@font-face{font-family:GenSen Rounded Guide;src:url(/fonts/GenSenRounded2TW-R.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GenSen Rounded Guide;src:url(/fonts/GenSenRounded2TW-B.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;color:#283a31;background:#fbfaf6;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.wrap{width:min(1150px,calc(100% - 48px));margin-inline:auto}.site-header{background:#fbfaf6;border-bottom:1px solid #e4e4db;position:sticky;top:0;z-index:50}.header-inner{display:flex;align-items:center;min-height:86px;gap:28px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand-stamp{display:grid;place-items:center;background:#315244;color:#fff;width:39px;height:45px;font-family:serif;font-size:15px;line-height:1.2;border-radius:1px}.brand strong{font-size:20px;letter-spacing:.11em}.brand small{display:block;font-size:9px;letter-spacing:.21em;margin-top:4px;color:#8b958c}.desktop-nav{display:flex;gap:28px}.desktop-nav a,.header-search{font-size:13px;font-weight:600}.desktop-nav a:hover,.header-search:hover,.footer-links a:hover{color:#c07b5a}.header-search{border:1px solid #c7d1c8;padding:9px 15px;border-radius:5px}.header-search span{font-size:23px;vertical-align:middle}.mobile-nav{display:none}.eyebrow{letter-spacing:.19em;font-family:Arial,sans-serif;font-size:11px;font-weight:700;color:#9b684b}.hero{background:#f2f0e6;overflow:hidden;border-bottom:1px solid #dedfd2}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;min-height:525px;align-items:center;gap:50px}.hero-title,.section-title,.page-title,.feature-title{font-family:"Noto Serif TC",Songti TC,PMingLiU,serif}.hero-title{font-size:clamp(37px,4.3vw,62px);line-height:1.55;letter-spacing:.05em;margin:21px 0}.hero-lead{font-size:17px;color:#65756b;line-height:2;max-width:580px}.hero-art{position:relative;height:410px;display:flex;align-items:center;justify-content:center}.hero-art:before{content:"";width:340px;height:340px;border:1px solid #d4d9c8;border-radius:50%;position:absolute}.hero-art:after{content:"";width:260px;height:260px;border:1px solid #d4d9c8;border-radius:50%;position:absolute}.art-paper{width:250px;height:325px;background:#d3d9c9;position:relative;transform:rotate(-8deg);box-shadow:18px 21px #e7e5d9;overflow:hidden}.art-paper .ridge{position:absolute;inset:auto -45px -30px -30px;height:190px;background:#57745f;border-radius:60% 55% 0 0;transform:rotate(-15deg)}.art-paper .sun{position:absolute;width:91px;height:91px;background:#c98064;border-radius:50%;top:60px;right:30px}.art-paper .line{position:absolute;left:24px;top:32px;color:#395a49;font-family:serif;font-size:15px;writing-mode:vertical-rl;letter-spacing:.35em}.search-form{display:flex;align-items:center;background:#fff;border:1px solid #dae0d4;box-shadow:0 12px 30px #243c3410;border-radius:8px;overflow:hidden;max-width:590px;margin-top:34px}.search-form span{font-size:30px;margin-left:20px;color:#63786a}.search-form input{width:100%;padding:20px 14px;border:0;outline:0;font-size:15px;background:transparent}.search-form button{background:#365847;color:#fff;border:0;padding:20px 28px;white-space:nowrap}.popular{margin-top:14px;color:#7c887c;font-size:13px}.popular a{margin-right:13px;text-decoration:underline;text-underline-offset:4px}.section{padding:88px 0}.section.mist{background:#f1f4ef}.section.kraft{background:#f6f2e9}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.section-title{font-size:clamp(27px,3vw,39px);letter-spacing:.04em;margin:7px 0 0}.muted{color:#748176;line-height:1.8}.small{font-size:13px}.text-link{font-weight:700;font-size:13px;border-bottom:1px solid #718174;padding-bottom:4px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.action-card,.topic-card,.entry-card,.path-card{display:block;background:#fff;border:1px solid #dce4da;border-radius:8px;padding:27px;transition:transform .18s,border-color .18s,box-shadow .18s}.action-card:hover,.topic-card:hover,.entry-card:hover,.path-card:hover{transform:translateY(-3px);border-color:#a6bca9;box-shadow:0 12px 30px #263a3020}.action-no{font-size:12px;letter-spacing:.15em;color:#bd805f}.action-card h3,.topic-card h3,.entry-card h3,.path-card h3{font-size:20px;line-height:1.5;margin:15px 0 8px}.action-card p,.topic-card p,.entry-card p,.path-card p{color:#7b887d;font-size:14px;line-height:1.8;margin:0}.card-bottom{margin-top:27px;font-size:19px;color:#486b57}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.path-card{background:#fdfcf8;min-height:220px}.path-number{font-family:Georgia,serif;font-size:50px;color:#d0a48f}.topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.topic-card{display:flex;gap:24px;align-items:start;padding:23px}.topic-no{font-family:Georgia,serif;color:#b98a6d;font-size:28px}.topic-card h3{margin:0 0 5px}.topic-card .english{color:#b0b6ac;letter-spacing:.12em;font-size:10px;margin-bottom:8px}.download-banner{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:37px 40px;background:#2b4a3d;color:#fff;border-radius:10px}.download-banner h3{font-size:26px;margin:9px 0}.download-banner p{font-size:14px;color:#d4ded6;line-height:1.8}.white-button{background:#fff;color:#294936;padding:15px 20px;border-radius:5px;font-weight:700;white-space:nowrap}.site-footer{background:#263d33;color:#f7f5eb;padding:65px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr;gap:45px}.site-footer h2{font-family:serif;font-size:35px;line-height:1.5;margin:12px 0}.site-footer p{color:#bac9bd;font-size:14px;line-height:2;max-width:490px}.footer-links{display:flex;flex-direction:column;gap:18px;align-items:start;margin-top:40px;font-size:14px}.footer-bottom{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #516657;color:#a7bcac;font-size:12px;margin-top:48px;padding-top:20px}.page-hero{padding:78px 0 58px;background:#f1f3eb;border-bottom:1px solid #e1e5de}.page-title{font-size:clamp(35px,4vw,52px);margin:12px 0}.page-hero p{max-width:740px;color:#607267;line-height:2}.breadcrumbs{font-size:12px;color:#829183;margin-bottom:24px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.entry-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:55px;align-items:start;padding-block:58px}.entry-layout{max-width:850px}.entry-summary{font-size:18px;line-height:1.9;color:#5c7164;border-left:3px solid #b87b5e;padding-left:20px;margin:23px 0}.tags{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 22px}.tag{background:#e7eee6;color:#45634e;border-radius:30px;padding:5px 12px;font-size:12px}.article{font-size:16px;line-height:2.05;color:#384a40}.article h2{font-size:25px;font-family:serif;line-height:1.6;margin:38px 0 14px;color:#253f31}.article h3{font-size:19px;margin:26px 0 8px}.article p{margin:0 0 17px}.article li{margin:9px 0}.article a{text-decoration:underline;color:#3d7954}.article table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.article th,.article td{border:1px solid #d8dfd4;padding:10px 14px;text-align:left;white-space:nowrap}.article blockquote{border-left:3px solid #c38063;background:#f5f2e8;padding:10px 25px;margin:22px 0}.side-box{border:1px solid #dce3db;border-radius:8px;padding:23px;position:sticky;top:110px;background:#fff}.side-box h3{font-size:15px;margin-top:0}.side-box a{display:block;padding:8px 0;font-size:13px;color:#5c7164;border-bottom:1px solid #edf0ea}.side-box a:hover{color:#a96c52}.notice{margin-top:30px;background:#f5eee7;padding:18px 20px;border-left:3px solid #c18a70;color:#6d6259;line-height:1.9;font-size:14px}.entry-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.entry-card .meta{font-size:11px;color:#9b806b;letter-spacing:.05em}.entry-card h3{margin:8px 0}.pill-link{display:inline-block;border:1px solid #cad8cd;color:#3b5d48;border-radius:99px;padding:8px 14px;font-size:13px;margin:0 8px 8px 0}.empty{color:#829084;border:1px dashed #c6d5c9;padding:22px;border-radius:8px}.files{display:grid;gap:12px}.file-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px;border:1px solid #dbe3d8;background:#fff;border-radius:7px}.file-row strong{display:block;margin-bottom:6px}.file-row span{font-size:13px;color:#718478}.file-row a{background:#365847;color:#fff;padding:10px 16px;border-radius:4px;font-size:13px}.search-results{display:grid;gap:10px;margin:35px 0}.search-result{padding:22px;border:1px solid #dce2d8;border-radius:7px;background:#fff}.search-result h3{margin:0 0 7px}.search-result p{line-height:1.8;color:#607064}.section-spacer{padding:52px 0 90px}.path-detail{border-left:2px solid #c7d9ca;padding:15px 0 17px 28px;margin-top:27px}.path-detail a{display:block;margin-bottom:15px}.path-detail small{color:#8d9b8f}.details-note{max-width:780px;line-height:2.1;color:#637468}::selection{background:#bed3bc;color:#203a2c}@media(max-width:950px){.desktop-nav,.header-search{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{font-size:24px;list-style:none;cursor:pointer}.mobile-panel{position:absolute;right:0;top:36px;background:#fff;box-shadow:0 12px 35px #0002;padding:15px;min-width:205px;z-index:80;border-radius:7px}.mobile-panel a{display:block;padding:11px 8px;font-size:14px}.hero-grid{grid-template-columns:1fr .6fr;gap:5px}.hero-art{transform:scale(.78)}.card-grid,.path-grid{grid-template-columns:repeat(2,1fr)}.entry-grid{grid-template-columns:1fr}.side-box{position:static}}@media(max-width:650px){.wrap{width:min(100% - 32px,1150px)}.header-inner{min-height:72px}.brand strong{font-size:17px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:55px}.hero-art{height:205px;transform:scale(.65);margin-top:-80px}.hero-title{font-size:37px}.hero-lead{font-size:15px}.search-form{margin-top:25px}.search-form input{padding:15px 8px;min-width:0}.search-form button{padding:16px 15px}.section{padding:55px 0}.card-grid,.path-grid,.topic-grid,.entry-list{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column}.download-banner{flex-direction:column;align-items:start;padding:26px}.footer-grid{grid-template-columns:1fr}.footer-links{margin-top:0}.footer-bottom{flex-direction:column}.page-hero{padding:50px 0 35px}.entry-grid{padding-block:37px}.article{font-size:15px}.file-row{flex-wrap:wrap}}:root,body,button,input,textarea,select{font-family:GenSen Rounded Guide,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6,strong,b,.hero-title,.section-title,.page-title,.feature-title,.brand strong,.brand-stamp,.site-footer h2,.action-card h3,.topic-card h3,.entry-card h3,.path-card h3,.article h2,.article h3,.side-box h3,.download-banner h3,.text-link,.white-button,.eyebrow{font-family:GenSen Rounded Guide,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-weight:700}.brand-logo{display:block;width:145px;height:auto;max-height:65px;object-fit:contain;flex-shrink:0}.brand{gap:15px}@media(max-width:950px){.brand-logo{width:124px;max-height:56px}}@media(max-width:650px){.brand-logo{width:106px;max-height:48px}.brand{gap:10px}.brand strong{font-size:16px;letter-spacing:.04em}.brand small{display:none}}@media(max-width:375px){.brand-logo{width:90px}.brand strong{font-size:15px}}.article .guide-figure{margin:27px 0 34px}.article .guide-figure img{display:block;width:100%;max-width:780px;height:auto;background:#f4f2e9;border:1px solid #dde4da;border-radius:9px}.article .guide-figure figcaption{margin-top:8px;max-width:780px;font-size:12px;line-height:1.8;color:#718175}:is(.subsidy-article,.tender-article,.plan-article){counter-reset:subsidy-section}:is(.subsidy-article,.tender-article,.plan-article)>h2{position:relative;border-top:1px solid #d5ddd3;margin:78px 0 22px;padding:34px 0 0;font-size:clamp(25px,2.4vw,30px);line-height:1.55;letter-spacing:.035em;scroll-margin-top:112px}:is(.subsidy-article,.tender-article,.plan-article)>h2:before{counter-increment:subsidy-section;content:"0" counter(subsidy-section) " / 04  ·  閱讀重點";display:block;font-size:12px;line-height:1.65;letter-spacing:.12em;font-weight:700;color:#ae795f;margin:0 0 10px}:is(.subsidy-article,.tender-article,.plan-article)>h2:first-of-type{margin-top:66px}:is(.subsidy-article,.tender-article,.plan-article)>h3{border-left:3px solid #8ba997;padding-left:14px;margin:31px 0 17px;font-size:19px;line-height:1.7}:is(.subsidy-article,.tender-article,.plan-article)>p{margin-bottom:23px}:is(.subsidy-article,.tender-article,.plan-article)>ul,:is(.subsidy-article,.tender-article,.plan-article)>ol{padding-left:1.55em;margin:25px 0 31px}:is(.subsidy-article,.tender-article,.plan-article) li{padding-left:.2em;margin:13px 0}:is(.subsidy-article,.tender-article,.plan-article) li::marker{color:#b88061;font-weight:700}:is(.subsidy-article,.tender-article,.plan-article) .guide-figure{margin:38px 0 43px}:is(.subsidy-article,.tender-article,.plan-article) .guide-figure img{max-width:100%;background:#fff;border:1px solid #dfe4dc;box-shadow:0 12px 30px #273e3012;border-radius:7px}:is(.subsidy-reading-note,.tender-reading-note,.plan-reading-note){margin:78px 0 15px;padding:30px 33px 29px;background:#f3f2ea;border:1px solid #dee3d8;border-left:4px solid #bd8060;border-radius:8px;scroll-margin-top:112px}:is(.subsidy-reading-note,.tender-reading-note,.plan-reading-note) h2{margin:0 0 20px;font-size:24px;color:#294c3d;line-height:1.55}:is(.subsidy-reading-note,.tender-reading-note,.plan-reading-note) p{margin:0 0 15px}:is(.subsidy-reading-note,.tender-reading-note,.plan-reading-note) p:last-child{margin-bottom:0}:is(.subsidy-reading-note,.tender-reading-note,.plan-reading-note) .subsidy-note-source{border-top:1px solid #d7ddd3;padding-top:17px;margin-top:22px;color:#738076;font-size:13px;line-height:1.9}@media(max-width:650px){:is(.subsidy-article,.tender-article,.plan-article)>h2{margin-top:58px;padding-top:26px;font-size:25px}:is(.subsidy-article,.tender-article,.plan-article)>h2:first-of-type{margin-top:47px}:is(.subsidy-article,.tender-article,.plan-article)>h3{margin:25px 0 15px;font-size:18px}:is(.subsidy-article,.tender-article,.plan-article) .guide-figure{margin:27px 0 32px}:is(.subsidy-reading-note,.tender-reading-note,.plan-reading-note){margin-top:58px;padding:23px 21px}:is(.subsidy-reading-note,.tender-reading-note,.plan-reading-note) h2{font-size:22px}}.tender-article .tender-figure{position:relative;margin:36px 0 43px}.tender-article .tender-source-image{display:block;width:100%;height:auto;border-radius:7px;border:1px solid #dfe4dc;box-shadow:0 12px 30px #273e3012;background:#fff}.tender-article .tender-source-image[hidden]{display:none}.tender-article .tender-example{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:30px 29px;background:#f5f3eb;border:1px solid #d9e1d7;border-radius:9px;line-height:1.8}.tender-article .tender-example-label{font-size:12px;font-weight:700;letter-spacing:.13em;color:#ac795f}.tender-article .tender-example strong{color:#2b4b3d;font-size:clamp(17px,2vw,21px);line-height:1.55}.tender-article .tender-example span:not(.tender-example-label){color:#536b5d;font-size:15px}.tender-article .tender-example small{color:#809085;font-size:11px;border-top:1px solid #d9dfd8;padding-top:10px;margin-top:8px}.tender-reading-note h3{margin:28px 0 12px;font-size:18px;padding-left:12px;border-left:3px solid #8ba997}.tender-reading-note li{margin:12px 0}.tender-reading-note .tender-checklist-steps{padding:14px 17px;background:#fff;border-radius:6px;color:#3e5c4d;font-size:14px;font-weight:700;line-height:1.9}@media(max-width:650px){.tender-article .tender-example{padding:21px 19px}.tender-article .tender-figure{margin:28px 0 32px}}.plan-article>h2:before{content:"0" counter(subsidy-section) " / 08  ·  寫作步驟"}.plan-article h4{color:#315445;font-size:17px;line-height:1.7;margin:10px 0 12px}.plan-article table{display:table;width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;margin:30px 0 35px;border:1px solid #d9e1d7;border-radius:9px;overflow:hidden;background:#fff;font-size:14px;line-height:1.85}.plan-article table thead th{padding:15px 17px;color:#294738;background:#eaf0e8;text-align:left;font-weight:700;border-bottom:1px solid #cbd9cd}.plan-article table td{padding:16px 17px;vertical-align:top;border-bottom:1px solid #e8ece5;overflow-wrap:anywhere}.plan-article table tr:last-child td{border-bottom:0}.plan-article table td:first-child{width:28%;color:#355d49}.plan-article table th:nth-child(2),.plan-article table td:nth-child(2){min-width:88px}.plan-article table td strong{color:#315745}.plan-article .plan-heading-ladder{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:20px 18px;border:1px solid #dee6db;border-radius:8px;background:#f4f5ee;margin:22px 0}.plan-heading-ladder span{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:10px 15px;background:#fff;color:#315745;border:1px solid #dce4da;border-radius:7px;font-weight:700}.plan-heading-ladder span:not(:last-child):after{content:"›";position:absolute;right:-10px;color:#ad795f;font-size:19px;z-index:1}.plan-article .plan-flow{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:20px 0 30px}.plan-flow span{padding:9px 13px;border-radius:7px;border:1px solid #dce4d9;background:#f5f6f0;color:#355743;font-size:13px;font-weight:700}.plan-flow span:not(:last-child):after{content:"→";color:#b57d60;margin-left:13px}.plan-article .plan-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 30px}.plan-example-grid>div{padding:17px 19px;border:1px solid #dce4da;border-left:3px solid #b98361;border-radius:8px;background:#f8f7f1;display:flex;flex-direction:column;gap:9px}.plan-example-grid small{color:#ad7759;font-weight:700;font-size:13px}.plan-example-grid strong{line-height:1.7;font-size:15px}.plan-article .plan-strategy-list{display:grid;gap:12px;margin:24px 0 31px}.plan-strategy-list>div{background:#f6f7f1;padding:22px 24px;border-left:3px solid #92ad99;border-radius:7px}.plan-strategy-list>div>span{color:#a8795e;font-size:13px;letter-spacing:.06em;font-weight:700}.plan-strategy-list h4{margin:8px 0 10px}.plan-strategy-list p{margin:0}.plan-article .plan-consistency-note{background:#fcf4e8;border-left:3px solid #bf8b63;border-radius:6px;padding:18px 20px;color:#715839;font-size:14px;line-height:1.9;margin:-10px 0 33px}.plan-reading-note h2{margin:0 0 20px;font-size:23px;color:#2d4b3d}.plan-reading-note p{margin-bottom:15px}@media(max-width:650px){.plan-article table{font-size:13px;border-radius:6px}.plan-article table thead th,.plan-article table td{padding:13px 12px}.plan-article table td:first-child{width:30%}.plan-article .plan-example-grid{grid-template-columns:1fr}.plan-heading-ladder span{min-width:56px;padding:9px 11px}.plan-strategy-list>div{padding:19px 18px}}@media(max-width:420px){.plan-article table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.plan-article table th,.plan-article table td{min-width:110px}}.plan-article .plan-template-card{margin:30px 0 40px;padding:26px 29px 24px;background:#f6f5ee;border:1px solid #d8e1d6;border-left:4px solid #ba8667;border-radius:9px;color:#345243;line-height:1.8}.plan-template-header{margin:0 0 12px}.plan-template-label{display:block;margin-bottom:9px;font-size:12px;letter-spacing:.07em;font-weight:700;color:#a57459}.plan-article .plan-template-card h4{margin:0 0 12px;color:#284939;font-size:clamp(19px,2vw,22px);line-height:1.55;letter-spacing:.015em}.plan-article .plan-template-card p{margin:0 0 12px;font-size:15px}.plan-article .plan-template-card .plan-template-owner{font-weight:700}.plan-article .plan-template-card .plan-template-pages{color:#596d5e;font-size:13px}.plan-template-actions{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 17px}.plan-article .plan-template-link{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 18px;background:#315343;color:#fff;border-radius:6px;font-weight:700;font-size:14px;text-decoration:none;transition:background .15s ease}.plan-article .plan-template-link:hover{background:#234436;color:#fff}.plan-article .plan-template-download{background:#fff;color:#315343;border:1px solid #a8b9aa}.plan-article .plan-template-download:hover{background:#e7ede5;color:#315343}.plan-article .plan-template-card .plan-template-footnote{color:#718074;font-size:12px;border-top:1px solid #dce3d9;padding-top:15px;margin:19px 0 0}@media(max-width:650px){.plan-article .plan-template-card{padding:21px 18px}.plan-template-actions{gap:10px}.plan-template-actions a{width:100%}}.budget-article{counter-reset:subsidy-section}.budget-article>h2{position:relative;border-top:1px solid #d5ddd3;margin:78px 0 22px;padding:34px 0 0;font-size:clamp(25px,2.4vw,30px);line-height:1.55;scroll-margin-top:112px}.budget-article>h2:before{counter-increment:subsidy-section;content:"0" counter(subsidy-section) " / 06 · 經費編列";display:block;font-size:12px;line-height:1.65;letter-spacing:.12em;font-weight:700;color:#ae795f;margin:0 0 10px}.budget-article>h3{border-left:3px solid #8ba997;padding-left:14px;margin:32px 0 18px;font-size:19px;line-height:1.65}.budget-article>p{margin-bottom:23px}.budget-article>ol,.budget-article>ul{padding-left:1.6em;margin:23px 0 31px}.budget-article li{margin:12px 0}.budget-article li::marker{color:#b88061;font-weight:700}.budget-article h4{color:#315445;font-size:17px;line-height:1.6;margin:6px 0 10px}.budget-article table{display:table;width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;border:1px solid #d9e1d7;border-radius:9px;overflow:hidden;background:#fff;margin:28px 0 36px;font-size:14px;line-height:1.8}.budget-article th{padding:14px 15px;text-align:left;background:#eaf0e8;color:#294738;font-weight:700;border-bottom:1px solid #cbd9cd;white-space:normal}.budget-article td{padding:14px 15px;vertical-align:top;border-bottom:1px solid #e8ece5;overflow-wrap:anywhere;white-space:normal}.budget-article tr:last-child td{border-bottom:0}.budget-article td:first-child{color:#355d49}.budget-article table th:nth-child(2),.budget-article table td:nth-child(2){min-width:85px}.budget-article .budget-mini-label{display:block;font-size:12px;letter-spacing:.1em;font-weight:700;color:#a8795e;margin-bottom:10px}.budget-article .budget-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:27px 0 40px}.budget-route>div,.budget-work-items>div{background:#f7f8f3;border:1px solid #dbe4d9;border-radius:8px;padding:18px 15px}.budget-route span,.budget-work-items span{font-family:Georgia,serif;font-size:26px;color:#be8869;display:block;margin-bottom:10px}.budget-route strong,.budget-work-items strong{display:block;color:#294b39;font-size:15px;line-height:1.6}.budget-route small{display:block;color:#708175;font-size:12px;line-height:1.65;margin-top:7px}.budget-article .budget-check-card,.budget-article .budget-rule-note{background:#f7f5ed;border:1px solid #dfe4d9;border-left:4px solid #b98a69;border-radius:7px;padding:21px 24px;margin:25px 0 33px}.budget-check-card p,.budget-rule-note p{margin:0 0 12px}.budget-check-card p:last-child,.budget-rule-note p:last-child{margin-bottom:0}.budget-rule-note>strong{display:block;color:#315343;margin:0 0 11px;font-size:16px}.budget-article .budget-source-links{font-size:12px;line-height:1.85;color:#718075;margin-top:14px}.budget-article .budget-two-col,.budget-article .budget-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 35px}.budget-simple-card,.budget-transfer-card{background:#f8f8f3;border:1px solid #d9e3d8;border-radius:8px;padding:22px 23px}.budget-simple-card p,.budget-transfer-card p{font-size:14px;line-height:1.85;color:#5c7061;margin:0}.budget-article .budget-hierarchy{display:grid;gap:8px;margin:30px 0 40px}.budget-hierarchy>div{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eff3ec;padding:13px 21px;border-radius:7px;border-left:3px solid #91ac98}.budget-hierarchy span{font-size:13px;color:#668073}.budget-hierarchy strong{color:#315544;font-size:16px;text-align:right}.budget-transfer-line{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#305343;font-size:15px}.budget-transfer-line strong{font-size:18px}.budget-transfer-arrow{text-align:center;font-size:13px;color:#aa795f;margin:8px 0}.budget-transfer-card p{border-top:1px solid #dce4d9;padding-top:13px;margin-top:15px}.budget-article .budget-work-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:26px 0 36px}.budget-work-items p{font-size:13px;line-height:1.75;margin:7px 0 0;color:#688071}.budget-article .budget-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:#f3f5ee;padding:16px;border-radius:9px;margin:24px 0 34px;border:1px solid #dce6d9}.budget-totals>div{padding:17px;background:#fff;border-radius:6px}.budget-totals span{font-size:13px;color:#657c6e;display:block;margin-bottom:8px}.budget-totals strong{display:block;color:#355946;font-size:27px;letter-spacing:.01em}.budget-totals strong small{font-size:13px}.budget-totals .budget-total-grand{grid-column:1/-1;background:#315644}.budget-totals .budget-total-grand span,.budget-totals .budget-total-grand strong{color:#fff}.budget-article .budget-download-card{display:flex;gap:23px;padding:29px 28px;background:#f4f5ee;border:1px solid #d8e2d7;border-left:4px solid #b98a69;border-radius:9px;margin:30px 0 50px}.budget-download-mark{display:grid;place-items:center;background:#315744;color:#fff;border-radius:8px;font-size:13px;font-weight:700;min-width:66px;height:68px;letter-spacing:.05em}.budget-download-body{flex:1;min-width:0}.budget-article .budget-download-card h4{margin:0 0 11px;font-size:21px}.budget-article .budget-download-card p{margin:0 0 12px;font-size:14px;line-height:1.85}.budget-download-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 16px}.budget-article .budget-download-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-align:center;border-radius:6px;padding:10px 17px;font-size:14px;font-weight:700;text-decoration:none}.budget-article .budget-download-primary{background:#315743;color:#fff}.budget-article .budget-download-secondary{background:#fff;color:#315743;border:1px solid #a8bba9}.budget-article .budget-download-card .budget-download-caveat{font-size:12px;color:#78877a;margin:0}.budget-article .budget-reading-note{margin:76px 0 15px;padding:30px 33px;background:#f3f2ea;border:1px solid #dee3d8;border-left:4px solid #bd8060;border-radius:8px}.budget-reading-note h2{margin:0 0 18px;color:#294c3d;font-size:24px;line-height:1.5}.budget-reading-note p{margin:0 0 15px}.budget-reading-note p:last-child{margin-bottom:0}@media(max-width:650px){.budget-article>h2{margin-top:57px;padding-top:26px;font-size:25px}.budget-article>h3{font-size:18px}.budget-article .budget-route{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-article .budget-two-col,.budget-article .budget-transfer-grid,.budget-article .budget-work-items{grid-template-columns:1fr}.budget-article table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13px}.budget-article td,.budget-article th{padding:12px 11px}.budget-article .budget-download-card{padding:20px 17px;gap:13px}.budget-download-mark{min-width:48px;height:54px;font-size:11px}.budget-download-actions a{width:100%}.budget-article .budget-reading-note{padding:23px 20px;margin-top:55px}.budget-totals strong{font-size:23px}}.budget-article .budget-table-scroll{width:100%;max-width:100%;margin:27px 0 35px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d6e0d4;border-radius:9px;background:#fff}.budget-article .budget-table-scroll:focus-visible{outline:3px solid #7d9c85;outline-offset:3px}.budget-article .budget-layered-table{display:table;width:100%;min-width:665px;table-layout:fixed;border:0;border-radius:0;margin:0;overflow:visible;border-collapse:separate;border-spacing:0}.budget-article .budget-layered-table caption{caption-side:top;background:#f5f6f0;color:#607568;font-size:13px;font-weight:700;padding:11px 17px;text-align:left;border-bottom:1px solid #dbe3d9}.budget-col-door{width:9%}.budget-col-one{width:15%}.budget-col-two{width:25%}.budget-col-purpose{width:51%}.budget-article .budget-layered-table th,.budget-article .budget-layered-table td{min-width:0;padding:14px 13px;font-size:14px;line-height:1.9;text-align:left;vertical-align:middle;border:0;border-right:1px solid #e0e5dc;border-bottom:1px solid #e1e7dd;white-space:normal;overflow-wrap:anywhere}.budget-article .budget-layered-table thead th{background:#e9f0e7;font-weight:700;color:#294a39;border-bottom:2px solid #cad9cb}.budget-article .budget-layered-table tr>:last-child{border-right:0}.budget-article .budget-layered-table tbody tr:last-child>:not([rowspan]){border-bottom:0}.budget-article .budget-layered-table th.budget-table-door{background:#e5ede2;color:#2b513d;font-weight:700;text-align:center;vertical-align:middle;border-right:1px solid #b9cdbd}.budget-table-door span{display:inline-block;writing-mode:vertical-rl;letter-spacing:.24em}.budget-article .budget-layered-table th.budget-table-first{background:#f1f5ed;color:#315443;font-weight:700;text-align:center;vertical-align:middle;border-right:1px solid #cbdccb}.budget-article .budget-layered-table td.budget-table-second{font-weight:700;color:#355b47}.budget-article .budget-level-reading{border:1px solid #d7e1d6;border-left:4px solid #a9c0aa;border-radius:8px;padding:24px 26px;margin:36px 0 41px;background:#f6f7f1}.budget-article .budget-level-reading>strong{display:block;margin-bottom:18px;color:#2c4d3c;font-size:18px}.budget-level-reading>div{padding:11px 0 14px;border-top:1px solid #dee5da}.budget-level-reading>div span{display:block;font-weight:700;color:#366049;font-size:14px;margin-bottom:7px}.budget-level-reading>div p{margin:0;font-size:14px;line-height:1.9}.budget-level-reading>small{display:block;padding-top:11px;color:#718374;font-size:12px;line-height:1.85}@media(max-width:650px){.budget-article .budget-table-scroll{margin:23px 0 30px}.budget-article .budget-layered-table{display:table;min-width:690px;overflow:visible}.budget-article .budget-layered-table th,.budget-article .budget-layered-table td{padding:12px 11px;font-size:13px}.budget-article .budget-level-reading{padding:20px 18px}}.budget-article .budget-case-table-shell{width:100%;max-width:100%;margin:28px 0 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d6e0d4;border-radius:9px;background:#fff}.budget-article .budget-case-table-shell:focus-visible{outline:3px solid #7d9c85;outline-offset:3px}.budget-article .budget-case-table{display:table;width:100%;min-width:815px;table-layout:fixed;border:0;border-radius:0;border-collapse:separate;border-spacing:0;overflow:visible;margin:0;line-height:1.75;font-size:13px;font-variant-numeric:tabular-nums}.budget-article .budget-case-table caption{caption-side:top;padding:12px 16px;text-align:left;background:#f5f6f0;color:#4b6757;font-weight:700;border-bottom:1px solid #dae4da;font-size:13px}.budget-case-table .case-col-item{width:14%}.budget-case-table .case-col-price{width:10%}.budget-case-table .case-col-quantity{width:8%}.budget-case-table .case-col-total,.budget-case-table .case-col-grant,.budget-case-table .case-col-self{width:12%}.budget-case-table .case-col-description{width:32%}.budget-article .budget-case-table :is(th,td){padding:12px 10px;border:0;border-right:1px solid #e0e7de;border-bottom:1px solid #e0e7de;vertical-align:middle;overflow-wrap:anywhere;white-space:normal}.budget-article .budget-case-table tr>:last-child{border-right:0}.budget-article .budget-case-table thead th{background:#e9f0e7;color:#294a39;text-align:left;border-bottom:2px solid #cbd9cb}.budget-article .budget-case-table tbody th{color:#315744;font-weight:700;background:#fcfdfa;text-align:left}.budget-article .budget-case-table .amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.budget-article .budget-case-table .quantity{text-align:center}.budget-article .budget-case-table .budget-case-self-head{background:#f2e9db;color:#7f563e}.budget-article .budget-case-table td.self-funded{background:#fcf8f2;color:#8b7c6b}.budget-article .budget-case-table td.self-funded.funded{color:#865b3d;font-weight:700}.budget-article .budget-case-table td.budget-case-detail{color:#526c5b;font-size:12.5px;line-height:1.75}.budget-article .budget-case-table tfoot th,.budget-article .budget-case-table tfoot td{background:#315644;color:#fff;font-weight:700;border-right-color:#648272;border-bottom:0}.budget-article .budget-case-table tfoot th{text-align:left}.budget-article .budget-case-scroll-hint{display:none;color:#748678;font-size:12px;line-height:1.7;margin:8px 0 0}.budget-article .budget-case-footnote{font-size:13px;line-height:1.85;color:#718174;margin:16px 0 32px}@media(max-width:950px){.budget-article .budget-case-scroll-hint{display:block}}@media(max-width:650px){.budget-article .budget-case-table{display:table;width:100%;min-width:820px;overflow:visible}.budget-article .budget-case-table :is(th,td){padding:11px 9px;font-size:12.5px}.budget-article .budget-case-table td.budget-case-detail{font-size:12px}.budget-article .budget-case-footnote{margin-top:14px}}.report-article{counter-reset:report-section}.report-article>h2{position:relative;border-top:1px solid #d5ddd3;margin:78px 0 22px;padding:34px 0 0;font-size:clamp(25px,2.4vw,30px);line-height:1.55;scroll-margin-top:112px}.report-article>h2:before{counter-increment:report-section;content:"0" counter(report-section) " / 08 · 成果報告";display:block;margin:0 0 10px;color:#a97559;font-size:12px;line-height:1.6;letter-spacing:.13em;font-weight:700}.report-article>h3{margin:33px 0 17px;padding-left:14px;border-left:3px solid #8ba997;font-size:19px;line-height:1.65}.report-article>p{margin-bottom:23px}.report-article>ul,.report-article>ol{padding-left:1.5em;margin:22px 0 32px}.report-article li{margin:13px 0}.report-article li::marker{color:#ae7a5b;font-weight:700}.report-article table{display:table;width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;margin:29px 0 35px;overflow:hidden;border:1px solid #d9e2d8;border-radius:8px;background:#fff;font-size:14px;line-height:1.8}.report-article table thead th{background:#eaf0e8;color:#284a39;border:0;border-bottom:1px solid #cbd8ca;font-weight:700;padding:14px 15px;text-align:left;white-space:normal}.report-article table tbody th,.report-article table td{padding:15px 14px;border:0;border-bottom:1px solid #e5ebe3;vertical-align:top;white-space:normal;overflow-wrap:anywhere;text-align:left}.report-article table tbody th{color:#315745;font-weight:700}.report-article table tbody tr:last-child td,.report-article table tbody tr:last-child th{border-bottom:0}.report-article .report-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:30px 0 42px}.report-flow>div{background:#f4f6ef;border:1px solid #dce4d8;border-radius:8px;padding:18px 15px}.report-flow span,.report-five-grid span{display:block;font:700 26px Georgia,serif;color:#b8896b;margin:0 0 10px}.report-flow strong,.report-five-grid strong{display:block;color:#2e5140;font-size:16px;line-height:1.65}.report-flow small{display:block;font-size:12px;line-height:1.7;color:#708173;margin-top:7px}.report-article .report-reading-note{margin:29px 0 39px;padding:24px 27px;background:#f5f3eb;border:1px solid #dce3d7;border-left:4px solid #bb8968;border-radius:8px}.report-reading-note>strong{display:block;font-size:17px;color:#315343;margin-bottom:15px}.report-reading-note p{font-size:14px;line-height:1.95;margin:0 0 13px}.report-reading-note p:last-child{margin-bottom:0}.report-article .report-table-scroll{width:100%;max-width:100%;margin:29px 0 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d9e2d8;background:#fff;border-radius:8px}.report-article .report-table-scroll:focus-visible{outline:3px solid #7a9f89;outline-offset:3px}.report-article .report-kpi-table{display:table;min-width:620px;width:100%;margin:0;border:0;border-radius:0;border-collapse:separate;overflow:visible;table-layout:auto}.report-article .report-kpi-table caption{caption-side:top;text-align:left;padding:12px 15px;color:#55715d;font-weight:700;background:#f5f7f1;border-bottom:1px solid #dce6da;font-size:13px}.report-kpi-table thead th:nth-child(2),.report-kpi-table thead th:nth-child(3),.report-kpi-table td:nth-child(2),.report-kpi-table td:nth-child(3){min-width:90px;text-align:center;white-space:nowrap}.report-article .report-kpi-table th,.report-article .report-kpi-table td{border-right:1px solid #e4ebe1}.report-article .report-kpi-table tr>*:last-child{border-right:0}.report-article .report-table-footnote{margin:12px 0 33px;color:#778477;font-size:12px;line-height:1.85}.report-article .report-outcome-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:29px 0 35px}.report-outcome-steps>div{background:#f8f8f3;border:1px solid #dce4d8;border-left:3px solid #91ac99;padding:19px 21px;border-radius:8px}.report-outcome-steps span{display:block;color:#9f785b;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 10px}.report-outcome-steps p{font-size:14px;color:#486656;line-height:1.85;margin:0}.report-article .report-case-card{background:#f6f5ed;border:1px solid #dce3d6;border-left:4px solid #b4876a;border-radius:8px;margin:24px 0 34px;padding:24px 27px}.report-case-label{display:block;color:#ae7a5d;font-weight:700;font-size:12px;letter-spacing:.1em;margin:0 0 15px}.report-case-card p{font-size:14px;line-height:1.9;margin:0 0 11px}.report-case-card p:last-child{margin-bottom:0}.report-case-card p strong{color:#315745}.report-article .report-five-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:25px 0 36px}.report-five-grid>div{background:#f6f7f0;border:1px solid #dbe4d7;border-radius:7px;padding:16px 13px}.report-five-grid span{font-size:22px}.report-five-grid strong{font-size:15px}.report-five-grid p{font-size:12px;line-height:1.8;color:#64766a;margin:7px 0 0}.report-article .report-problem-chain{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:26px 0 33px}.report-problem-chain span{display:inline-flex;padding:9px 11px;border:1px solid #d9e3d7;background:#f2f5ee;border-radius:6px;color:#345744;font-size:13px;font-weight:700}.report-problem-chain span:not(:last-child):after{content:"→";color:#aa7a60;margin-left:9px}.report-article .report-final-note{margin:75px 0 20px;padding:30px 33px;border-radius:8px;background:#f3f2ea;border:1px solid #dce3d7;border-left:4px solid #bd8060;scroll-margin-top:112px}.report-final-note h2{color:#2a4e3c;font-size:24px;line-height:1.55;margin:0 0 19px}.report-final-note p{margin:0 0 15px}.report-final-note p:last-child{margin-bottom:0}.report-final-note .report-source-note{border-top:1px solid #dce3d8;padding-top:16px;font-size:12px;line-height:1.85;color:#718175;margin-top:25px}@media(max-width:800px){.report-article .report-five-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.report-article>h2{margin-top:57px;padding-top:26px;font-size:25px}.report-article>h3{margin:26px 0 15px;font-size:18px}.report-article .report-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.report-article .report-outcome-steps{grid-template-columns:1fr}.report-article .report-five-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-article table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13px}.report-article table th,.report-article table td{padding:12px 11px}.report-article .report-kpi-table{display:table;overflow:visible;font-size:13px}.report-article .report-reading-note,.report-article .report-case-card{padding:21px 19px}.report-article .report-final-note{padding:23px 20px;margin-top:57px}.report-final-note h2{font-size:22px}}.file-row .file-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.file-row .file-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;text-decoration:none;font-weight:700;white-space:nowrap}.file-row .file-actions .file-preview-link{background:#f1f5ee;color:#315745;border:1px solid #bdcfbe}@media(max-width:650px){.file-row .file-actions{justify-content:flex-start;width:100%}.file-row .file-actions a{flex:1 1 auto}}.reimburse-article{counter-reset:claim-section}.reimburse-article>h2{border-top:1px solid #d5ddd3;padding:34px 0 0;margin:78px 0 25px;font-size:clamp(25px,2.4vw,30px);line-height:1.6;scroll-margin-top:112px}.reimburse-article>h2:before{counter-increment:claim-section;content:"0" counter(claim-section) " / 06 · 怎麼核銷";display:block;color:#a8765a;letter-spacing:.13em;font-weight:700;font-size:12px;line-height:1.7;margin-bottom:10px}.reimburse-article>h3{margin:37px 0 19px;padding-left:15px;border-left:3px solid #8caa97;font-size:20px;line-height:1.6}.reimburse-article>p{line-height:2.05;margin:0 0 25px}.reimburse-article .claim-pathway{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:35px 0 45px}.claim-pathway>div{border:1px solid #dbe5d8;background:#f6f8f2;border-radius:8px;padding:17px 14px}.claim-pathway span{display:block;font:700 25px Georgia,serif;color:#b98b6a;margin-bottom:10px}.claim-pathway strong{display:block;font-size:15px;color:#305440;line-height:1.7}.claim-pathway small{display:block;font-size:12px;line-height:1.75;color:#6d8072;margin-top:5px}.reimburse-article .claim-figure{margin:30px auto 37px;max-width:100%;padding:17px;background:#fff;border:1px solid #dce3d8;border-radius:9px;text-align:center}.reimburse-article .claim-figure a{display:block;cursor:zoom-in;border-radius:5px;overflow:hidden;background:#f9faf7}.reimburse-article .claim-figure img{display:block;height:auto;max-height:900px;width:auto;max-width:100%;object-fit:contain;margin:0 auto}.reimburse-article .claim-figure-form img{max-height:640px}.reimburse-article .claim-figure-document img{max-height:980px}.reimburse-article .claim-figure figcaption{padding:15px 6px 1px;font-size:12px;line-height:1.8;color:#718174;text-align:center}.reimburse-article .claim-note{margin:30px 0 36px;padding:22px 26px;background:#f6f4ed;border:1px solid #e2e4d9;border-left:4px solid #b98a6b;border-radius:8px}.claim-note>strong{display:block;font-size:17px;color:#315342;margin-bottom:10px;line-height:1.7}.claim-note p{font-size:14px;line-height:1.95;margin:0}.reimburse-article table{display:table;width:100%;border:1px solid #d8e3d8;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden;margin:25px 0 35px;background:#fff;font-size:14px;line-height:1.88}.reimburse-article th{background:#eaf0e9;color:#294b3c;font-weight:700;padding:14px 16px;text-align:left;border-bottom:1px solid #d6dfd4}.reimburse-article td{padding:14px 16px;vertical-align:top;border-bottom:1px solid #e6ebe3;overflow-wrap:anywhere}.reimburse-article tbody tr:last-child td{border-bottom:0}.reimburse-article td:first-child{color:#315743}.reimburse-article .claim-memory-line{margin:31px 0 20px;padding:20px 18px;color:#345844;font-size:22px;font-weight:700;line-height:1.7;text-align:center;background:#f0f4ed;border:1px solid #dce7db;border-radius:8px}.reimburse-article .claim-compare{margin:28px 0 41px;padding:25px 25px 20px;border:1px solid #d7e1d6;border-left:4px solid #8fa995;border-radius:9px;background:#f7f8f2}.claim-compare>strong{display:block;color:#305241;font-size:17px;margin:0 0 18px;line-height:1.65}.claim-compare>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 16px}.claim-compare>div>span{background:#fff;border:1px solid #dbe4d9;border-radius:6px;padding:13px 9px;text-align:center;color:#315542;font-size:14px;font-weight:700;line-height:1.6}.claim-compare p{margin:0;font-size:14px;line-height:1.95}@media(max-width:650px){.reimburse-article>h2{margin-top:56px;padding-top:27px;font-size:25px}.reimburse-article>h3{margin-top:28px;font-size:18px}.reimburse-article .claim-pathway{grid-template-columns:repeat(2,minmax(0,1fr))}.reimburse-article .claim-figure{padding:9px;margin:25px 0 31px}.reimburse-article .claim-figure img{max-height:670px}.reimburse-article .claim-note{padding:20px 18px}.reimburse-article table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13px}.reimburse-article td,.reimburse-article th{padding:12px 11px}.reimburse-article .claim-memory-line{font-size:19px;padding:18px 10px}.reimburse-article .claim-compare{padding:20px 15px}.claim-compare>div>span{font-size:12px;padding:10px 5px}}.article.guide-article{counter-reset:guide-section}.article.guide-article>h2{position:relative;border-top:1px solid #d5ddd3;margin:78px 0 25px;padding:34px 0 0;font-size:clamp(25px,2.4vw,30px);line-height:1.6;letter-spacing:.025em;scroll-margin-top:112px}.article.guide-article>h2:before{counter-increment:guide-section;content:counter(guide-section,decimal-leading-zero) " / " var(--guide-total) " · " var(--guide-name);display:block;color:#a8765a;letter-spacing:.13em;font-size:12px;line-height:1.7;font-weight:700;margin-bottom:10px}.article.guide-article>h3{margin:36px 0 19px;padding-left:15px;border-left:3px solid #8caa97;font-size:20px;line-height:1.6}.article.guide-article>h2:target{border-top-color:#a8765a}.chapter-jump{margin:0 0 48px;padding:0}.chapter-jump-head{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:0 0 19px}.chapter-jump-head h2{margin:5px 0 0;font-size:22px;line-height:1.5;color:#294936}.chapter-jump-head>span{color:#718274;font-size:13px}.chapter-jump-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.chapter-jump-card{display:flex;flex-direction:column;align-items:start;gap:7px;min-width:0;min-height:140px;padding:19px 17px;color:#2c4b3b;text-decoration:none;background:#f7f8f3;border:1px solid #dbe4d9;border-radius:8px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.chapter-jump-number{color:#b87b5e;font-size:12px;font-weight:700;letter-spacing:.12em}.chapter-jump-card strong{font-size:16px;line-height:1.55;overflow-wrap:anywhere}.chapter-jump-card small{color:#718275;line-height:1.55;font-size:12px}.chapter-jump-action{color:#5c7e67;font-size:12px;margin-top:auto;padding-top:7px}.chapter-jump-card:hover{background:#edf3e9;border-color:#94ae9a;transform:translateY(-2px);box-shadow:0 9px 24px #263a3015}.chapter-jump-card:focus-visible{outline:3px solid #a8765a;outline-offset:3px}.search-result{display:block;transition:border-color .18s,background .18s}.search-result:hover{border-color:#9bb6a0;background:#fcfdf9}.search-result .search-preview{margin:0;max-width:94ch;color:#607064;font-size:15px;line-height:1.95;min-height:5.85em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}@media(max-width:700px){.chapter-jump-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-jump-head{align-items:start;flex-direction:column}.chapter-jump-card{min-height:128px;padding:15px}.chapter-jump-card strong{font-size:15px}}@media(max-width:430px){.chapter-jump-grid{grid-template-columns:1fr}.chapter-jump-card{min-height:112px}.search-result .search-preview{font-size:14px}}.insurance-article{--insurance-ink:#2c4939;--insurance-line:#d7e2d8}.insurance-article>p{margin-bottom:24px}.insurance-article .insurance-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:29px 0 38px}.insurance-steps>div{min-width:0;padding:19px 17px;background:#f7f8f3;border:1px solid #dbe4d9;border-radius:8px}.insurance-steps span{display:block;color:#b78366;font-family:Georgia,serif;font-size:26px;line-height:1.2;margin-bottom:10px}.insurance-steps strong{display:block;font-size:15px;color:#294938;line-height:1.5}.insurance-steps small{display:block;font-size:12px;line-height:1.7;color:#788578;margin-top:7px}.insurance-article .insurance-compare,.insurance-article .insurance-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:26px 0 32px}.insurance-compare>div,.insurance-case-grid>div{background:#f3f7f1;border:1px solid var(--insurance-line);border-radius:9px;padding:21px 22px;min-width:0}.insurance-compare>div:nth-child(2){background:#f8f4eb;border-color:#e7ded0}.insurance-compare span,.insurance-case-grid span{display:block;font-weight:700;color:#9f7358;letter-spacing:.03em;font-size:12px;line-height:1.7;margin-bottom:10px}.insurance-compare strong,.insurance-case-grid strong{display:block;color:#2a4c3b;font-size:clamp(17px,1.8vw,21px);line-height:1.5;overflow-wrap:anywhere}.insurance-example-cards strong{font-size:clamp(24px,2.5vw,30px);font-variant-numeric:tabular-nums}.insurance-compare p,.insurance-case-grid p{margin:10px 0 0;font-size:14px;line-height:1.9;color:#536b5a}.insurance-case-grid small{display:block;color:#7b8578;font-size:12px;line-height:1.8;margin-top:9px}.insurance-article>table{display:table;width:100%;max-width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;border:1px solid #d8e2d6;border-radius:9px;overflow:hidden;background:#fff;margin:25px 0 32px;font-size:14px;line-height:1.85}.insurance-article>table th{color:#2e503e;background:#e9f0e7;font-weight:700;text-align:left;white-space:normal;padding:13px 14px;border:0;border-bottom:1px solid #d3ded4}.insurance-article>table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;padding:13px 14px;border:0;border-bottom:1px solid #e6ebe2}.insurance-article>table tr:last-child td{border-bottom:0}.insurance-article>table tr:nth-child(2n) td{background:#fafbf7}.insurance-table-scroll{overflow-x:auto;width:100%;border:1px solid #d8e2d6;border-radius:9px;margin:23px 0 8px;box-shadow:0 6px 25px #253e3210;-webkit-overflow-scrolling:touch}.insurance-article .insurance-table-scroll .insurance-rate-table{display:table;table-layout:auto;border:0;border-radius:0;width:100%;min-width:850px;margin:0;border-collapse:collapse;background:#fff;font-size:13px;line-height:1.65}.insurance-rate-table caption{caption-side:top;padding:15px 16px;text-align:left;color:#315444;background:#f6f8f2;font-size:13px;font-weight:700}.insurance-rate-table :is(th,td){padding:12px 13px;border:0;border-bottom:1px solid #e9eee7;white-space:nowrap;text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums}.insurance-rate-table thead th{background:#e7efe7;color:#30513e;font-weight:700;position:sticky;top:0}.insurance-rate-table thead th:first-child,.insurance-rate-table tbody th{text-align:left}.insurance-rate-table tbody th{font-weight:600}.insurance-rate-table tbody tr:nth-child(2n){background:#fafbf8}.insurance-rate-table tbody tr.insurance-focus-row{background:#e4efe3}.insurance-rate-table tbody tr.insurance-focus-row :is(th,td){color:#244b35;font-weight:700}.insurance-article .insurance-table-hint{font-size:12px;color:#76877a;margin:6px 0 34px;line-height:1.7}.insurance-article .insurance-note,.insurance-article .insurance-source-note{background:#f7f5ee;border:1px solid #e3e0d6;border-left:4px solid #bd8b6a;border-radius:8px;padding:21px 23px;margin:27px 0 36px}.insurance-note>strong,.insurance-source-note>strong{display:block;color:#2c4c3a;font-size:16px;line-height:1.55;margin-bottom:10px}.insurance-article :is(.insurance-note,.insurance-source-note) p{margin:0 0 12px;font-size:14px;line-height:1.95;color:#566c5a}.insurance-article :is(.insurance-note,.insurance-source-note) p:last-child{margin-bottom:0}.insurance-article .insurance-source-note{background:#f3f7f1;border-color:#d9e5d8;border-left-color:#7fa08a}.insurance-article .insurance-formula{margin:25px 0 33px;padding:23px 24px;background:#edf4eb;border:1px solid #d4e1d3;border-radius:9px}.insurance-formula>span{display:block;color:#697e6f;font-size:12px;font-weight:700;margin-bottom:11px}.insurance-formula>strong{display:block;color:#31573f;font-size:clamp(16px,2vw,20px);line-height:1.7;overflow-wrap:anywhere}.insurance-formula>small{display:block;font-size:12px;color:#687b6b;line-height:1.8;margin-top:10px}.insurance-article>ol,.insurance-article>ul{padding-left:1.6em;margin:25px 0 35px}.insurance-article li{margin:13px 0}.insurance-article li::marker{color:#b78769;font-weight:700}@media(max-width:700px){.insurance-article .insurance-steps{grid-template-columns:1fr}.insurance-steps>div{padding:14px 16px}.insurance-steps span{font-size:20px;margin-bottom:4px}.insurance-article .insurance-compare,.insurance-article .insurance-case-grid{grid-template-columns:1fr;gap:10px}.insurance-compare>div,.insurance-case-grid>div{padding:18px 19px}.insurance-article>table{font-size:13px;display:block;overflow-x:auto}.insurance-article>table :is(th,td){padding:11px 12px;min-width:90px}.insurance-article .insurance-note,.insurance-article .insurance-source-note{padding:17px}.insurance-article .insurance-table-scroll .insurance-rate-table{min-width:800px}}.topic-entry-preview{display:block;margin-top:12px;padding-top:10px;border-top:1px solid #edf0e9;font-size:12px;font-weight:600;line-height:1.9;color:#52715d;overflow-wrap:anywhere}.knowledge-index-groups{display:grid;gap:44px;margin-top:28px}.knowledge-group{padding-top:26px;border-top:1px solid #dbe4db;scroll-margin-top:110px}.knowledge-group-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px}.knowledge-group-head h3{font-family:GenSen Rounded Guide,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-weight:700;color:#294638;font-size:clamp(23px,2.5vw,30px);line-height:1.5;margin:6px 0 5px}.knowledge-group-head p{margin:0;color:#718275;font-size:14px;line-height:1.8}.knowledge-group-head .text-link{flex-shrink:0}@media(max-width:650px){.knowledge-index-groups{gap:35px}.knowledge-group-head{flex-direction:column;align-items:start;gap:10px}}.insurance-article .insurance-grade-figure{margin:28px 0 15px}.insurance-grade-figure>a{display:block;border:1px solid #dce5d9;border-radius:10px;overflow:hidden;background:#fbfaf6;box-shadow:0 10px 26px #263e3112;line-height:0}.insurance-grade-figure>a:focus-visible{outline:3px solid #a97b5b;outline-offset:4px}.insurance-grade-figure img{display:block;width:100%;height:auto}.insurance-grade-figure figcaption{font-size:12px;line-height:1.95;color:#627a68;padding-top:12px}.insurance-grade-details{margin:24px 0 6px;border:1px solid #d9e3d9;border-radius:9px;padding:0 17px;background:#fff}.insurance-grade-details>summary{display:list-item;cursor:pointer;color:#335b43;font-weight:700;font-size:14px;line-height:1.8;padding:16px 8px}.insurance-grade-details>summary:hover{color:#b17e60}.insurance-grade-details[open]{padding-bottom:17px}.insurance-grade-details .insurance-table-scroll{margin:0}.insurance-article .insurance-grade-details .insurance-rate-table{min-width:1060px}.insurance-article .insurance-grade-details .insurance-rate-table :is(th,td){padding:10px 12px;font-size:13px;text-align:right}.insurance-article .insurance-grade-details .insurance-rate-table thead th:first-child,.insurance-article .insurance-grade-details .insurance-rate-table tbody th{text-align:center}.insurance-article .insurance-grade-details .insurance-rate-table thead th{white-space:normal}@media(max-width:650px){.insurance-grade-figure figcaption{font-size:12px}.insurance-grade-details{padding-inline:12px}}.article.guide-article,.entry-summary{line-break:strict;word-break:normal}.article.guide-article :is(p,li,figcaption,blockquote,th,td,small),.article.guide-article :is(.insurance-compare,.insurance-case-grid,.insurance-formula,.insurance-note,.insurance-source-note) :is(strong,span,small,p){line-break:strict;word-break:normal;overflow-wrap:break-word}.article.guide-article :is(p,li,figcaption){text-wrap:pretty}.article.guide-article a{overflow-wrap:break-word}.article.guide-article>.chapter-jump{margin:40px 0 35px}.article.guide-article .chapter-jump-card,.article.guide-article .chapter-jump-card:hover,.article.guide-article .chapter-jump-card:focus-visible{text-decoration:none;color:#2c4b3b}.article.guide-article>.chapter-jump+h2{margin-top:45px}@media(max-width:700px){.article.guide-article>.chapter-jump{margin:30px 0}.article.guide-article>.chapter-jump+h2{margin-top:40px}}.insurance-article .premium-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 14px}.insurance-article .premium-example-metric{background:#f5f8f2;border:1px solid #dce6d9;border-radius:9px;padding:21px 20px;min-width:0}.insurance-article .premium-example-metric:nth-child(2){background:#f8f5ed;border-color:#e5dfd1}.insurance-article .premium-example-metric span{display:block;color:#9e735a;font-size:12px;line-height:1.65;font-weight:700;margin-bottom:12px}.insurance-article .premium-example-metric strong{display:block;font-size:clamp(16px,1.75vw,20px);line-height:1.6;color:#2e503e;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.insurance-article .premium-example-metric small{display:block;color:#718273;font-size:12px;line-height:1.7;margin-top:7px}.insurance-article .premium-example-reference{margin:0 0 27px;color:#6a7c6d;font-size:13px;line-height:1.85}.insurance-article .premium-calculation{margin:27px 0;padding:23px 25px 0;background:#f1f6ef;border:1px solid #d3e2d3;border-radius:10px;overflow:hidden}.insurance-article .premium-calculation-label{display:block;color:#9d7358;font-size:12px;font-weight:700;letter-spacing:.07em;margin-bottom:10px}.insurance-article .premium-calculation-rule{margin:0 0 19px;color:#4f6a55;font-size:14px;line-height:1.85}.insurance-article .premium-calculation-expression{color:#2b4b3c;font-weight:700;font-size:clamp(15px,1.7vw,19px);line-height:1.95;overflow-wrap:break-word;font-variant-numeric:tabular-nums}.insurance-article .premium-calculation-result{background:#e3eee0;border-top:1px solid #ccddc9;margin:22px -25px 0;padding:20px 25px 23px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px}.insurance-article .premium-calculation-result span{color:#4f7057;font-size:14px;line-height:1.7;font-weight:700}.insurance-article .premium-calculation-result strong{color:#315340;font-size:clamp(26px,3.4vw,36px);line-height:1.4;font-variant-numeric:tabular-nums}@media(max-width:700px){.insurance-article .premium-example-grid{grid-template-columns:1fr;gap:9px}.insurance-article .premium-example-metric{padding:17px 18px}.insurance-article .premium-calculation{padding:19px 18px 0}.insurance-article .premium-calculation-result{margin:20px -18px 0;padding:17px 18px 20px}}main p,main .article li,main .article blockquote,main .article figcaption,main .details-note,main .notice,.site-footer p{text-align:justify;text-justify:inter-ideograph}main table :is(th,td) p{text-align:left}.insurance-article .insurance-income-compare-wrap{margin:24px 0 8px}.insurance-article .insurance-income-compare-table{width:100%;min-width:690px;margin:0;background:#fff;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.9}.insurance-article .insurance-income-compare-table :is(th,td){padding:15px 16px;border-bottom:1px solid #e0e8df;vertical-align:top;text-align:left;color:#3b5443;white-space:normal;word-break:normal;line-break:strict;overflow-wrap:break-word}.insurance-article .insurance-income-compare-table thead th{background:#e7efe6;color:#2c4a38;font-weight:700}.insurance-article .insurance-income-compare-table thead th:first-child{width:18%}.insurance-article .insurance-income-compare-table thead th:not(:first-child){width:41%}.insurance-article .insurance-income-compare-table tbody th{background:#f6f8f4;color:#385843;font-weight:700}.insurance-article .insurance-income-compare-table tbody tr:last-child :is(th,td){border-bottom:0}@media(max-width:700px){.insurance-article .insurance-income-compare-table{min-width:640px;font-size:13px}.insurance-article .insurance-income-compare-table :is(th,td){padding:12px 13px}}.org-concept-pair,.org-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:26px 0 31px}.org-concept-pair>div,.org-step-grid>div{background:#f4f7f1;border:1px solid #d8e4d5;border-radius:9px;padding:23px 21px;min-width:0}.org-concept-pair>div:nth-child(2),.org-step-grid>div:nth-child(2){background:#f8f5ef;border-color:#e6ddce}.org-concept-pair span,.org-step-grid span{display:block;color:#a47759;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:12px}.org-concept-pair strong,.org-step-grid strong{display:block;font-size:20px;font-weight:700;color:#294e3c;line-height:1.6}.org-concept-pair p,.org-step-grid p{color:#5a7162;font-size:14px;line-height:1.85;margin:12px 0 0}.org-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d6e2d5;border-radius:9px;margin:25px 0 9px}.article .org-compare-table{display:table;width:100%;min-width:640px;overflow:visible;border-collapse:collapse;table-layout:fixed;background:#fff;margin:0;font-size:14px;line-height:1.85}.article .org-compare-table :is(th,td){white-space:normal;word-break:normal;line-break:strict;overflow-wrap:break-word;padding:15px 16px;vertical-align:top;border:0;border-bottom:1px solid #e3e9df;text-align:left}.article .org-compare-table thead th{background:#e9f0e7;color:#2e4c3b;font-weight:700}.article .org-compare-table thead th:first-child{width:24%}.article .org-compare-table tbody th{font-weight:700;background:#f7f9f5;color:#2e5440}.article .org-compare-table tbody tr:last-child :is(td,th){border-bottom:0}.article .org-type-table{min-width:710px}.article .org-type-table thead th:first-child{width:27%}.article .org-type-table thead th:nth-child(2){width:26%}.org-table-hint{color:#738477;font-size:12px;line-height:1.75;margin:6px 0 29px!important}.org-source-note{margin:50px 0 15px;padding:23px 24px;border-left:3px solid #7e9f88;background:#f5f7f1;border-radius:0 8px 8px 0}.org-source-note>strong{display:block;color:#345940;margin-bottom:12px}.org-source-note p{font-size:13px;line-height:1.85;margin:9px 0}@media(max-width:700px){.org-concept-pair,.org-step-grid{grid-template-columns:1fr;gap:10px}.org-concept-pair>div,.org-step-grid>div{padding:19px 17px}.article .org-compare-table{min-width:620px;font-size:13px}.article .org-compare-table :is(th,td){padding:12px 13px}.article .org-type-table{min-width:690px}.org-source-note{padding:19px 17px}}.org-liability-example{margin:27px 0 34px;padding:23px 23px 18px;background:#f3f7f1;border:1px solid #cddfcd;border-radius:10px}.org-liability-example-label{display:block;color:#a36c51;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:14px}.org-liability-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 17px}.org-liability-stats>div{padding:14px 12px;background:#fff;border:1px solid #e0e8dd;border-radius:7px;min-width:0}.org-liability-stats small{display:block;color:#748577;font-size:12px;line-height:1.7;margin-bottom:9px}.org-liability-stats strong{display:block;color:#2e533e;font-size:clamp(16px,1.9vw,22px);line-height:1.5;font-variant-numeric:tabular-nums}.org-liability-example p{margin:12px 0 0;line-height:1.85;font-size:14px}.org-question-panel{margin:24px 0 27px;padding:25px;background:#f8f3e9;border:1px solid #e7dbcb;border-left:4px solid #ba805e;border-radius:8px}.org-question-panel span{display:block;color:#a36c51;font-size:12px;font-weight:700;margin-bottom:12px}.org-question-panel strong{display:block;font-size:clamp(18px,2.4vw,23px);line-height:1.8;color:#2c4939}.org-explainer-note{margin:20px 0 26px;padding:17px 20px;background:#f8f7f2;border-left:3px solid #8da98f;color:#576b5d;font-size:14px;line-height:1.8}@media(max-width:700px){.org-liability-example{padding:18px 15px}.org-liability-stats{grid-template-columns:1fr;gap:7px}.org-liability-stats>div{padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.org-liability-stats small{margin:0}.org-question-panel{padding:20px 17px}}@media(min-width:701px){.article .org-compare-table,.article .org-type-table{min-width:0;width:100%;table-layout:fixed;font-size:13px}.article .org-compare-table :is(th,td){padding:12px 11px;line-height:1.75;overflow-wrap:anywhere}.org-table-scroll{max-width:100%;overflow-x:visible}}.org-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0 27px}.org-answer-card{padding:22px 20px;border-radius:8px;background:#f3f8f0;border:1px solid #d3e1d1;min-width:0}.org-answer-card:first-child{background:#f8f5ee;border-color:#e9dfd1}.org-answer-card span{display:block;font-size:12px;color:#a36c51;font-weight:700;margin-bottom:10px}.org-answer-card strong{display:block;font-size:17px;line-height:1.65;color:#2e503f}.org-answer-card p{font-size:14px;line-height:1.85;color:#536957;margin:13px 0 0}.org-responsibility-list{margin:20px 0 30px;border:1px solid #d9e4d7;border-radius:9px;overflow:hidden}.org-responsibility-list>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:15px;align-items:start;padding:18px 20px;background:#fff;border-bottom:1px solid #e3ebe0}.org-responsibility-list>div:nth-child(2n){background:#f7f9f5}.org-responsibility-list>div:last-child{border-bottom:0}.org-responsibility-list span{font-weight:700;color:#aa7559;font-size:12px;padding-top:5px}.org-responsibility-list strong{color:#2b513c;line-height:1.65}.org-responsibility-list p{font-size:14px;line-height:1.9;margin:7px 0 0}@media(max-width:700px){.org-answer-grid{grid-template-columns:1fr;gap:10px}.org-answer-card{padding:18px 17px}.org-responsibility-list>div{grid-template-columns:1fr;gap:4px;padding:17px}}.article.guide-article .org-case-result{background:#edf4e9;border-left:4px solid #6e9778;border-radius:5px 8px 8px 5px;padding:15px 18px;margin:17px 0 2px}.article.guide-article .org-case-result>span{display:block;color:#51745a;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 6px}.article.guide-article .org-case-result>p{margin:0;color:#294734;font-size:15px;line-height:1.85}.article.guide-article .org-case-result strong{color:#254c35;font-size:16px}.article.guide-article .org-responsibility-list>div>div{min-width:0}.article.guide-article .org-responsibility-list>div>div>p{margin:10px 0}@media(max-width:700px){.article.guide-article .org-case-result{padding:14px 15px}.article.guide-article .org-case-result strong{font-size:15px}}.article .tax-withholding-note{position:relative;margin:22px 0 29px;padding:21px 24px 20px;background:#f7f8f5;border:1px solid #d9e1d9;border-left:4px solid #7b9688;border-radius:10px;box-shadow:0 5px 20px #2741300a}.article .tax-withholding-note[data-rate="5"]{background:#faf8f4;border-color:#e3ddd1;border-left-color:#a69376}.article .tax-withholding-note .tax-withholding-kicker{display:flex;align-items:center;gap:8px;color:#657a6b;letter-spacing:.035em;font-size:12px;font-weight:700;margin:0 0 8px}.article .tax-withholding-note[data-rate="5"] .tax-withholding-kicker{color:#89775f}.article .tax-withholding-note .tax-withholding-kicker:before{content:"!";display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;border:1px solid currentColor;font-size:12px;font-weight:700;flex:none}.article .tax-withholding-note strong.tax-withholding-title{display:block;color:#2d4b3c;font-size:19px;line-height:1.55;margin:0 0 11px}.article .tax-withholding-note p{margin:8px 0 0;font-size:15px;line-height:1.9;color:#4d6154}.article .tax-withholding-note p strong{color:#314b3b}@media(max-width:700px){.article .tax-withholding-note{padding:17px 17px 18px}.article .tax-withholding-note strong.tax-withholding-title{font-size:17px}.article .tax-withholding-note p{font-size:14px}}.article .tax-table-wrap{width:100%;max-width:100%;margin:22px 0 30px;border:1px solid #d6e2d5;border-radius:9px;background:#fff;box-shadow:0 4px 16px #2b493709;overflow-x:auto;-webkit-overflow-scrolling:touch}.article .tax-guide-table{display:table;width:100%;margin:0;background:#fff;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:14px;line-height:1.85;color:#384d3f}.article .tax-guide-table :is(th,td){border:0;border-bottom:1px solid #e3e9df;padding:15px 17px;vertical-align:middle;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:normal;line-break:strict}.article .tax-guide-table thead th{background:#e9f0e7;color:#2e4c3b;font-weight:700;border-bottom:1px solid #d5e2d1}.article .tax-guide-table tbody th{background:#f7f9f5;color:#2e5440;font-weight:700}.article .tax-guide-table tbody td{background:#fff}.article .tax-guide-table tbody tr:nth-child(2n):not(.tax-total-row):not(.tax-subtotal-row) th{background:#f0f5ee}.article .tax-guide-table tbody tr:nth-child(2n):not(.tax-total-row):not(.tax-subtotal-row) td{background:#fafbf8}.article .tax-guide-table tbody tr:last-child :is(th,td){border-bottom:0}.article .tax-guide-table strong{color:inherit;font-weight:700}.article .tax-guide-table .tax-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.005em}.article .tax-guide-table tbody .tax-number{color:#385543}.article .tax-guide-table .tax-total-row :is(th,td){background:#e6f0e4!important;color:#274b35!important;font-weight:700;border-top:1px solid #c9dbca}.article .tax-guide-table .tax-subtotal-row :is(th,td){background:#f1f6ed!important;color:#365743!important;font-weight:700}.article .tax-guide-table .tax-subtotal-row+.tax-total-row :is(th,td){border-top:1px solid #c9dbca}.article .tax-table-money{min-width:0;table-layout:fixed}.article .tax-table-money thead th:first-child{width:64%}.article .tax-table-money thead th:last-child{width:36%}.article .tax-table-money tbody .tax-number{font-weight:600}.article .tax-table-money .tax-total-row .tax-number{font-size:17px}.article .tax-table-topics thead th:first-child{width:43%}.article .tax-table-topics thead th:nth-child(2){width:28%}.article .tax-table-topics thead th:nth-child(3){width:29%}.article .tax-table-payment thead th:first-child{width:45%}.article .tax-table-payment thead th:nth-child(2){width:23%;text-align:right}.article .tax-table-payment thead th:nth-child(3){width:32%}.article .tax-table-side-by-side thead th:first-child{width:43%}.article .tax-table-side-by-side thead th:nth-child(2),.article .tax-table-side-by-side thead th:nth-child(3){width:28.5%;text-align:right}.article .tax-table-guidance{min-width:0}.article .tax-table-guidance thead th:first-child{width:41%}.article .tax-table-guidance thead th:nth-child(2){width:59%}.article .tax-table-summary thead th:first-child{width:20%}.article .tax-table-summary thead th:nth-child(2){width:40%}.article .tax-table-summary thead th:nth-child(3){width:40%}@media(min-width:701px){.article .tax-guide-table{font-size:14px}.article .tax-guide-table :is(th,td){padding:14px 16px;line-height:1.85}.article .tax-table-wrap{overflow-x:visible}}@media(max-width:700px){.article .tax-table-wrap{margin:19px 0 27px;border-radius:8px}.article .tax-guide-table{font-size:13px}.article .tax-guide-table :is(th,td){padding:12px;line-height:1.75}.article .tax-table-money,.article .tax-table-guidance{min-width:0;width:100%}.article .tax-table-money thead th:first-child{width:62%}.article .tax-table-money thead th:last-child{width:38%}.article .tax-table-money .tax-total-row .tax-number{font-size:14px}.article .tax-table-horizontal{overflow-x:auto}.article .tax-table-horizontal .tax-guide-table{min-width:660px}.article .tax-table-summary{min-width:720px!important}.article .tax-table-payment{min-width:700px!important}}.article.guide-article.tax-subhead-article>h4{margin:37px 0 20px 12px;padding:9px 16px;border-left:3px solid #bd9875;border-radius:0 7px 7px 0;background:linear-gradient(90deg,#f5f1e9 0%,#f9f8f3 75%,transparent 100%);color:#314c3d;font-family:GenSen Rounded Guide,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-size:17px;font-weight:700;line-height:1.75;scroll-margin-top:110px}.article.guide-article.tax-subhead-article>h3{scroll-margin-top:110px}.article.guide-article.tax-status-article .tax-prerequisite-note{margin:30px 0 36px;padding:20px 24px;border:1px solid #d5e0d4;border-left:4px solid #75927d;border-radius:9px;background:#f2f6f0;box-shadow:0 5px 16px #30503a0a}.article.guide-article.tax-status-article .tax-prerequisite-note .tax-prerequisite-eyebrow{display:block;color:#627d68;font-size:12px;font-weight:700;letter-spacing:.045em;margin-bottom:6px}.article.guide-article.tax-status-article .tax-prerequisite-note .tax-prerequisite-title{display:block;font-size:18px;line-height:1.65;color:#2b4837}.article.guide-article.tax-status-article .tax-prerequisite-note p{color:#485e4d;font-size:15px;line-height:1.85;margin:9px 0 0}.article.guide-article.tax-status-article .tax-prerequisite-note a{font-weight:700;text-underline-offset:3px}@media(max-width:700px){.article.guide-article.tax-subhead-article>h4{margin:29px 0 16px 5px;padding:9px 12px;font-size:16px;line-height:1.7}.article.guide-article.tax-status-article .tax-prerequisite-note{margin:24px 0 29px;padding:17px}.article.guide-article.tax-status-article .tax-prerequisite-note .tax-prerequisite-title{font-size:16px}.article.guide-article.tax-status-article .tax-prerequisite-note p{font-size:14px}}.entry-grid,.entry-layout,.article,.hero-grid>*,.topic-card>*,.file-row>*{min-width:0}.article :is(img,video,svg,iframe){max-width:100%}.article img,.article video{height:auto}.article pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.article :is(p,li,blockquote,figcaption),.page-hero p,.entry-card p,.topic-card p,.search-result p{overflow-wrap:break-word}@media(max-width:950px){.entry-grid{grid-template-columns:minmax(0,1fr)}.article.guide-article>table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:700px){.article.guide-article,.article.guide-article>:is(div,figure,section,blockquote){max-width:100%;min-width:0}.article :is(.tax-table-wrap,.org-table-scroll,.insurance-table-scroll,.budget-table-scroll,.budget-case-table-shell,.report-table-scroll){width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.article.guide-article :is(h2,h3,h4,p,li,strong,a,figcaption){overflow-wrap:break-word}.article figure:not(.guide-figure){max-width:100%}.entry-list>*,.entry-card,.file-row,.search-result{min-width:0}.file-row a{max-width:100%;overflow-wrap:anywhere}}@media(max-width:430px){.budget-article .budget-totals{grid-template-columns:minmax(0,1fr)}.budget-article .budget-totals>div{min-width:0}.budget-article .budget-totals strong{overflow-wrap:anywhere}.article .tax-table-money thead th:first-child{width:56%}.article .tax-table-money thead th:last-child{width:44%}.article .tax-table-money .tax-number{font-size:12px}.site-header .header-inner{gap:12px}.site-header .brand{min-width:0}.site-header .brand-logo{width:90px}.site-header .brand strong{font-size:14px}.mobile-panel{max-width:calc(100vw - 32px)}}.article.guide-article .guide-table-frame{width:100%;max-width:100%;min-width:0;margin:25px 0 34px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d8e3d8;border-radius:9px;background:#fff;box-shadow:0 3px 14px #2b493709}.article.guide-article .guide-table-frame>table{display:table;width:100%;max-width:none;min-width:0;margin:0;border:0;border-radius:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;overflow:visible;background:#fff;font-size:14px;line-height:1.8}.article.guide-article .guide-table-frame>table :is(th,td){padding:13px 15px;border:0;border-bottom:1px solid #e5ebe3;text-align:left;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:anywhere;line-break:strict}.article.guide-article .guide-table-frame>table thead th{background:#e9f0e7;color:#2d4b3b;font-weight:700;border-bottom-color:#d1ded1}.article.guide-article .guide-table-frame>table tbody th{background:#f6f9f4;color:#355843;font-weight:700}.article.guide-article .guide-table-frame>table tbody tr:nth-child(2n) td{background:#fafbf8}.article.guide-article .guide-table-frame>table tbody tr:last-child :is(th,td){border-bottom:0}.article.guide-article .guide-table-frame>table tbody .guide-table-total-row :is(th,td){background:#eaf2e7;color:#2c4d39;font-weight:700}.article.guide-article .guide-table-frame.guide-table-pair>table tr>:first-child{width:53%}.article.guide-article .guide-table-frame.guide-table-pair>table tr>:last-child{width:47%}.article.guide-article .guide-table-frame.guide-table-ledger>table tr>:last-child{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.article.guide-article .guide-table-frame.guide-table-ledger>table tbody tr>:last-child{white-space:nowrap}.article.guide-article h4{color:#315444;font-size:17px;line-height:1.7;margin:27px 0 13px;font-weight:700}.article.guide-article .org-explainer-note{border:1px solid #e2e7d9;border-left:4px solid #9cb5a1;border-radius:8px;margin:26px 0 34px;padding:20px 22px;background:#f6f7f1;color:#486050}.article.guide-article .org-explainer-note>strong{display:block;color:#2c4b39;margin-bottom:9px;line-height:1.65}.article.guide-article .org-explainer-note p{font-size:14px;line-height:1.95;margin:0}.tag-link{text-decoration:none;border:1px solid #c6d7c7;transition:background-color .18s,border-color .18s}.tag-link:hover,.tag-link:focus-visible{background:#d8e8d9;border-color:#93ae98}@media(max-width:700px){.article.guide-article .guide-table-frame{margin:20px 0 29px;border-radius:8px}.article.guide-article .guide-table-frame>table{display:table;font-size:13px;line-height:1.75}.article.guide-article .guide-table-frame>table :is(th,td){padding:11px 10px;white-space:normal;overflow-wrap:anywhere}.article.guide-article .guide-table-frame.guide-table-wide>table{min-width:620px}.article.guide-article .guide-table-frame.guide-table-ledger>table tbody tr>:last-child{white-space:normal}.article.guide-article .org-explainer-note{margin:20px 0 29px;padding:17px 16px}}@media(max-width:650px){.article.guide-article .guide-table-frame.guide-table-wide{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.article.guide-article .guide-table-frame.guide-table-wide>table{display:block;width:100%;min-width:0;overflow:visible;background:transparent}.article.guide-article .guide-table-frame.guide-table-wide>table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.article.guide-article .guide-table-frame.guide-table-wide>table tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.article.guide-article .guide-table-frame.guide-table-wide>table tbody tr{display:block;background:#fff;border:1px solid #d8e3d8;border-radius:8px;padding:3px 13px;box-shadow:0 3px 12px #2b493708}.article.guide-article .guide-table-frame.guide-table-wide>table tbody tr>:is(td,th){display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);gap:10px;width:100%;padding:11px 0;border:0;border-bottom:1px solid #e6ece3;color:#334c3c;text-align:left;white-space:normal;background:transparent!important;overflow-wrap:anywhere}.article.guide-article .guide-table-frame.guide-table-wide>table tbody tr>:is(td,th):before{content:attr(data-guide-label);color:#55715d;font-weight:700;line-height:1.7}.article.guide-article .guide-table-frame.guide-table-wide>table tbody tr>:is(td,th):last-child{border-bottom:0}.article.guide-article .guide-table-frame.guide-table-wide>table tbody tr.guide-table-total-row{border-color:#b6d3b7;background:#eaf2e7}}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table{font-size:13px;line-height:1.75}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table :is(th,td){padding:12px 9px}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table tr>:first-child{width:19%;font-weight:700;color:#315444}@media(max-width:650px){.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table{font-size:14px}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table tbody tr>:is(td,th){padding:11px 0}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table tbody tr>:first-child{width:100%}}@media(min-width:651px)and (max-width:900px){.article.guide-article.business-income-article .guide-table-frame.guide-table-wide{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table{display:block;width:100%;min-width:0;overflow:visible;background:transparent}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table tbody tr{display:block;background:#fff;border:1px solid #d8e3d8;border-radius:8px;padding:3px 13px;box-shadow:0 3px 12px #2b493708}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table tbody tr>:is(td,th){display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);gap:10px;width:100%;padding:11px 0;border:0;border-bottom:1px solid #e6ece3;color:#334c3c;text-align:left;white-space:normal;background:transparent!important;overflow-wrap:anywhere}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table tbody tr>:is(td,th):before{content:attr(data-guide-label);color:#55715d;font-weight:700;line-height:1.7}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table tbody tr>:is(td,th):last-child{border-bottom:0}.article.guide-article.business-income-article .guide-table-frame.guide-table-wide>table tbody tr.guide-table-total-row{border-color:#b6d3b7;background:#eaf2e7}}.footer-bottom{align-items:start}.footer-credits,.footer-meta{display:flex;flex-direction:column;gap:9px;line-height:1.8}.footer-credits{min-width:0}.footer-meta{min-width:0;text-align:right}@media(max-width:650px){.footer-bottom{gap:20px}.footer-meta{text-align:left}}.footer-credits{flex:1 1 auto;color:#e5ede5;font-size:13px;font-weight:400}.footer-credits>span{display:block;overflow-wrap:anywhere}.footer-meta{flex:0 1 auto}@media(max-width:650px){.footer-credits,.footer-meta{width:100%}.footer-credits{font-size:13px}}.article.guide-article.budget-article table.budget-work-table{display:table;width:100%;max-width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;margin:26px 0 35px;border:1px solid #d8e3d8;border-radius:9px;background:#fff}.article.guide-article.budget-article .budget-work-table .budget-work-name{width:27%}.article.guide-article.budget-article .budget-work-table .budget-work-costs{width:73%}.article.guide-article.budget-article .budget-work-table :is(th,td){min-width:0;width:auto;padding:14px 16px;text-align:left;vertical-align:middle;white-space:normal;word-break:normal;overflow-wrap:anywhere;line-break:strict;border:0;border-bottom:1px solid #dfe7dd;border-right:1px solid #dfe7dd;font-size:14px;line-height:1.9}.article.guide-article.budget-article .budget-work-table tr>:last-child{border-right:0}.article.guide-article.budget-article .budget-work-table tbody tr:last-child>*{border-bottom:0}.article.guide-article.budget-article .budget-work-table thead th{background:#e9f0e7;color:#294b3a;font-weight:700}.article.guide-article.budget-article .budget-work-table tbody th{background:#f7faf5;color:#315a45;font-weight:700}.article.guide-article.budget-article .budget-work-table tbody td{color:#384b40}@media(max-width:650px){.article.guide-article.budget-article table.budget-work-table{display:table;width:100%;overflow:hidden}.article.guide-article.budget-article .budget-work-table .budget-work-name{width:33%}.article.guide-article.budget-article .budget-work-table .budget-work-costs{width:67%}.article.guide-article.budget-article .budget-work-table :is(th,td){padding:11px 10px;font-size:13px;line-height:1.8;white-space:normal;overflow-wrap:anywhere}}.article.guide-article .org-explainer-note.income-expense-note{background:#f4f7f0;border-color:#dce7d7;border-left-color:#78957f}.article.guide-article .income-expense-note>strong{font-size:17px;line-height:1.65}.article.guide-article .income-expense-note .income-expense-table-wrap{width:100%;max-width:100%;margin:17px 0 15px;overflow:visible;background:#fff}.article.guide-article .income-expense-note .income-expense-table{display:table;width:100%;min-width:0;table-layout:fixed;font-size:13.5px;line-height:1.8}.article.guide-article .income-expense-note .income-expense-table thead th:nth-child(1){width:34%}.article.guide-article .income-expense-note .income-expense-table thead th:nth-child(2){width:17%}.article.guide-article .income-expense-note .income-expense-table thead th:nth-child(3){width:49%}.article.guide-article .income-expense-note .income-expense-table :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:12px 11px}.article.guide-article .income-expense-note .income-expense-table .income-expense-rate{white-space:nowrap;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.article.guide-article .income-expense-note p+p{margin-top:10px}@media(max-width:650px){.article.guide-article .income-expense-note .income-expense-table-wrap{overflow:visible}.article.guide-article .income-expense-note .income-expense-table,.article.guide-article .income-expense-note .income-expense-table tbody,.article.guide-article .income-expense-note .income-expense-table tbody tr{display:block;width:100%;min-width:0}.article.guide-article .income-expense-note .income-expense-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article.guide-article .income-expense-note .income-expense-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;border-bottom:1px solid #dce7db}.article.guide-article .income-expense-note .income-expense-table tbody tr:last-child{border-bottom:0}.article.guide-article .income-expense-note .income-expense-table tbody tr>th{grid-column:1;border:0;padding:12px 0 4px 12px;background:transparent}.article.guide-article .income-expense-note .income-expense-table tbody tr>td.income-expense-rate{grid-column:2;border:0;padding:12px 12px 4px 0;background:transparent}.article.guide-article .income-expense-note .income-expense-table tbody tr>td.income-expense-detail{grid-column:1 / -1;border:0;padding:0 12px 12px;background:transparent;color:#536558;font-size:12.5px}}.article.guide-article.tax-status-article .tax-roadmap-table-wrap{width:100%;max-width:100%;margin:23px 0 13px;border:1px solid #dae4d7;border-radius:9px;overflow:visible;background:#fff;box-shadow:0 5px 18px #2344310b}.article.guide-article.tax-status-article .tax-roadmap-table{display:table;width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;margin:0;background:#fff;font-size:13.3px;line-height:1.8}.article.guide-article.tax-status-article .tax-roadmap-table thead th:first-child{width:19%}.article.guide-article.tax-status-article .tax-roadmap-table thead th:nth-child(2){width:27%}.article.guide-article.tax-status-article .tax-roadmap-table thead th:nth-child(3){width:28%}.article.guide-article.tax-status-article .tax-roadmap-table thead th:nth-child(4){width:26%}.article.guide-article.tax-status-article .tax-roadmap-table :is(th,td){min-width:0;padding:14px 12px;vertical-align:top;overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #e3e9df;text-align:left}.article.guide-article.tax-status-article .tax-roadmap-table thead th{background:#eaf1e7;color:#31513f;font-size:13px;font-weight:700}.article.guide-article.tax-status-article .tax-roadmap-table tbody th{background:#f5f8f2;font-weight:700;color:#2d503d}.article.guide-article.tax-status-article .tax-roadmap-table tbody th small{display:block;margin-top:4px;color:#6d806f;font-size:11px;font-weight:400;line-height:1.6}.article.guide-article.tax-status-article .tax-roadmap-table tbody td small{display:block;margin-top:5px;color:#657b69;font-size:11px;font-weight:400;line-height:1.6}.article.guide-article.tax-status-article .tax-roadmap-table .tax-rate-note{font-size:11px;line-height:1.65;color:#667c69}.article.guide-article.tax-status-article .tax-roadmap-table tbody .tax-total-row th,.article.guide-article.tax-status-article .tax-roadmap-table tbody .tax-total-row td{background:#edf5e9;border-top:2px solid #bdd1bb;font-weight:700}.article.guide-article.tax-status-article .tax-roadmap-table tbody .tax-total-row td strong{color:#205237;font-size:15px}.article.guide-article.tax-status-article .tax-roadmap-table .tax-calc-disclosure{display:block;margin-top:6px;max-width:100%;font-weight:400}.article.guide-article.tax-status-article .tax-roadmap-table .tax-calc-disclosure>summary{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border:1px solid #d3e2d2;border-radius:5px;background:#f4f8f1;color:#37634b;font-size:11px;font-weight:650;line-height:1.6;cursor:pointer;user-select:none;list-style:none}.article.guide-article.tax-status-article .tax-roadmap-table .tax-calc-disclosure>summary::-webkit-details-marker{display:none}.article.guide-article.tax-status-article .tax-roadmap-table .tax-calc-disclosure>summary:before{content:"+";font-size:14px;line-height:1}.article.guide-article.tax-status-article .tax-roadmap-table .tax-calc-disclosure[open]>summary:before{content:"−"}.article.guide-article.tax-status-article .tax-roadmap-table .tax-calc-disclosure>summary:focus-visible{outline:2px solid #447c59;outline-offset:2px}.article.guide-article.tax-status-article .tax-roadmap-table .tax-calc-disclosure>div{margin-top:7px;padding:8px 9px;border-left:2px solid #9ab79d;border-radius:3px;background:#f5f8f3;color:#3f5947;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.article.guide-article.tax-status-article .tax-roadmap-table .tax-calc-disclosure .tax-calc-tip{display:block;margin-top:4px;color:#6a7b6c;font-size:10.5px}.article.guide-article.tax-status-article .tax-roadmap-table tbody tr:last-child :is(th,td){border-bottom:0}.article.guide-article.tax-status-article .tax-roadmap-table td strong{color:#2c513d}.article.guide-article.tax-status-article .org-table-hint{font-size:12px;line-height:1.8;margin:7px 0 28px;color:#6a7d6c}.article.guide-article.tax-status-article .tax-roadmap-important{margin:24px 0 30px;background:#f2f6ec;border-left-color:#7b9b80}.article.guide-article.tax-status-article .tax-roadmap-example{padding:22px 25px;margin:24px 0 29px;border:1px solid #dbe5d7;border-left:4px solid #9eb4a0;border-radius:9px;background:#f6f8f4}.article.guide-article.tax-status-article .tax-roadmap-example-label{display:block;color:#9b7559;letter-spacing:.08em;font-size:12px;font-weight:700;margin-bottom:9px}.article.guide-article.tax-status-article .tax-roadmap-example p{font-size:14px;line-height:1.95;margin:8px 0 0}.article.guide-article.tax-status-article .tax-roadmap-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 30px}.article.guide-article.tax-status-article .tax-roadmap-cards-two{grid-template-columns:repeat(2,minmax(0,1fr))}.article.guide-article.tax-status-article .tax-roadmap-cards>div{background:#f5f8f3;border:1px solid #dde7dc;border-radius:9px;padding:20px 18px;min-width:0}.article.guide-article.tax-status-article .tax-roadmap-cards span{color:#a07859;font-size:11px;line-height:1.7;display:block;font-weight:700;margin-bottom:10px}.article.guide-article.tax-status-article .tax-roadmap-cards strong{display:block;color:#2c513c;font-size:16px;line-height:1.7;margin:0 0 10px}.article.guide-article.tax-status-article .tax-roadmap-cards p{margin:0 0 10px;color:#536959;font-size:13px;line-height:1.85}.article.guide-article.tax-status-article .tax-roadmap-cards p:last-child{margin-bottom:0}.article.guide-article.tax-status-article .org-explainer-note p+p{margin-top:10px}@media(max-width:850px){.article.guide-article.tax-status-article .tax-roadmap-cards,.article.guide-article.tax-status-article .tax-roadmap-cards-two{grid-template-columns:1fr}}@media(max-width:720px){.article.guide-article.tax-status-article .tax-roadmap-table-wrap{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;margin:22px 0 10px}.article.guide-article.tax-status-article .tax-roadmap-table,.article.guide-article.tax-status-article .tax-roadmap-table tbody,.article.guide-article.tax-status-article .tax-roadmap-table tbody tr{display:block;width:100%;min-width:0}.article.guide-article.tax-status-article .tax-roadmap-table thead{display:none}.article.guide-article.tax-status-article .tax-roadmap-table tbody tr{border:1px solid #d9e4d8;border-radius:8px;margin:0 0 13px;overflow:hidden;background:#fff;box-shadow:0 3px 13px #1c3e270a}.article.guide-article.tax-status-article .tax-roadmap-table tbody th{display:block;width:100%;padding:13px 15px 12px;background:#eaf1e8;border:0;font-size:15px}.article.guide-article.tax-status-article .tax-roadmap-table tbody th small{display:inline-block;margin:0 0 0 9px}.article.guide-article.tax-status-article .tax-roadmap-table tbody td{display:block;width:100%;margin:0;padding:11px 15px;border:0;border-bottom:1px solid #e9eee7;background:#fff;font-size:13px;line-height:1.9}.article.guide-article.tax-status-article .tax-roadmap-table tbody td:before{content:attr(data-label);display:block;color:#78897a;font-size:11px;font-weight:700;line-height:1.7;margin-bottom:3px}.article.guide-article.tax-status-article .tax-roadmap-table tbody td:last-child{border-bottom:0}.article.guide-article.tax-status-article .tax-roadmap-example{padding:18px 16px}.article.guide-article.tax-status-article .tax-roadmap-cards>div{padding:17px 16px}}.article .studio-guide-table-wrap{max-width:100%}.article .studio-guide-table{min-width:0;table-layout:fixed}@media(max-width:700px){.article .studio-guide-table-wrap{border:0;overflow-x:hidden;overflow-y:visible;background:transparent}.article .studio-guide-table,.article .studio-guide-table tbody,.article .studio-guide-table tbody tr,.article .studio-guide-table tbody th,.article .studio-guide-table tbody td{display:block;width:100%;min-width:0;box-sizing:border-box}.article .studio-guide-table thead{display:none}.article .studio-guide-table tbody tr{margin:0 0 10px;border:1px solid #d9e4d7;border-radius:8px;overflow:hidden;background:#fff}.article .studio-guide-table tbody th{border:0;padding:12px 14px;font-size:14px;background:#eef4ea}.article .studio-guide-table tbody td{border:0;border-top:1px solid #e5ece2;padding:10px 14px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.article .studio-guide-table tbody td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#718574;font-size:11px;font-weight:700}}.article .studio-guide-table tbody td small{display:block;margin-top:4px;color:#687b6c;font-size:11px;font-weight:400;line-height:1.7}.article .studio-guide-table tbody .studio-tax-total-row th,.article .studio-guide-table tbody .studio-tax-total-row td{background:#ecf4e9;border-top:2px solid #bad1bc;font-weight:700}.article .studio-guide-table tbody .studio-tax-total-row strong{color:#28553b;font-size:15px}.article .studio-case-panel{margin:18px 0 20px;padding:18px 21px;background:#f8f8f5;border:1px solid #dfe6dc;border-left:3px solid #879b88;border-radius:8px}.article .studio-case-panel.studio-case-positive{background:#f3f8f0;border-color:#d4e4d2;border-left-color:#78a183}.article .studio-case-panel h4{margin:0 0 10px;color:#2e503c;font-size:16px;font-weight:700;line-height:1.6}.article .studio-case-panel p{margin:10px 0 0;line-height:1.85}@media(max-width:700px){.article .studio-guide-table tbody .studio-tax-total-row td{background:#f5faf2}.article .studio-case-panel{padding:16px 15px;margin:15px 0}.article .studio-case-panel h4{font-size:15px}}.article .studio-tax-300-table{table-layout:fixed;width:100%}.article .studio-tax-300-table thead th:first-child,.article .studio-tax-300-table tbody th:first-child{width:34%}.article .studio-tax-300-table thead th:not(:first-child){width:33%}.article .studio-tax-300-table tbody th,.article .studio-tax-300-table tbody td{padding-top:13px;padding-bottom:13px;vertical-align:middle;overflow-wrap:anywhere}.article .studio-tax-300-table tbody tr:not(.studio-tax-total-row):nth-last-child(2) strong{color:#28553b}@media(max-width:700px){.article .studio-tax-300-table thead{display:none}.article .studio-tax-300-table tbody th:first-child,.article .studio-tax-300-table tbody td{width:100%}}@media(min-width:701px){.article .coop-income-table{table-layout:fixed;width:100%}.article .coop-income-table thead th:nth-child(1){width:8%}.article .coop-income-table thead th:nth-child(2){width:14%}.article .coop-income-table thead th:nth-child(3){width:19%}.article .coop-income-table thead th:nth-child(4){width:15%}.article .coop-income-table thead th:nth-child(5){width:7%}.article .coop-income-table thead th:nth-child(6){width:17%}.article .coop-income-table thead th:nth-child(7){width:20%}.article .coop-income-table :is(th,td){padding:10px 5px;vertical-align:middle}.article .coop-income-table tbody :is(th,td){font-size:12px;white-space:nowrap;overflow-wrap:normal;font-variant-numeric:tabular-nums}.article .coop-income-table thead th{font-size:12px;white-space:normal;overflow-wrap:normal}.article .coop-income-table tbody td small{font-size:10px;white-space:nowrap}.article .coop-income-table tbody .studio-tax-total-row strong{font-size:12px}}@media(min-width:701px){.article .studio-guide-table:has(thead th:nth-child(5)) thead th:first-child{width:12%}.article .studio-guide-table:has(thead th:nth-child(7)) thead th:first-child{width:9%}.article .studio-guide-table:has(thead th:nth-child(5)) :is(th,td){padding:10px 7px;font-size:12px}.article .studio-guide-table:has(thead th:nth-child(7)) tbody strong{font-size:12px}.article .studio-tax-compare thead th:first-child{width:22%}.article .studio-tax-compare thead th:nth-child(n+2){width:39%}.article .studio-tax-300-table thead th:first-child,.article .studio-tax-300-table tbody th:first-child{width:27%}.article .studio-tax-300-table thead th:nth-child(n+2){width:36.5%}.article.guide-article .guide-table-frame.guide-table-pair>table{table-layout:auto}.article.guide-article .guide-table-frame.guide-table-pair>table tr>:first-child{width:40%}.article.guide-article .guide-table-frame.guide-table-pair>table tr>:last-child{width:60%}.article.guide-article .guide-table-frame.guide-table-ledger>table tr>:first-child{width:64%}.article.guide-article .guide-table-frame.guide-table-ledger>table tr>:last-child{width:36%}}@media(max-width:700px){.budget-article .budget-table-scroll{overflow-x:visible}.budget-article .budget-layered-table{width:100%;min-width:0;table-layout:fixed}.budget-article .budget-layered-table :is(th,td){min-width:0;padding:9px 5px;font-size:12px;line-height:1.65;overflow-wrap:break-word;word-break:normal}.budget-article .budget-layered-table :is(.budget-table-door,.budget-table-first){padding-inline:3px}}@media(max-width:700px){.budget-article .budget-case-table-shell{border:0;overflow-x:visible;background:transparent}.budget-article .budget-case-table{display:block;width:100%;min-width:0;border:0;background:transparent}.budget-article .budget-case-table colgroup,.budget-article .budget-case-table thead{display:none}.budget-article .budget-case-table caption{display:block;border:1px solid #d9e3d8;border-radius:7px;padding:10px 13px;margin-bottom:10px;font-size:12px}.budget-article .budget-case-table tbody{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.budget-article .budget-case-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:5px 10px;border:1px solid #d9e3d8;border-radius:8px;background:#fff}.budget-article .budget-case-table tbody th{display:block;grid-column:1/-1;padding:9px 5px;border-bottom:1px solid #d9e3d8;background:#eef4ea;font-size:14px}.budget-article .budget-case-table tbody td{display:block;min-width:0;width:auto;padding:9px 6px;border:0!important;background:transparent!important;text-align:left!important;font-size:13px;white-space:normal;overflow-wrap:break-word}.budget-article .budget-case-table tbody td:before{display:block;font-size:11px;line-height:1.5;color:#6c8272;font-weight:700;margin-bottom:3px}.budget-article .budget-case-table tbody td:nth-child(2):before{content:"單價"}.budget-article .budget-case-table tbody td:nth-child(3):before{content:"數量"}.budget-article .budget-case-table tbody td:nth-child(4):before{content:"總價"}.budget-article .budget-case-table tbody td:nth-child(5):before{content:"申請補助"}.budget-article .budget-case-table tbody td:nth-child(6):before{content:"自籌款"}.budget-article .budget-case-table tbody td:nth-child(7){grid-column:1/-1;border-top:1px solid #e6ece3!important}.budget-article .budget-case-table tbody td:nth-child(7):before{content:"編列說明"}.budget-article .budget-case-table tfoot{display:block;margin-top:10px;border-radius:8px;overflow:hidden}.budget-article .budget-case-table tfoot tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#315644;padding:8px 11px}.budget-article .budget-case-table tfoot tr>:is(th,td){display:block;min-width:0;padding:8px 5px;border:0;color:#fff;white-space:normal;text-align:left!important;font-size:13px}.budget-article .budget-case-table tfoot th{grid-column:1/-1;font-size:15px!important}.budget-article .budget-case-table tfoot td:nth-child(2):before{content:"總價"}.budget-article .budget-case-table tfoot td:nth-child(3):before{content:"申請補助"}.budget-article .budget-case-table tfoot td:nth-child(4):before{content:"自籌款"}.budget-article .budget-case-table tfoot td:nth-child(5){grid-column:1/-1;font-size:12px}.budget-article .budget-case-table tfoot td:before{display:block;color:#bed1c2;font-size:11px;margin-bottom:3px}.budget-article .budget-case-scroll-hint{display:none}}.home-more-actions{display:flex;justify-content:center;margin-top:29px}.home-more-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #9ab09e;background:#fff;color:#315847;border-radius:7px;padding:13px 28px;min-height:48px;font:700 14px/1.5 GenSen Rounded Guide,Noto Sans TC,sans-serif;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.home-more-button:hover,.home-more-button:focus-visible{background:#e9f1e8;border-color:#54765b;transform:translateY(-1px)}.home-more-button:focus-visible{outline:2px solid #315847;outline-offset:3px}#home-questions [hidden],#home-questions-more[hidden]{display:none!important}.home-recommended{background:#f6f5ef;border-top:1px solid #e5e8dd;border-bottom:1px solid #e5e8dd}.home-recommended .section-head{margin-bottom:14px}.home-recommended .muted{max-width:790px;margin:0 0 27px;text-align:justify}.home-entry-card{min-width:0}.home-entry-card h3{overflow-wrap:anywhere}.home-entry-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(max-width:700px){.home-more-button{width:min(100%,360px);padding:14px 18px}.home-recommended .muted{margin-bottom:21px}}.home-question-grid{gap:13px}.action-card.guide-question-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:186px;padding:15px 17px 13px;border:1px solid #dce5d9;border-radius:15px;background:#fff;box-shadow:0 3px 13px #22412e09;transition:border-color .18s,box-shadow .18s,transform .18s}.action-card.guide-question-card:hover{border-color:#9bb7a2;box-shadow:0 10px 24px #2746331a;transform:translateY(-2px)}.action-card.guide-question-card:focus-visible{outline:3px solid #688d78;outline-offset:3px}.guide-question-card-top{display:flex;align-items:center;gap:8px;margin-bottom:9px}.guide-question-card-mark{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#e6eee3;color:#3f6850;font-size:14px;font-weight:700}.guide-question-card-kicker{font-size:11px;color:#9c775d;font-weight:700;letter-spacing:.1em}.guide-question-card-dots{display:flex;align-items:center;gap:4px;margin-left:auto;opacity:.72}.guide-question-card-dots i{width:4px;height:4px;background:#bccab9;border-radius:50%;display:block}.guide-question-card-bubble{position:static;background:transparent;border:0;border-radius:0;padding:5px 0 2px;min-height:0}.guide-question-card-bubble:after{display:none;content:none}.action-card.guide-question-card .guide-question-card-bubble h3{margin:0;font-size:17px;line-height:1.5;letter-spacing:.005em;color:#263f33;overflow-wrap:anywhere}.guide-question-card-reply{display:flex;align-items:flex-start;gap:8px;min-width:0;margin:11px 2px 0 7px}.guide-question-card-reply-label{flex:none;border-radius:4px;background:#f4eee6;color:#98735d;padding:2px 5px;font-size:10px;line-height:1.5;font-weight:700}.action-card.guide-question-card .guide-question-card-reply p{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#738377;font-size:12px;line-height:1.7}.guide-question-card-footer{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin-top:auto;padding-top:10px;color:#3c6750;font-size:12px;font-weight:700}.guide-question-card-arrow{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid #d4e4d4;background:#edf4ec;color:#315b44;font-size:14px;transition:background .18s,transform .18s}.guide-question-card:hover .guide-question-card-arrow{background:#dcebdd;transform:translate(1px,-1px)}#home-questions+.home-more-actions{margin-top:23px}@media(max-width:700px){.home-question-grid{gap:11px}.action-card.guide-question-card{min-height:0;padding:14px 15px 12px}.action-card.guide-question-card .guide-question-card-bubble h3{font-size:16px}.guide-question-card-reply{margin-top:10px}}@media(prefers-reduced-motion:reduce){.action-card.guide-question-card,.guide-question-card-arrow{transition:none}.action-card.guide-question-card:hover,.guide-question-card:hover .guide-question-card-arrow{transform:none}}:where(main,.wrap,.hero-grid,.entry-grid,.entry-layout,.section-head,.knowledge-index-groups,.guide-feedback,.nhi-layout){min-width:0}:where(.entry-card,.topic-card,.path-card,.action-card,.page-hero,.search-result,.download-banner,.guide-table-frame){max-width:100%;min-width:0}:where(.article,.page-hero,.search-results,.section,.notice) :is(img,video,picture,iframe){max-width:100%;height:auto}:where(.entry-card,.topic-card,.path-card,.action-card,.file-row,.download-banner,.search-result) :is(h2,h3,p,strong,small,a){overflow-wrap:break-word}.article :is(pre,code){overflow-wrap:anywhere}.article pre{white-space:pre;overflow-x:auto}:where(.guide-feedback-dialog,.guide-feedback-notes-dialog){max-width:calc(100vw - 24px)}@media(max-width:950px){.site-header .mobile-panel{right:0;top:calc(100% + 10px);width:min(285px,calc(100vw - 32px));max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 12px 38px #15271c33;border:1px solid #dfe6dc}.site-header .mobile-panel a{padding:12px 11px;line-height:1.65}.entry-grid{grid-template-columns:minmax(0,1fr)}.hero-grid>*{min-width:0}}@media(min-width:651px)and (max-width:950px){.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:25px}.hero-art{transform:none;min-width:0;height:350px}.hero-art:before{width:260px;height:260px}.hero-art:after{width:200px;height:200px}.hero-art .art-paper{transform:scale(.83) rotate(-8deg)}.hero-title{font-size:clamp(34px,4.2vw,43px);letter-spacing:.02em}}@media(max-width:650px){.wrap{width:calc(100% - 32px)}.site-header .header-inner{min-height:69px;gap:10px}.site-header .brand{flex:1;min-width:0;gap:8px}.site-header .brand-logo{width:clamp(78px,24vw,105px);height:auto;max-height:52px}.site-header .brand strong{font-size:clamp(13px,4vw,17px);letter-spacing:.01em;line-height:1.5}.site-header .mobile-nav{flex:none}.site-header .mobile-nav summary{min-width:38px;min-height:40px;display:grid;place-items:center}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-top:37px;padding-bottom:32px}.hero-grid>:first-child{min-width:0}.hero .eyebrow{font-size:10px;line-height:1.65;letter-spacing:.11em;overflow-wrap:break-word}.hero-title{margin:19px 0 23px;font-size:clamp(30px,8.2vw,38px);line-height:1.5;letter-spacing:.015em;overflow-wrap:break-word}.hero-lead{max-width:100%;font-size:16px;line-height:1.9;margin:0}.hero .search-form,.page-hero .search-form{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0;margin-top:24px;width:100%;max-width:100%;border-radius:10px;isolation:isolate}.hero .search-form>span,.page-hero .search-form>span{grid-column:1;grid-row:1;align-self:center;justify-self:center;margin:0;font-size:26px;line-height:1}.hero .search-form>input,.page-hero .search-form>input{grid-column:2;grid-row:1;min-width:0;width:100%;padding:14px 12px 14px 0;font-size:16px;line-height:1.5}.hero .search-form>button,.page-hero .search-form>button{grid-column:1/-1;grid-row:2;min-width:0;width:100%;min-height:46px;padding:11px 14px;font-size:15px;line-height:1.5;white-space:normal}.hero .popular{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:10px;row-gap:8px;font-size:13px;line-height:1.7;margin:13px 0 0}.hero .popular a{margin:0}.hero-grid .hero-art{width:100%;max-width:350px;min-width:0;height:232px;margin:20px auto 0;transform:none;overflow:hidden;isolation:isolate}.hero-grid .hero-art:before{width:clamp(205px,65vw,270px);height:clamp(205px,65vw,270px)}.hero-grid .hero-art:after{width:clamp(160px,48vw,210px);height:clamp(160px,48vw,210px)}.hero-grid .art-paper{transform:scale(.66) rotate(-8deg);transform-origin:center center;flex:none}.hero-grid .hero-art :is(.sun,.ridge,.line){max-width:none}.section{padding:46px 0}.section-head{gap:10px}.section-title{font-size:clamp(25px,7vw,34px);line-height:1.5}.page-hero{padding:37px 0 30px}.page-title{overflow-wrap:break-word}.entry-summary{font-size:16px;line-height:1.9;padding-left:15px}.article.guide-article{font-size:16px;line-height:1.95}.article.guide-article :is(h2,h3,h4){overflow-wrap:anywhere}.article.guide-article :is(figure,blockquote,pre,details){max-width:100%;min-width:0}.article :is(table,td,th){max-width:100%}.section-head .text-link{padding:5px 0}.file-row{gap:12px;padding:17px}.file-row a{max-width:100%}.download-banner{padding:24px 20px}.site-footer .footer-grid{gap:17px}.site-footer .footer-bottom{gap:12px}.site-footer .footer-meta{flex-wrap:wrap}.section-spacer{padding:33px 0 55px}}@media(max-width:360px){.hero-title{font-size:30px}.hero-grid .hero-art{height:215px;margin-top:14px}.hero .eyebrow{font-size:9px;letter-spacing:.06em}.site-header .brand-logo{width:80px}.site-header .brand strong{font-size:13px}.chapter-jump-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.page-hero .page-title{text-wrap:balance}@media(max-width:700px){.article.guide-article .guide-mobile-stack{width:100%;max-width:100%;min-width:0;overflow-x:visible!important;overflow-y:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:24px 0 30px}.article.guide-article .guide-mobile-stack>table{display:block!important;min-width:0!important;max-width:100%!important;width:100%!important;table-layout:auto!important;overflow:visible!important;border:0!important;border-radius:0!important;margin:0!important;background:transparent!important}.article.guide-article .guide-mobile-stack>table>caption{display:block;width:100%;max-width:100%;padding:10px 6px 14px;text-align:left;white-space:normal;font-size:13px;line-height:1.8;color:#596f5f}.article.guide-article .guide-mobile-stack>table>thead{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.article.guide-article .guide-mobile-stack>table>tbody{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.article.guide-article .guide-mobile-stack>table>tbody>tr{display:block!important;min-width:0;width:100%;padding:3px 14px;background:#fff!important;border:1px solid #dce6da!important;border-radius:9px;box-shadow:0 3px 13px #24432d0a}.article.guide-article .guide-mobile-stack>table>tbody>tr.insurance-focus-row{border-color:#8cad92!important;background:#f7faf5!important}.article.guide-article .guide-mobile-stack>table>tbody>tr>:is(th,td){display:grid!important;grid-template-columns:minmax(0,40%) minmax(0,1fr)!important;gap:10px;align-items:start;min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important;padding:11px 0!important;border:0!important;border-bottom:1px solid #e7ede5!important;background:transparent!important;font-size:14px!important;line-height:1.8!important;color:#304938;white-space:normal!important;word-break:normal;overflow-wrap:anywhere;text-align:left!important}.article.guide-article .guide-mobile-stack>table>tbody>tr>:is(th,td):before{content:attr(data-guide-label);display:block;font-size:12px;line-height:1.75;color:#67806b;font-weight:700;overflow-wrap:anywhere}.article.guide-article .guide-mobile-stack>table>tbody>tr>:is(th,td):last-child{border-bottom:0!important}.article.guide-article .guide-mobile-stack>table>tbody>tr>:is(th,td)>:is(strong,b){font-weight:700}}@media(max-width:360px){.article.guide-article .guide-mobile-stack>table>tbody>tr{padding-inline:11px}.article.guide-article .guide-mobile-stack>table>tbody>tr>:is(th,td){grid-template-columns:minmax(0,38%) minmax(0,1fr)!important;gap:8px;font-size:13px!important}}.guide-mobile-cell-value{display:inline}@media(max-width:700px){.article.guide-article .guide-mobile-stack>table>tbody>tr>:is(th,td)>.guide-mobile-cell-value{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;line-height:inherit}}.guide-question-card-dots{display:none}.guide-question-card-reply{margin-left:0}.guide-tool-entry .text-link{display:inline-block;margin-top:12px;color:#36634a;font-weight:700}.desktop-nav a.nav-support,.mobile-panel a.nav-support{color:#996747;font-weight:700}.guide-about-article{max-width:800px;margin:0 auto;line-height:2;text-align:justify}.guide-about-article section+section{margin-top:54px;padding-top:29px;border-top:1px solid #dce5da}.guide-about-article h2{font-size:clamp(23px,2.5vw,30px);line-height:1.6;margin:0 0 24px}.guide-about-article p{margin:0 0 20px;overflow-wrap:anywhere}.guide-about-article a{color:#356c4c;text-decoration:underline;text-underline-offset:4px}.guide-about-support{display:grid;gap:12px;margin:18px 0 24px}.guide-about-support p{margin:0;padding:16px 19px;background:#f4f7f1;border:1px solid #dce6dc;border-radius:9px;text-align:left}.guide-about-support strong{display:block;color:#294d39;margin-bottom:6px}.guide-about-support span{display:block;line-height:1.8;color:#506a58}.guide-downloads-section{min-width:0;max-width:100%;margin-top:38px;padding-top:26px;border-top:1px solid #dbe5da}.guide-downloads-heading h3{font-size:clamp(20px,2.3vw,27px);color:#294c39;margin:7px 0}.guide-downloads-heading p{line-height:1.85;color:#667b6a;font-size:14px;margin:0 0 18px}.guide-downloads-section .file-row{min-width:0}.guide-downloads-section .guide-file-desc{min-width:0;flex:1}.guide-downloads-section .guide-file-desc strong{line-height:1.7;overflow-wrap:anywhere}.guide-downloads-section .file-row .guide-file-desc p{line-height:1.85;max-width:700px;overflow-wrap:anywhere}.guide-downloads-section .notice{margin-top:22px}@media(max-width:700px){.guide-about-article section+section{margin-top:38px;padding-top:25px}.guide-about-article p{margin-bottom:18px}.guide-about-support p{padding:15px}.guide-downloads-section{margin-top:30px}.guide-downloads-section .file-row{flex-direction:column;align-items:stretch;gap:12px;padding:17px}.guide-downloads-section .file-actions{justify-content:flex-start}}.guide-related-tools{margin:47px 0 35px;padding-top:23px;border-top:1px solid #dce7dd}.guide-related-tools h2{font-size:24px;color:#31543f;margin:0 0 18px}.guide-related-tools-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:13px}.guide-related-tools-list a{display:block;min-width:0;padding:17px;background:#fff;border:1px solid #d9e5d9;border-radius:9px}.guide-related-tools-list a:hover{border-color:#82a88c}.guide-related-tools-list strong{display:block;color:#2f543c;line-height:1.65}.guide-related-tools-list span{display:block;font-size:13px;color:#637866;line-height:1.8;margin:5px 0}.guide-related-tools-list small{color:#3b7153;font-weight:700;font-size:12px}.guide-about-photo{margin:13px 0 29px;width:100%;max-width:100%;min-width:0}.guide-about-photo picture{display:block;width:100%}.guide-about-photo img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1200/674;object-fit:contain;border-radius:10px;background:#f5f6f3}.guide-about-photo figcaption{font-size:13px;line-height:1.75;color:#6a806e;text-align:center;margin:11px 0 0}@media(max-width:650px){.guide-about-photo{margin:12px 0 23px}.guide-about-photo img{border-radius:7px}.guide-about-photo figcaption{font-size:12px;padding-inline:6px}}.guide-about-community{margin-top:34px;padding-top:24px;border-top:1px solid #dce5da}.guide-about-community h3{font-size:clamp(19px,2.2vw,24px);color:#2e513c;margin:0 0 7px;line-height:1.6}.guide-about-community>p{font-size:14px;line-height:1.85;color:#617966;margin:0 0 16px}.guide-about-community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.guide-about-community-card{min-width:0;background:#fff;border:1px solid #d9e5d8;border-radius:10px;padding:19px 20px}.guide-about-community-card h4{margin:0 0 12px;color:#305741;font-size:17px;line-height:1.65}.guide-about-community-card nav{display:flex;flex-wrap:wrap;gap:9px}.guide-about-community-card nav a{display:inline-flex;align-items:center;justify-content:space-between;min-height:40px;padding:9px 12px;gap:12px;border:1px solid #d9e6dc;border-radius:7px;background:#f6f9f5;color:#315b41;text-decoration:none;font-size:13px;font-weight:700;transition:background .15s ease,border-color .15s ease}.guide-about-community-card nav a:hover{background:#eaf2e8;border-color:#a8c2ad}.guide-about-community-card nav a:focus-visible,.footer-social a:focus-visible{outline:2px solid #85ae92;outline-offset:3px}.site-footer .footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(20px,3vw,48px)}.site-footer .footer-grid>*{min-width:0}.site-footer .footer-social{padding-top:28px}.site-footer .footer-social h3{font-size:15px;color:#e4eee4;margin:0 0 19px;line-height:1.6}.site-footer .footer-social-group{margin:0 0 18px}.site-footer .footer-social-group strong{font-size:13px;font-weight:700;color:#e4efe6}.site-footer .footer-social-group>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;margin-top:9px}.site-footer .footer-social a{color:#b9d1bd;text-decoration:underline;text-underline-offset:4px;font-size:12px;line-height:1.8}.site-footer .footer-social a:hover{color:#fff}.site-footer .footer-legal{margin-top:19px;padding-top:18px;border-top:1px solid #516657}.site-footer .footer-legal p{max-width:100%;margin:5px 0;color:#bfcec0;font-size:12px;line-height:1.9}.site-footer .footer-legal .footer-copyright{color:#ecf3eb;font-weight:700}.site-footer .footer-legal .footer-disclaimer strong{color:#ebf0e7;font-weight:700}@media(max-width:950px){.site-footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.site-footer .footer-social{grid-column:1/-1;padding-top:0}.site-footer .footer-social-group{display:inline-block;vertical-align:top;margin-right:34px}}@media(max-width:650px){.guide-about-community-grid{grid-template-columns:minmax(0,1fr)}.guide-about-community-card{padding:16px}.guide-about-community-card nav a{flex:1;min-width:calc(33% - 8px)}.site-footer .footer-grid{grid-template-columns:minmax(0,1fr)}.site-footer .footer-social{grid-column:auto}.site-footer .footer-social-group{display:block;margin-right:0;margin-bottom:18px}.site-footer .footer-legal{margin-top:17px;padding-top:18px}.site-footer .footer-legal p{font-size:12px;line-height:1.85}}@media(max-width:360px){.guide-about-community-card nav a{min-width:calc(50% - 8px);flex:1}}.insurance-article .insurance-calculator-cta{display:grid;gap:7px;min-width:0;max-width:100%;margin:24px 0 30px;padding:21px 24px;border:1px solid #cadfce;border-radius:12px;background:#f2f7f0;color:#304e3b;text-decoration:none;box-shadow:0 5px 18px #253c2a0b;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.insurance-article .insurance-calculator-cta:hover{background:#eaf3e9;border-color:#9ebda5;box-shadow:0 7px 22px #253c2a16}.insurance-article .insurance-calculator-cta:focus-visible{outline:3px solid #699875;outline-offset:3px}.insurance-article .insurance-calculator-cta-kicker{color:#788e77;font-size:12px;font-weight:700;letter-spacing:.05em}.insurance-article .insurance-calculator-cta>strong{font-size:clamp(17px,2.2vw,21px);font-weight:800;color:#2d513a;line-height:1.5;overflow-wrap:anywhere}.insurance-article .insurance-calculator-cta-description{color:#526b57;font-size:14px;line-height:1.85;overflow-wrap:anywhere}.insurance-article .insurance-calculator-cta-action{margin-top:7px;color:#2d6244;font-size:14px;font-weight:800;line-height:1.7}@media(max-width:650px){.insurance-article .insurance-calculator-cta{margin:20px 0 27px;padding:17px}.insurance-article .insurance-calculator-cta-description{font-size:13px}}
