*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--forest:#1A3C2E;--gl:#3D7A59;--amber:#C9700A;--leaf-50:#f0faf0;--leaf-100:#d6f2d6;--leaf-200:#aee4ae;--leaf-400:#4aad4a;--leaf-500:#2e8f2e;--leaf-600:#1f7020;--leaf-700:#165118;--bg:#fafaf8;--bg-card:#ffffff;--bg-muted:#f3f4f1;--border:#e4e6e0;--border-strong:#c8ccc4;--text-primary:#1a1f1a;--text-secondary:#4a5447;--text-muted:#7a8578;--amber-bg:#fffbeb;--red:#dc2626;--red-bg:#fef2f2;--blue:#1d4ed8;--blue-bg:#eff6ff;--sidebar-w:224px;--nav-h:96px}@media (max-width:1023px){:root{--nav-h:88px}}@media (max-width:768px){:root{--nav-h:66px}}:root{--p-space-0:0;--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:24px;--p-space-6:32px;--p-space-7:40px;--p-space-8:48px;--p-space-9:56px;--p-space-10:64px;--p-space-12:80px;--p-space-14:96px;--p-space-16:128px;--p-space-20:160px;--p-radius-sm:6px;--p-radius-md:8px;--p-radius-lg:12px;--p-radius-xl:16px;--p-radius-pill:999px;--p-size-11:11px;--p-size-13:13px;--p-size-15:15px;--p-size-16:16px;--p-size-17:17px;--p-size-19:19px;--p-size-24:24px;--p-size-32:32px;--p-size-40:40px;--p-size-48:48px;--p-size-64:64px;--p-dur-fast:120ms;--p-dur-base:160ms;--p-dur-panel:200ms;--p-dur-modal:220ms;--p-dur-reveal:2100ms;--p-ease-standard:cubic-bezier(0.2,0.0,0,1);--p-ease-out:cubic-bezier(0.0,0.0,0.2,1);--p-ease-in:cubic-bezier(0.4,0.0,1,1);--motion-hover:var(--p-dur-base) var(--p-ease-standard);--motion-press:var(--p-dur-fast) var(--p-ease-out);--motion-panel:var(--p-dur-panel) var(--p-ease-standard);--motion-modal:var(--p-dur-modal) var(--p-ease-out);--elevation-card:0 1px 2px rgba(0,0,0,0.04);--elevation-card-hover:0 1px 3px rgba(0,0,0,0.06);--elevation-inspector:-12px 0 24px -8px rgba(15,23,42,0.08);--border-default:rgba(26,60,46,0.08);--border-strong-token:rgba(26,60,46,0.18);--border-inverse:rgba(252,252,247,0.12);--btn-radius:var(--p-radius-md);--btn-padding-y:14px;--btn-padding-x:24px;--btn-font-size:var(--p-size-15);--btn-font-weight:500;--btn-press-translate:1px;--input-radius:var(--p-radius-md);--input-padding-y:12px;--input-padding-x:14px;--p-card-radius:var(--p-radius-lg);--p-card-radius-lg:var(--p-radius-xl);--p-card-padding:var(--p-space-4);--p-badge-radius:var(--p-radius-sm);--p-badge-padding:4px 10px;--p-badge-font:var(--p-size-11);--p-pill-radius:var(--p-radius-pill);--grade-disc-size:28px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--amber);--inspector-width:384px;--inspector-shadow:var(--elevation-inspector);--layout-page-gutter:var(--p-space-8);--layout-marketing-gap:var(--p-space-14);--layout-max-content:1280px;--bp-narrow:640px;--bp-medium:1024px;--bp-wide:1280px}html{font-family:DM Sans,system-ui,sans-serif;background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}:where(button,a,input,select,textarea,summary,[tabindex]):focus{outline:none}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:inherit}.icon-1-5 svg,[data-icon-stroke="1.5"] svg,svg.icon-1-5{stroke-width:1.5}.display-ceiling{font-size:clamp(32px,5vw,var(--p-size-64))}@media (prefers-reduced-motion:reduce){:root{--p-dur-fast:0ms;--p-dur-base:0ms;--p-dur-panel:0ms;--p-dur-modal:0ms;--p-dur-reveal:0ms;--motion-hover:0ms linear;--motion-press:0ms linear;--motion-panel:0ms linear;--motion-modal:0ms linear}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cn-skip-link{position:absolute;top:-100px;left:var(--p-space-3,12px);z-index:100;padding:10px 14px;background:var(--forest);color:var(--bg-card);border-radius:var(--p-radius-md,8px);font-size:14px;font-weight:500;text-decoration:none;transition:top var(--motion-hover)}.cn-skip-link:focus,.cn-skip-link:focus-visible{top:var(--p-space-3,12px);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}tbody tr:focus-visible,tbody tr[tabindex]:focus-visible{outline:none;background:var(--p-amber-100,#FAF1E2);box-shadow:inset 3px 0 0 var(--p-amber-600,#C9700A)}@media print{:root{--surface-canvas:#ffffff;--surface-secondary:#ffffff;--surface-card:#ffffff;--surface-inverse:#ffffff;--surface-data:#ffffff;--bg:#ffffff;--bg-card:#ffffff;--bg-muted:#ffffff;--text-primary:#0A0A0A;--text-secondary:#1a1f1a;--text-muted:#4A5A50}body,html{background:#ffffff!important;color:#0A0A0A!important;font-family:var(--p-font-sans)}.grade,.pin,.sev,[class*=badge],thead{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}thead{display:table-header-group}tfoot{display:table-footer-group}.feat,.finding,.g,.glossary,.pillar,.s-card,tr{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.bs-aside,.bs-toc,.btn-ghost,.btn-ghost-light,.btn-pill-light,.btn-primary,.btn-primary-light,.btn-secondary,.btn-secondary-light,.cn-skip-link,.deadline-ribbon,.deadline-ribbon-ticker,.gs-rail,.gs-toc,.legal-shell+nav,.pn-burger,.pn-desktop-cta,.pn-mobile-panel,[role=button],[role=dialog],[role=navigation],aside,button,header,nav{display:none!important}@page{size:A4;margin:16mm 14mm 18mm 14mm}h1,h2{-moz-column-break-after:avoid;break-after:avoid-page}h1,h2,h3,h4{page-break-after:avoid}a[href]:not([href^="#"]):after{content:" (" attr(href) ")";font-size:10pt;color:#4A5A50;font-family:var(--p-font-mono)}*{box-shadow:none!important}}@media (max-width:1024px){.pn-row{padding:0 16px!important}.pn-desktop-cta,.pn-desktop-nav{display:none!important}.pn-burger{display:inline-flex!important;align-items:center;justify-content:center}.pn-mobile-panel{display:block!important}.pn-left{gap:0!important}.gs-layout{flex-direction:column!important}.gs-toc{position:static!important;width:100%!important;max-height:none!important;border-right:none!important;border-bottom:1px solid #e4e6e0!important;padding:12px 16px!important;overflow-y:visible!important}.gs-toc-list{display:none!important}.gs-toc[open] .gs-toc-list{display:block!important}.gs-main{padding:24px 20px 64px!important}.gs-main-card{padding:28px 22px!important}.gs-rail{position:static!important;width:100%!important;max-height:none!important;padding:0 20px 48px!important}}@media (max-width:640px){.gs-main{padding:16px 14px 48px!important}.gs-main-card{padding:22px 18px!important;border-radius:12px!important}.gs-main-card h1{font-size:clamp(26px,7vw,32px)!important;line-height:1.15!important}.gs-rail{padding:0 14px 40px!important}.gs-cta{flex-direction:column!important;align-items:stretch!important;padding:18px!important}.gs-cta a{text-align:center}}.gs-toc[open]>.gs-toc-summary>span[aria-hidden]{transform:rotate(180deg)}@media (max-width:1024px){.guides-landing-wrap{padding:32px 16px 64px!important}.guides-landing-h1{font-size:clamp(28px,8vw,36px)!important}.guides-grid{grid-template-columns:1fr!important}.guides-card{padding:20px!important}.guides-card-title{font-size:17px!important}.guides-card-title-pillar{font-size:22px!important}.legal-shell{margin-left:0!important}.legal-shell-card{padding:24px 20px!important}.legal-shell-card h1{font-size:clamp(24px,6vw,28px)!important}.bs-hero{padding:40px 24px 0!important}.bs-layout{padding:24px 20px 64px!important}.bs-grid{grid-template-columns:1fr!important;gap:32px!important}.bs-toc{display:none!important}.bs-aside{position:static!important;top:auto!important;width:100%!important}}@media (max-width:640px){.bs-hero{padding:32px 18px 0!important}.bs-layout{padding:20px 16px 56px!important}.bs-hero h1{font-size:clamp(28px,8vw,40px)!important;line-height:1.1!important}.bs-body{font-size:15.5px!important;line-height:1.7!important}}body,html{overflow-x:clip}body{margin:0}@media (max-width:640px){[style*="padding: 80px 48px"],[style*="padding: 88px 48px"],[style*="padding: 96px 48px"],[style*="padding:'80px 48px"],[style*="padding:'96px 48px"]{padding:clamp(40px,12vw,56px) clamp(14px,4.5vw,20px)!important}[style*="font-size: 64"],[style*="font-size:64"],[style*="fontSize: 64"],[style*="fontSize:64"]{font-size:clamp(28px,8.6vw,46px)!important;line-height:1.05!important;letter-spacing:-.025em!important}[style*="font-size: 17"],[style*="font-size: 18"],[style*="font-size: 19"],[style*="fontSize: 17"],[style*="fontSize: 18"],[style*="fontSize: 19"]{font-size:16px!important;line-height:1.6!important}[style*="font-size: 36"],[style*="font-size: 40"],[style*="font-size: 44"],[style*="fontSize: 36"],[style*="fontSize: 40"],[style*="fontSize: 44"]{font-size:clamp(26px,7.5vw,32px)!important;line-height:1.1!important;letter-spacing:-.015em!important}[style*="font-size: 28"],[style*="font-size: 30"],[style*="fontSize: 28"],[style*="fontSize: 30"]{font-size:clamp(22px,6vw,26px)!important;line-height:1.15!important}.mono,[class*=mono],code,pre{word-break:break-word!important;overflow-wrap:anywhere!important}.btn-pill-light,.btn-primary,.btn-secondary,a[class*=btn-],button[class*=btn-]{min-height:48px!important;padding:14px 22px!important;font-size:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}div:has(>.btn-primary):has(>.btn-secondary),div:has(>a.btn-primary):has(>a.btn-secondary){flex-direction:column!important;align-items:stretch!important;gap:12px!important}div:has(>.btn-primary):has(>.btn-secondary)>.btn-primary,div:has(>.btn-primary):has(>.btn-secondary)>.btn-secondary,div:has(>a.btn-primary):has(>a.btn-secondary)>a{width:100%!important}[style*="grid-template-columns: 1fr 1fr 1fr"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="gridTemplateColumns: 1fr 1fr 1fr"],[style*="gridTemplateColumns: repeat(3"],[style*="gridTemplateColumns: repeat(4"]{grid-template-columns:1fr!important;gap:16px!important}[style*="grid-template-columns: 1fr 1fr"]:not([style*="1fr 1fr 1fr"]),[style*="gridTemplateColumns: 1fr 1fr"]:not([style*="1fr 1fr 1fr"]){grid-template-columns:1fr!important;gap:14px!important}[style*="grid-template-columns: 1.2fr 1fr"],[style*="grid-template-columns: 1.5fr 1fr"],[style*="grid-template-columns: 1fr 1.2fr"],[style*="grid-template-columns: 1fr 1.5fr"],[style*="grid-template-columns: 1fr 2fr"],[style*="grid-template-columns: 240px"],[style*="grid-template-columns: 280px"],[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: 300px"],[style*="grid-template-columns: 320px"],[style*="gridTemplateColumns: 1.2fr 1fr"],[style*="gridTemplateColumns: 1.5fr 1fr"],[style*="gridTemplateColumns: 1fr 1.2fr"],[style*="gridTemplateColumns: 1fr 1.5fr"],[style*="gridTemplateColumns: 1fr 2fr"],[style*="gridTemplateColumns: 240px"],[style*="gridTemplateColumns: 280px"],[style*="gridTemplateColumns: 2fr 1fr"],[style*="gridTemplateColumns: 300px"],[style*="gridTemplateColumns: 320px"]{grid-template-columns:1fr!important;gap:18px!important}.deadline-ribbon-ticker,[class*=deadline]{font-size:12px!important;padding:8px 14px!important}[role=button],a,button{-webkit-tap-highlight-color:rgba(26,60,46,.08)}[style*="position: sticky"]:not(header):not(nav):not(.bs-toc):not(.bs-aside):not(.wf-section):not(.wf-glass-wrap):not(.wf-glass):not(.wf-stages):not(.pn-mobile-panel):not([class*=wf-]){position:static!important}[style*="padding: 32"],[style*="padding: 36"],[style*="padding: 40"],[style*="padding:32"],[style*="padding:36"],[style*="padding:40"]{padding:22px!important}input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{min-height:46px!important;font-size:16px!important;width:100%!important;box-sizing:border-box!important}}.checklist-pill{position:fixed;right:20px;bottom:20px;z-index:60;width:280px;max-width:calc(100vw - 32px);background:var(--color-snow-white,#FCFCF7);border:1px solid rgba(26,60,46,.16);border-radius:14px;box-shadow:0 18px 44px -22px rgba(26,60,46,.5);animation:checklistPillIn .28s ease}@keyframes checklistPillIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.checklist-pill-x{position:absolute;top:6px;right:8px;border:0;background:transparent;color:var(--color-muted-text,#5b6b60);font-size:18px;line-height:1;cursor:pointer;padding:4px;border-radius:6px}.checklist-pill-x:hover{background:rgba(26,60,46,.07)}.checklist-pill-link{display:flex;flex-direction:column;gap:6px;padding:16px 18px 15px;text-decoration:none}.checklist-pill-eyebrow{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-amber,#C9700A)}.checklist-pill-title{font-size:14px;line-height:1.3;font-weight:500;color:var(--color-forest-green,#1A3C2E)}.checklist-pill-cta{font-size:13px;font-weight:600;color:var(--color-forest-green,#1A3C2E)}.Footer_footer__xMqWl{background:var(--color-forest-green);color:var(--color-snow-white);padding:80px 48px 40px}.Footer_grid__Yi2xc{display:grid;gap:48px;margin-bottom:64px}.Footer_tagline__imzrp{font-size:14px;line-height:1.55;opacity:.7;max-width:280px;margin-top:24px}.Footer_colHeading__W2wQm{margin-bottom:16px;opacity:.6}.Footer_linkList__cACrR{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.Footer_link__Q8ZeA{text-decoration:none;color:inherit;opacity:.85}.Footer_bottomBar__7qQIe{display:flex;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(252,252,247,.15);font-size:12px;opacity:.6;flex-wrap:wrap;gap:12px}