.resource-page{--resource-ink:#193d32;--resource-muted:#52645b;--resource-paper:#faf9f5;--resource-line:#d5ddd3;background:var(--resource-paper);color:var(--resource-ink)}.resource-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.resource-prose{max-width:800px}.resource-section{padding:68px 0;scroll-margin-top:110px}.resource-tinted{background:#edf1e9}.resource-hero{padding:36px 0 52px;border-bottom:1px solid var(--resource-line);background:linear-gradient(115deg,#f5f2e9,#eef3e8)}.resource-breadcrumb{display:flex;gap:12px;font-size:.83rem;margin-bottom:46px}.resource-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.resource-eyebrow{font-size:.73rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;line-height:1.7}.resource-eyebrow span{margin:0 10px;color:#7b897c}.resource-hero h1{font-size:clamp(2.25rem,4.5vw,4.25rem);line-height:1.15;letter-spacing:-.035em;max-width:1000px;margin:0 0 24px;text-wrap:balance}.resource-lead{max-width:860px;font-size:1.15rem;line-height:1.9}.resource-meta{font-size:.8rem;line-height:1.8;color:var(--resource-muted);margin-top:25px}.resource-page h2{font-size:clamp(1.6rem,2.7vw,2.4rem);line-height:1.3;letter-spacing:-.025em;margin:0 0 22px;text-wrap:balance}.resource-page h3{font-size:1.14rem;line-height:1.5;margin:0 0 12px}.resource-section p{line-height:1.85;margin-bottom:18px}.resource-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0}.resource-button{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 20px;border:1px solid var(--resource-ink);background:var(--resource-ink);color:#fff!important;font-size:.91rem;font-weight:650;text-decoration:none!important;border-radius:3px;cursor:pointer;line-height:1.6}.resource-button:hover{background:#315643}.resource-button-secondary{background:transparent;color:var(--resource-ink)!important}.resource-button-secondary:hover{background:#e0e9dc}.resource-page a:not(.resource-button){text-decoration:underline;text-underline-offset:4px}.resource-page :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #9b5a1e;outline-offset:4px}.resource-intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.resource-checklist{padding-left:22px;line-height:1.85;list-style:disc}.resource-checklist li{margin-bottom:14px}.resource-paper-preview{padding:30px 32px;background:#fff;border:1px solid var(--resource-line);box-shadow:10px 12px 0 #e2e7dc;transform:rotate(1.2deg);align-self:start}.resource-paper-top{display:flex;justify-content:space-between;border-bottom:2px solid var(--resource-ink);padding-bottom:15px;margin-bottom:28px;font-size:.85rem;font-weight:800;letter-spacing:.08em}.resource-paper-top span{font-size:.6rem;font-weight:550;letter-spacing:.03em}.resource-paper-preview p{font-size:.76rem}.resource-preview-line{padding:16px 0;border-top:1px solid var(--resource-line);display:grid;grid-template-columns:25px 1fr;gap:10px;font-size:.86rem}.resource-preview-line span{font-size:.7rem}.resource-preview-line i{height:28px;border-bottom:1px dotted #abb8a9;grid-column:2}.resource-paper-stamp{font-size:.65rem;letter-spacing:.12em;margin-top:20px;color:var(--resource-muted)}.resource-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;margin:32px 0 0;padding:0}.resource-steps li>span{display:block;color:#506142;border-top:1px solid #a9b6a4;padding-top:16px;margin-bottom:20px;font-size:.85rem;letter-spacing:.08em}.resource-steps p{font-size:.92rem}.resource-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.resource-citation{border-left:3px solid #839977;padding:4px 0 4px 20px;font-size:.9rem;overflow-wrap:anywhere}.resource-citation .resource-button{min-height:42px;padding:8px 14px;font-size:.8rem}.resource-status{display:block;min-height:1.5em;font-size:.83rem;margin-top:10px}.resource-notice{border-left:3px solid #a67941;background:#f2ede1;padding:20px 24px;font-size:.92rem}.resource-sources{padding-left:22px;list-style:decimal}.resource-sources li{margin:24px 0}.resource-sources p{font-size:.88rem;margin:6px 0}.resource-faq{border-block-end:1px solid var(--resource-line);padding:20px 0}.resource-faq summary{font-size:1rem;font-weight:650;cursor:pointer;line-height:1.65}.resource-faq p{margin:18px 0 0;font-size:.95rem}.resource-related{display:flex;flex-wrap:wrap;gap:16px 36px;margin:24px auto}.resource-related a{font-size:1rem}.resource-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:36px 0 44px;border-block:1px solid var(--resource-line)}.resource-metrics>div{padding:22px 26px;border-right:1px solid var(--resource-line)}.resource-metrics>div:first-child{padding-left:0}.resource-metrics>div:last-child{border:0}.resource-metrics strong{display:block;font-size:3rem;font-weight:550;letter-spacing:-.05em}.resource-metrics span{display:block;max-width:245px;font-size:.87rem;line-height:1.65}.resource-chart{margin:35px 0 32px;border:1px solid var(--resource-line);padding:30px;background:#fff}.resource-chart figcaption p{font-size:.87rem}.resource-bars{display:grid;grid-template-columns:repeat(8,1fr);gap:14px;align-items:end;margin-top:35px}.resource-bar-column{text-align:center;font-size:.8rem}.resource-bar-column strong{display:block;font-size:1.1rem;margin-bottom:10px}.resource-bar-track{height:150px;display:flex;align-items:end;border-bottom:1px solid #aab9a7;margin-bottom:12px}.resource-bar-track span{display:block;width:100%;background:#426c4f;border-radius:2px 2px 0 0}.resource-chart-source{font-size:.75rem;color:var(--resource-muted);margin:24px 0 0!important}.resource-table-scroll{overflow-x:auto;margin:24px 0;padding-bottom:8px}.resource-table{width:100%;border-collapse:collapse;font-size:.84rem;line-height:1.6;text-align:left}.resource-table caption{text-align:left;margin-bottom:16px;font-size:.85rem;color:var(--resource-muted)}.resource-table :is(th,td){padding:13px 12px;border-bottom:1px solid var(--resource-line);vertical-align:top;font-variant-numeric:tabular-nums}.resource-table thead{background:#e3e9dd}.resource-table th{font-weight:650}.resource-table tbody th{min-width:145px}.resource-table .resource-high{background:#30563f;color:#fff}.resource-heatmap{min-width:780px}.resource-heatmap td{white-space:nowrap}.resource-change-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;margin-top:35px}.resource-change-grid .resource-table td{white-space:nowrap}.resource-change-grid .resource-table th{min-width:0}.resource-change-grid .resource-table{font-size:.82rem}.resource-worksheet{border:1px solid var(--resource-line);background:#fff;padding:30px}.resource-worksheet-heading{max-width:860px;margin-bottom:25px}.resource-fieldset{border:0;border-top:1px solid var(--resource-line);padding:26px 0;margin:0;min-width:0}.resource-fieldset legend{font-size:1.06rem;font-weight:750;padding-right:16px;line-height:1.6}.resource-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.resource-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:.9rem}.resource-field label,.resource-field>span{font-weight:650}.resource-field :is(input,textarea,select){border:1px solid #929e90;border-radius:3px;padding:11px 12px;width:100%;min-height:46px;background:#fafbf8;color:var(--resource-ink);font:inherit;line-height:1.65;scroll-margin-block:130px 160px}.resource-field textarea{resize:vertical;min-height:105px}.resource-field small{font-size:.77rem;color:var(--resource-muted);line-height:1.6}.resource-worksheet button{border:1px solid var(--resource-ink);border-radius:3px;background:#eef2e8;padding:10px 16px;min-height:44px;cursor:pointer;font-size:.9rem;font-weight:600}.resource-worksheet button:hover{background:#dce6d6}.resource-worksheet details{border:1px solid var(--resource-line);padding:20px;margin:15px 0}.resource-worksheet summary{cursor:pointer;font-weight:700;line-height:1.6}.resource-provider-grid{display:grid;gap:20px}.resource-print-only,.resource-print-value{display:none}.resource-worksheet .resource-notice{margin:16px 0}.resource-worksheet .resource-actions{margin-bottom:0}.resource-field:has(textarea){grid-column:1/-1}@media(min-width:1000px){.resource-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-provider-grid .resource-field-grid{grid-template-columns:1fr}.resource-provider-grid details{padding:18px}}@media(max-width:760px){.resource-wrap{width:calc(100% - 36px)}.resource-section{padding:44px 0}.resource-hero{padding-top:25px}.resource-breadcrumb{margin-bottom:30px}.resource-lead{font-size:1.02rem}.resource-change-grid,.resource-download-grid,.resource-intro-grid{grid-template-columns:1fr;gap:34px}.resource-paper-preview{max-width:460px;transform:none;margin-right:10px}.resource-steps{grid-template-columns:1fr;gap:14px}.resource-steps li>span{margin-bottom:10px}.resource-actions .resource-button{font-size:.84rem;padding:11px 15px}.resource-metrics{gap:0}.resource-metrics>div{padding:18px 12px}.resource-metrics strong{font-size:2.25rem}.resource-metrics span{font-size:.72rem}.resource-chart{padding:20px 15px}.resource-bars{gap:8px}.resource-bar-track{height:110px}.resource-bar-column{font-size:.73rem}.resource-worksheet{padding:20px 16px}.resource-field-grid{grid-template-columns:1fr}.resource-field:has(textarea){grid-column:auto}.resource-notice{padding:16px}.resource-table :is(th,td){padding:11px 9px}.resource-change-grid .resource-table{font-size:.79rem}}@media print{@page{size:A4;margin:15mm}body:has(.resource-kit-page){background:#fff;color:#000;font-size:10pt}body:has(.resource-kit-page)>a,body:has(.resource-kit-page)>div:not(:has(.resource-kit-page)),body:has(.resource-kit-page)>footer,body:has(.resource-kit-page)>header,body:has(.resource-kit-page)>nav{display:none!important}.resource-kit-page .resource-actions,.resource-kit-page .resource-screen-only,.resource-kit-page .resource-status,.resource-kit-page button,.resource-kit-page noscript{display:none!important}.resource-kit-page .resource-print-only{display:block!important}.resource-kit-page .resource-print-value{display:block!important;white-space:pre-wrap;overflow-wrap:anywhere;min-height:20px;line-height:1.5;border-bottom:1px solid #aaa;padding:6px 0}.resource-kit-page .resource-field :is(input,textarea,select){display:none!important}.resource-kit-page .resource-section{padding:0}.resource-kit-page .resource-wrap{width:100%;max-width:none}.resource-kit-page .resource-worksheet{border:0;padding:0}.resource-kit-page .resource-field-grid{display:block}.resource-kit-page .resource-field{margin:12px 0;break-inside:avoid}.resource-kit-page .resource-fieldset{break-inside:auto}.resource-kit-page h2{font-size:20pt}.resource-kit-page h3{font-size:13pt}.resource-kit-page .resource-worksheet-heading p{font-size:9pt;line-height:1.5}.resource-kit-page .resource-provider-grid,.resource-kit-page details{display:block}.resource-kit-page .resource-notice{border:1px solid #999;padding:10px;background:#fff}.resource-kit-page a{color:#000}}.resource-field-help{font-size:.78rem!important;color:var(--resource-muted);line-height:1.6!important;margin:0!important}.resource-fieldset>textarea{display:block;width:100%;padding:14px;border:1px solid #929e90;border-radius:3px;min-height:210px;margin-top:15px;font:inherit;line-height:1.8;resize:vertical;background:#fafbf8}.resource-worksheet button:disabled{opacity:.55;cursor:not-allowed}.resource-worksheet h3{margin-top:24px}.resource-print-field{break-inside:avoid;margin-bottom:12px}.resource-print-field dt{font-weight:650}.resource-print-field dd{margin-left:0}.resource-print-group{margin:25px 0}.resource-provider-grid{align-items:start}.resource-takeaway{max-width:850px;border-left:3px solid #839977;padding:6px 0 6px 25px;margin:35px 0}.resource-takeaway .resource-eyebrow{margin-bottom:10px}.resource-takeaway>p:last-child{font-size:1.07rem;margin:0;line-height:1.95}