@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-cyrillic-ext-600-normal.1cd8u8dlpwt_m.woff2)format("woff2"),url(../media/source-serif-4-cyrillic-ext-600-normal.06hczk932q5ss.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-cyrillic-600-normal.28tl-cqczx9_t.woff2)format("woff2"),url(../media/source-serif-4-cyrillic-600-normal.0l58axflpk7xu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-greek-600-normal.3fkdkbb54ni0y.woff2)format("woff2"),url(../media/source-serif-4-greek-600-normal.3nvyq9obneuxt.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-vietnamese-600-normal.2hdfmm0sbl3kp.woff2)format("woff2"),url(../media/source-serif-4-vietnamese-600-normal.0uqpslmyig5t9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-latin-ext-600-normal.24e1iewnk1y9b.woff2)format("woff2"),url(../media/source-serif-4-latin-ext-600-normal.2ehbx27s-1-k1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(../media/source-serif-4-latin-600-normal.1hueffaspwr_u.woff2)format("woff2"),url(../media/source-serif-4-latin-600-normal.0u8jx-yobjb00.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-serif-4-cyrillic-ext-700-normal.2ediwkkvqis3r.woff2)format("woff2"),url(../media/source-serif-4-cyrillic-ext-700-normal.2g4ksrzgniez5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-serif-4-cyrillic-700-normal.1lsa8sgcp07tj.woff2)format("woff2"),url(../media/source-serif-4-cyrillic-700-normal.2tqb2cxwhmcfo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-serif-4-greek-700-normal.2-e9z47mjyum8.woff2)format("woff2"),url(../media/source-serif-4-greek-700-normal.0pts8ti-4cizm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-serif-4-vietnamese-700-normal.1s7mogie3dyoe.woff2)format("woff2"),url(../media/source-serif-4-vietnamese-700-normal.2c_i9awv3k6ol.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-serif-4-latin-ext-700-normal.2m3o1-l-4v9ij.woff2)format("woff2"),url(../media/source-serif-4-latin-ext-700-normal.01us1llt401yp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(../media/source-serif-4-latin-700-normal.3yrx7comk54ni.woff2)format("woff2"),url(../media/source-serif-4-latin-700-normal.41m6lcsit796e.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#1b1f24;--muted:#5a6068;--line:#d3d1c8;--line-strong:#b8b5aa;--neutral-rule:#9aa0a6;--accent:#006d8f;--accent-strong:#005a77;--accent-press:#004b63;--accent-tint:#e7f1f5;--on-navy-accent:#8fcbe0;--soft:#edeae1;--ok:#137455;--ok-tint:#e8f3ee;--attention:#9b5a12;--attention-tint:#fbf3e3;--danger:#9b352d;--danger-tint:#fbeeea;--navy:#14283a;--paper:#fffef9;--bg:#f4f2ea;--font-heading:"Source Serif 4", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gutter:clamp(16px, 4vw, 32px);--content-max:1200px;--section-pad:clamp(40px, 6vw, 64px);--card-pad:clamp(16px, 1rem + 1vw, 24px);--radius-doc:2px;--radius-sm:8px;--radius-md:12px;--radius-pill:999px;--tap:44px;--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--rise:6px}@keyframes rise-in{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font:16px/1.6 var(--font-body);color:var(--ink);background:var(--bg);overflow-wrap:break-word;margin:0}h1,h2,h3,legend{font-family:var(--font-heading);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;font-weight:600}h2{line-height:1.15}h3{line-height:1.25}p,li,dd,blockquote{text-wrap:pretty}a{color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a[href^=http],a[href^=mailto\:]{overflow-wrap:anywhere}img,svg,video{max-width:100%;height:auto}table{max-width:100%}.wrap{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}:is(.nav,.hero,.grid3,.docs,.tiers,.cta,.tl li,.stamp,.status-cta,.trust-cta,.trust-grid,.trust-state-grid,.scope-panel,.finding-topline,.section-heading-row,.system-result-heading,.document-grid,.results-footer-actions,.workspace-hero,.workspace-task header,.activity-list li,.workspace-result-cta,.workspace-update-card,.legal p,.q label,.choice-card,.checkout-confirmation,.assessment-toolbar,.system-context-row,.assessment-actions,.footer-links,.idx li,.result-meta,.finding-sources,.system-result-scope,.system-results,.finding-list,.workspace-task-list,.workspace-document-list,.choice-grid,.workspace-metrics,.workspace-system-grid)>*{overflow-wrap:anywhere;min-width:0}:is(.system-results,.finding-list,.workspace-task-list,.workspace-document-list,.choice-grid,.assessment-field,.public-info-sections,.workspace-tabs [role=tablist]){grid-template-columns:minmax(0,1fr)}:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--ink);outline:3px solid #fff}header{border-bottom:1px solid var(--line);z-index:10;background:#f6f4edf0}header.sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--navy);color:#fff;padding:9px 14px;text-decoration:none;position:fixed;top:8px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.nav{align-items:center;gap:clamp(12px,2vw,28px);min-height:64px;padding-block:8px;display:flex}.brand{min-height:var(--tap);letter-spacing:-.025em;color:var(--navy);white-space:nowrap;flex:none;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.brand b{color:var(--accent)}.nav-collapsible{flex:auto;justify-content:center;min-width:0;display:flex}.nav ul{flex-wrap:nowrap;gap:clamp(14px,1.5vw,22px);margin:0;padding:0;font-size:14px;list-style:none;display:flex}.nav ul a{min-height:var(--tap);color:var(--muted);white-space:nowrap;align-items:center;padding:0 2px;text-decoration:none;display:inline-flex}.nav ul a:hover{color:var(--ink)}.nav-right{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.nav-toggle{min-width:var(--tap);min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--navy);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:none}.nav-toggle[aria-expanded=true]{background:var(--soft)}.nav-toggle-icon{width:18px;height:2px;transition:background var(--dur-1) var(--ease-std);background:currentColor;flex:none;position:relative}.nav-toggle-icon:before,.nav-toggle-icon:after{content:"";width:18px;height:2px;transition:transform var(--dur-1) var(--ease-std), top var(--dur-1) var(--ease-std);background:currentColor;position:absolute;left:0}.nav-toggle-icon:before{top:-6px}.nav-toggle-icon:after{top:6px}.nav-toggle[aria-expanded=true] .nav-toggle-icon{background:0 0}.nav-toggle[aria-expanded=true] .nav-toggle-icon:before{top:0;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-icon:after{top:0;transform:rotate(-45deg)}@media (max-width:1099.98px){.nav{flex-wrap:wrap}.nav-toggle{order:2;margin-left:auto;display:inline-flex}.nav-right{order:3;margin-left:0}.nav-right .btn{min-height:var(--tap);padding:8px 14px;font-size:14px}.nav-collapsible{flex:100%;order:4;display:block}.nav-collapsible:not([data-open]){display:none}.nav-collapsible nav{border-top:1px solid var(--line);margin-top:8px;padding:4px 0 8px}.nav ul{flex-direction:column;gap:0;font-size:16px}.nav ul li+li{border-top:1px solid var(--line)}.nav ul a{width:100%;min-height:48px;color:var(--ink);white-space:normal;padding:10px 4px;display:flex}}@media (max-width:419.98px){.brand{font-size:15px}.nav-toggle{width:var(--tap);padding:0}.nav-toggle-text{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-right .btn{padding:8px 10px;font-size:13px}}.btn{min-height:var(--tap);border-radius:var(--radius-sm);text-align:center;border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;transition:background-color var(--dur-1) var(--ease-std), border-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std);background:0 0;justify-content:center;align-items:center;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.btn:hover{background:var(--soft);border-color:var(--ink)}.btn:active{background:var(--line)}.btn.primary{background:var(--navy);border-color:var(--navy);color:#fff}.btn.primary:hover{background:#0e1d2b;border-color:#0e1d2b}.btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn.accent:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.btn.accent:active{background:var(--accent-press);border-color:var(--accent-press)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.58}.btn:disabled:hover,.btn[aria-disabled=true]:hover{border-color:var(--line-strong);background:0 0}.btn.accent:disabled:hover,.btn.accent[aria-disabled=true]:hover{background:var(--accent);border-color:var(--accent)}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;margin-right:10px;animation:.7s linear infinite spin}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(48px,7vw,88px) 0 clamp(36px,5vw,56px);display:grid}.eyebrow{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.eyebrow i{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}h1{letter-spacing:-.02em;margin:18px 0 16px;font-size:clamp(34px,1rem + 4vw,56px);line-height:1.05}.lead{color:var(--muted);max-width:56ch;font-size:clamp(17px,1rem + .4vw,19px)}.cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.status-card{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-doc);padding:var(--card-pad);background:var(--paper)}.status-card h2,.status-card h3{font-size:15px;font-family:var(--font-body);color:var(--muted);letter-spacing:0;margin:0 0 6px;font-weight:400;line-height:1.4}.status-card .big{letter-spacing:-.02em;font-size:clamp(26px,1rem + 1.2vw,32px);font-weight:700}.status-card .big em{color:var(--accent);font-style:normal}.tl{margin:16px 0 0;padding:0;font-size:14px;list-style:none}.tl li{border-top:1px solid var(--line);gap:12px;padding:8px 0;display:flex}.tl time{min-width:96px;color:var(--muted);font-variant-numeric:tabular-nums}.verified{color:var(--muted);margin-top:12px;font-size:12px}section{padding:var(--section-pad) 0}h2{letter-spacing:-.015em;margin:0 0 8px;font-size:clamp(24px,1.1rem + 1.1vw,30px)}.sub{color:var(--muted);max-width:64ch;margin:0 0 32px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--card-pad);background:#fffef9b8}.card h3{margin:0 0 8px;font-size:17px}.card p{color:var(--muted);margin:0;font-size:15px}.check{background:var(--soft);border-radius:var(--radius-md);padding:clamp(20px,4vw,40px)}.q{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.q label{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;max-width:640px;transition:border-color var(--dur-1) var(--ease-std);align-items:center;gap:12px;padding:14px 16px;display:flex}.q label:hover{border-color:var(--line-strong)}.q input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.q>.btn{border:0;justify-self:start}.result{padding:var(--card-pad);background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-doc);animation:rise-in var(--dur-2) var(--ease-out) both;margin-top:6px}.result h3{font-family:var(--font-body);margin:0 0 10px;font-size:17px;line-height:1.35}.result h3:focus{outline:none}.result ul{margin:0 0 12px;padding-left:1.1em}.result li{margin:0 0 8px;font-size:15px}.result li b{color:var(--navy)}.result p{margin:0 0 10px;font-size:15px}.result .note{color:var(--muted);font-size:13px}.result .btn{margin-top:6px}@media (min-width:900px){.q{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:14px 32px}.q>label,.q>.btn{grid-column:1}.q>.result{grid-area:1/2/span 4;margin-top:0}}.docs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.doc{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--card-pad);font-size:14px}.doc b{margin-bottom:4px;display:block}.doc span{color:var(--muted)}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tier{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--card-pad);background:#fffef9b8;flex-direction:column;display:flex}.tier.hi{border-color:var(--accent);border-top:3px solid var(--accent)}.tier .price{letter-spacing:-.02em;margin:8px 0 2px;font-size:30px;font-weight:700}.tier .per{color:var(--muted);font-size:13px}.tier ul{color:var(--ink);flex:1;margin:14px 0 20px;padding-left:18px;font-size:14px}.tier-note{color:var(--muted);margin:10px 0 0;font-size:13px}.tier .btn{align-self:flex-start}.honest{border-left:4px solid var(--accent);background:var(--soft);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:16px 22px;font-size:17px}footer{border-top:1px solid var(--line);color:var(--muted);padding:36px 0;font-size:13px}.disc{max-width:80ch}.ai-badge{border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:8px;margin-top:10px;padding:5px 10px;font-size:12px;display:inline-flex}footer.slim{padding:30px 0}.footer-links{flex-wrap:wrap;gap:4px 18px;margin-top:14px;display:flex}.footer-links a{min-height:32px;color:var(--muted);text-underline-offset:3px;align-items:center;display:inline-flex}main.status{max-width:760px;padding:clamp(36px, 5vw, 56px) var(--gutter) clamp(64px, 8vw, 96px);margin:0 auto;line-height:1.65}main.status h1{letter-spacing:-.02em;margin:10px 0 6px;font-size:clamp(30px,1rem + 3.2vw,46px);line-height:1.08}main.status h1 em{color:var(--accent);font-style:normal}main.status h2{letter-spacing:-.01em;margin:clamp(28px,4vw,40px) 0 10px;font-size:clamp(20px,1rem + .6vw,22px)}.crumb{color:var(--muted);font-size:13px}.stamp{color:var(--muted);flex-wrap:wrap;gap:14px;margin:10px 0 28px;font-size:13px;display:flex}.stamp span{align-items:center;gap:6px;display:inline-flex}.dot{background:var(--ok);border-radius:50%;width:8px;height:8px;display:inline-block}.answer{background:var(--soft);border-left:4px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 36px;padding:20px 24px;font-size:19px}main.status table{border-collapse:collapse;width:100%;margin:10px 0 24px;font-size:14px}main.status th,main.status td{border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:8px 10px}main.status th{background:var(--soft)}.table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.table-scroll table{margin-top:0}.status-table-scroll table{min-width:640px}.pill{border-radius:var(--radius-pill);border:1px solid var(--line);white-space:nowrap;padding:2px 8px;font-size:12px;display:inline-block}.pill.now{background:var(--ok-tint);border-color:var(--ok);color:var(--ok)}.pill.later{background:var(--attention-tint);border-color:var(--attention);color:var(--attention)}.pill.no{background:var(--soft)}.tl-vert{border-left:2px solid var(--line);margin:0 0 24px;padding:0;list-style:none}.tl-vert li{padding:0 0 18px 22px;position:relative}.tl-vert li:before{content:"";border:2px solid var(--accent);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.tl-vert time{font-variant-numeric:tabular-nums;font-weight:600;display:block}.tl-vert small{color:var(--muted);display:block}.box{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--card-pad);margin:18px 0}.box h3{margin:0 0 8px;font-size:16px}.box p{margin:0}details{border-top:1px solid var(--line);padding:12px 0}details summary{cursor:pointer;font-weight:600}details p{color:var(--ink);margin:8px 0 0}.log li{margin-bottom:6px}.log time{font-variant-numeric:tabular-nums;color:var(--muted);margin-right:8px}.src{color:var(--muted);font-size:13px}.src li{margin-bottom:4px}.status-cta{padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:36px 0;display:flex}.status-cta .btn{border:0;padding:12px 18px}@media (max-width:900px){.hero{grid-template-columns:1fr}.grid3,.docs,.tiers{grid-template-columns:1fr 1fr}}@media (max-width:600px){.grid3,.docs,.tiers{grid-template-columns:1fr}}.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}.attrib{color:var(--muted);margin:0 0 10px;font-size:13px}.legal{padding:var(--card-pad);border:1px solid var(--line);border-left:4px solid var(--ink);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--soft);margin:0 0 12px;font-size:15px}.legal p{gap:10px;margin:0 0 10px;display:flex}.legal p:last-child{margin-bottom:0}.legal .lbl{font-variant-numeric:tabular-nums;flex:none;min-width:2.2em}.legal .lvl-1{padding-left:2.2em}.legal .lvl-2{padding-left:4.4em}.legal .lvl-3{padding-left:6.6em}.textnote{color:var(--muted);margin:0 0 24px;font-size:13px}.also{color:var(--muted);margin:24px 0;font-size:14px}.idx{margin:0 0 24px;padding:0;list-style:none}.idx li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:14px 0;display:flex}.idx li a{text-decoration:none}.idx li a:hover{text-decoration:underline}.idx .en{color:var(--muted);font-size:13px}.idx small{color:var(--muted);font-size:12px}.pill.eu{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-strong)}.tl-vert li.expected:before{border-style:dashed}.tl-vert li.past:before{background:var(--accent)}main.ledger{max-width:1100px}main.ledger table{font-size:13px}main.ledger td small{color:var(--muted);margin-top:4px;font-size:11px;display:block}main.ledger td a{word-break:break-word}.ledger-table-scroll table{min-width:860px}main.trust-page{max-width:1040px}.trust-page>h1{max-width:16ch;color:var(--navy)}.trust-kicker,.trust-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:12px;font-weight:700}.trust-lead{max-width:70ch;color:var(--muted);margin:0 0 18px;font-size:clamp(17px,1rem + .4vw,19px)}.trust-page section{border-top:1px solid var(--line);padding:clamp(28px,4vw,40px) 0}.trust-page section h2,.trust-boundary h2{margin:0 0 8px}.trust-identity{border-radius:var(--radius-md);background:var(--navy);color:#f8f6ee;margin-top:30px;border:1px solid var(--navy)!important;padding:clamp(24px,5vw,38px)!important}.trust-identity .trust-label{color:var(--on-navy-accent);margin-top:0}.trust-identity h2{color:#f8f6ee}.trust-identity p:not(.trust-label){color:#dfe4e6;max-width:74ch}.trust-identity a{color:#fff;font-weight:700}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trust-card{padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.trust-card h3,.trust-state h3{color:var(--navy);margin:0 0 8px;font-size:16px}.trust-card p,.trust-state p{color:var(--muted);margin:0;font-size:14px}.trust-card a{color:var(--accent-strong);margin-top:14px;font-size:14px;font-weight:700;display:inline-block}.trust-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trust-state{padding:var(--card-pad);border:1px solid var(--line);border-left:4px solid var(--ok);background:var(--paper)}.trust-state.gated{border-left-color:var(--attention)}.trust-boundary{padding:var(--card-pad);border:1px solid var(--line);border-left:4px solid var(--danger);background:var(--danger-tint);margin:10px 0 36px}.trust-boundary p,.trust-terms p{max-width:80ch;margin:0}.trust-terms{background:var(--attention-tint);margin-bottom:16px;scroll-margin-top:24px;border:1px solid var(--line)!important;border-left:4px solid var(--attention)!important;padding:clamp(20px,3vw,28px)!important}.trust-terms .trust-label{color:var(--attention);margin-top:0}.trust-sources{padding-left:22px}.trust-sources a{color:var(--accent-strong)}.trust-cta{background:var(--soft);justify-content:space-between;align-items:center;gap:28px;margin-top:12px;display:flex;border:1px solid var(--line)!important;padding:clamp(20px,3vw,30px)!important}.trust-cta h2{max-width:18ch}.trust-cta p{max-width:54ch;color:var(--muted);margin:0}.trust-cta .cta{flex:none;margin-top:0}@media (max-width:760px){.trust-grid,.trust-state-grid{grid-template-columns:1fr}.trust-cta{flex-direction:column;align-items:flex-start}.trust-cta .cta{flex:auto}}.public-info-page{max-width:900px}.public-info-page>h1{max-width:18ch;color:var(--navy)}.public-info-lead{max-width:72ch;color:var(--muted);margin:0 0 18px;font-size:clamp(17px,1rem + .4vw,19px)}.public-info-status{border-left:4px solid var(--attention);background:var(--attention-tint);color:var(--ink);margin:26px 0 34px;padding:18px 20px}.public-info-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:4px 0 8px;display:flex}.public-info-actions p{color:var(--muted);max-width:48ch;margin:0;font-size:13px}.public-info-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.public-info-cta p{color:var(--muted);flex:100%;margin:0;font-size:13px}.public-info-sections{border-top:1px solid var(--line);gap:0;display:grid}.public-info-sections section{border-bottom:1px solid var(--line);padding:clamp(24px,3.5vw,32px) 0}.public-info-sections h2{max-width:28ch;color:var(--navy);margin:0 0 8px}.public-info-sections p{max-width:78ch;margin:0 0 14px}.public-info-sections ul{color:var(--muted);gap:6px;margin:0;padding-left:22px;display:grid}.public-info-cta{padding:34px 0 0}.public-info-cta .btn{border:0}@media (max-width:700px){.public-info-actions .btn,.public-info-cta .btn{width:100%}}.assessment-shell,.assessment-results-shell{width:min(100% - 2 * var(--gutter), 960px);margin:0 auto;padding:clamp(28px,5vw,56px) 0 clamp(56px,8vw,88px)}.assessment-results-shell{width:min(100% - 2 * var(--gutter), 1120px)}.assessment-intro{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--paper);max-width:780px;margin:28px auto;padding:clamp(28px,6vw,64px)}.assessment-intro h1,.results-hero h1{max-width:20ch;color:var(--navy);margin:12px 0 20px}.assessment-kicker,.section-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.privacy-notice{border-left:4px solid var(--accent);background:var(--soft);margin:28px 0;padding:18px 20px}.privacy-notice p{margin:0 0 8px}.privacy-notice p:last-child{margin:0}.assessment-toolbar{color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:16px;margin-bottom:10px;font-size:13px;display:grid}.assessment-progress{border-radius:var(--radius-pill);background:var(--line);width:100%;height:6px;margin:0 0 22px;display:block;overflow:hidden}.assessment-progress>span{background:var(--accent);height:100%;transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--dur-3) var(--ease-out);display:block}.assessment-card{border:1px solid var(--line);border-radius:var(--radius-doc);background:var(--paper);padding:clamp(24px,5vw,52px)}.assessment-step{min-width:0;animation:rise-in var(--dur-3) var(--ease-out) both;border:0;margin:0;padding:0}[data-dir=back] .assessment-step{--rise:-6px}.assessment-step>legend{max-width:100%;margin:0 0 8px;padding:0;display:block}.assessment-step>legend h1{max-width:20ch;color:var(--navy);letter-spacing:-.02em;margin:0;font-size:clamp(26px,1rem + 3vw,44px);font-weight:600;line-height:1.08}.assessment-step>legend h1:focus{outline:none}.assessment-help{max-width:70ch;color:var(--muted);margin:0 0 28px;font-size:16px}.system-context-row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-12px 0 28px;display:flex}.system-context{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);margin:0;padding:5px 10px;font-size:12px;display:inline-flex}.assessment-field{gap:7px;margin:0 0 22px;display:grid}.assessment-field>label,.assessment-choice>legend{color:var(--ink);font-weight:700}.assessment-field input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color var(--dur-1) var(--ease-std), box-shadow var(--dur-1) var(--ease-std);background:#fff;padding:10px 12px}.assessment-field input:focus{border-color:var(--accent)}.assessment-field input[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.field-help{color:var(--muted);margin:0;font-size:13px}.local-draft-notice{max-width:70ch;color:var(--muted);margin:0 0 20px;font-size:13px}.assessment-results-shell .local-draft-notice{margin:24px 0 0}.field-error{color:var(--danger);animation:fade-in var(--dur-2) var(--ease-std) both;margin:0;font-size:14px;font-weight:600}.assessment-choice[tabindex]{scroll-margin-top:24px}.assessment-choice .field-error{margin:-4px 0 10px}.assessment-choice{border:0;margin:0 0 28px;padding:0}.assessment-choice>legend{margin-bottom:10px}.choice-grid{gap:9px;display:grid}.choice-card{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;min-height:48px;transition:border-color var(--dur-1) var(--ease-std), background-color var(--dur-1) var(--ease-std), box-shadow var(--dur-1) var(--ease-std);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:13px 15px;display:grid}.choice-card:hover{border-color:var(--line-strong)}.choice-card:has(input:checked){border-color:var(--accent);box-shadow:inset 4px 0 0 var(--accent);background:var(--accent-tint)}.choice-grid[data-invalid] .choice-card{border-color:var(--danger)}.choice-card:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.choice-card:has(input:focus-visible) input{box-shadow:none;outline:none}@media (min-width:600px){.choice-grid.segmented{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid.segmented .choice-card{align-items:center}}.choice-card input{width:18px;height:18px;accent-color:var(--accent);margin:4px 0 0}.choice-card span{gap:2px;display:grid}.choice-card small{color:var(--muted);font-size:13px;line-height:1.45}.assessment-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.assessment-actions.split{border-top:1px solid var(--line);justify-content:space-between;padding-top:28px}.save-state{min-height:1.4em;color:var(--muted);text-align:center;margin:0;font-size:12px}.save-state.error{color:var(--danger)}.text-button{min-height:var(--tap);color:var(--accent-strong);font:inherit;text-underline-offset:3px;cursor:pointer;transition:color var(--dur-1) var(--ease-std), text-decoration-thickness var(--dur-1) var(--ease-std);background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.text-button:hover{text-decoration-thickness:2px}.text-button.danger{color:var(--danger)}.validation-summary{border-left:4px solid var(--danger);background:var(--danger-tint);color:var(--ink);animation:fade-in var(--dur-2) var(--ease-std) both;margin:0 0 24px;padding:14px 18px;scroll-margin-top:24px}.validation-summary h2{font-family:var(--font-body);color:var(--danger);letter-spacing:0;margin:0 0 6px;font-size:16px;font-weight:700}.validation-summary ul{margin:0;padding-left:20px}.validation-summary a{color:var(--danger)}.lookup-row{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-8px 0 6px;display:flex}.lookup-status{animation:fade-in var(--dur-2) var(--ease-std) both;margin:0;font-size:14px;font-weight:600}.lookup-status.found{color:var(--ok)}.lookup-status.found:before{content:"✓ " / ""}.lookup-status.not-found,.lookup-status.failed{color:var(--danger)}.not-applicable{border:1px dashed var(--line);background:var(--soft);color:var(--muted);padding:22px}.empty-state{text-align:center;max-width:680px;margin:30px auto}.empty-state h1{max-width:none;margin-top:0;font-size:clamp(26px,1rem + 2.2vw,40px)}.empty-state p{max-width:52ch;margin-inline:auto}.results-hero{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-doc);background:var(--paper);color:var(--ink);padding:clamp(28px,5vw,54px)}.results-hero h1{color:var(--navy);margin-bottom:8px}.results-hero .assessment-kicker{color:var(--accent)}.results-lead{max-width:60ch;color:var(--muted);margin:0 0 22px;font-size:clamp(16px,1rem + .2vw,18px)}.results-summary{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.summary-system{padding:var(--card-pad);border:1px solid var(--line);border-left:4px solid var(--neutral-rule);border-radius:var(--radius-doc);background:var(--bg);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:12px 24px;display:grid}.summary-system.category-prohibited{border-left-color:var(--danger)}.summary-system.category-high-risk,.summary-system.category-annex-iii-review,.summary-system.category-provider-referral{border-left-color:var(--attention)}.summary-system.category-transparency{border-left-color:var(--accent)}.summary-system>div>p{color:var(--muted);margin:0;font-size:13px}.summary-system h2{color:var(--navy);margin:2px 0 0;font-size:20px;line-height:1.2}.summary-system.organisation h2{font-family:var(--font-body);letter-spacing:0;font-size:16px}.results-summary .category-badge,.system-result-heading .category-badge{color:var(--navy);font-family:var(--font-body);text-wrap:balance;margin:8px 0 0;font-size:clamp(16px,1rem + .1vw,18px);font-weight:700;line-height:1.3;display:block}.category-badge:before{content:"";background:var(--neutral-rule);vertical-align:0;border-radius:50%;width:10px;height:10px;margin:0 8px 0 0;display:inline-block}.category-prohibited .category-badge:before{background:var(--danger)}.category-high-risk .category-badge:before,.category-annex-iii-review .category-badge:before,.category-provider-referral .category-badge:before{background:var(--attention)}.category-transparency .category-badge:before{background:var(--accent)}.state-counts{flex-wrap:wrap;align-self:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.state-counts li{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);min-height:32px;color:var(--ink);align-items:baseline;gap:6px;padding:4px 12px;font-size:14px;display:inline-flex}.state-counts b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.state-counts .state-applies-now b{color:var(--ok)}.state-counts .state-needs-review b,.state-counts .state-applies-later b{color:var(--attention)}.state-counts .zero,.state-counts .zero b{color:var(--muted)}.results-disclaimer{max-width:80ch;color:var(--muted);margin:0 0 8px;font-size:14px}.result-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 18px;padding-top:14px;font-size:12px;display:flex}.result-version{color:var(--muted);border:0;margin-top:10px;padding:0;font-size:13px}.result-version summary{color:var(--accent-strong);font-weight:600}.result-version p{max-width:80ch;color:var(--muted)}.results-pilot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:18px 0 0;padding-top:18px;display:flex}.results-pilot p{color:var(--muted);max-width:52ch;margin:0;font-size:13px}.scope-panel{border:1px solid var(--line);background:var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1px;margin:18px 0 38px;padding:0;display:grid}.scope-panel>div{background:var(--paper);align-content:start;gap:8px;padding:20px;display:grid}.scope-panel span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.scope-value{color:var(--navy)}.scope-needs-review{color:var(--attention)}.results-section{border-top:1px solid var(--line);padding:30px 0 42px}.section-heading-row{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.section-heading-row h2{color:var(--navy);margin:3px 0 0}.finding-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.finding{border:1px solid var(--line);border-left:4px solid var(--neutral-rule);background:var(--paper);transition:border-left-color var(--dur-2) var(--ease-std);padding:16px 18px}.finding.state-applies-now{border-left-color:var(--ok)}.finding.state-needs-review,.finding.state-applies-later{border-left-color:var(--attention)}.finding-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.finding-topline>strong{-webkit-hyphens:auto;hyphens:auto;flex:auto;padding-top:3px}.finding p{color:var(--ink);margin:8px 0}.state-label{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--soft);color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.state-label:before{font-weight:700}.state-applies-now>.finding-topline>.state-label,.state-applies-now>header>.state-label{border-color:var(--ok);background:var(--ok-tint);color:var(--ok)}.state-needs-review>.finding-topline>.state-label,.state-needs-review>header>.state-label,.state-applies-later>.finding-topline>.state-label,.state-applies-later>header>.state-label{border-color:var(--attention);background:var(--attention-tint);color:var(--attention)}.state-applies-now .state-label:before{content:"✓" / ""}.state-needs-review .state-label:before{content:"◐" / ""}.state-applies-later .state-label:before{content:"○" / ""}.state-not-indicated .state-label:before{content:"–" / ""}.finding-sources{color:var(--muted);flex-wrap:wrap;gap:5px 12px;font-size:12px;display:flex}.finding-sources a{color:var(--accent-strong)}.system-results{gap:14px;display:grid}.system-result{border:1px solid var(--line);border-top:3px solid var(--neutral-rule);background:#fffef9b3;padding:22px}.system-result.category-prohibited{border-top-color:var(--danger)}.system-result.category-high-risk,.system-result.category-annex-iii-review{border-top-color:var(--attention)}.system-result.category-transparency{border-top-color:var(--accent)}.system-result-heading{justify-content:space-between;gap:20px;margin-bottom:16px;display:flex}.system-result-heading p{color:var(--muted);margin:0;font-size:12px}.system-result-heading h3{margin:0;font-size:22px}.system-result-heading .category-badge{max-width:40ch;margin:6px 0 0;font-size:15px}.system-result-scope{background:var(--soft);flex-wrap:wrap;gap:5px 12px;margin:-5px 0 16px;padding:10px 12px;font-size:12px;display:flex}.system-result-scope>span{color:var(--muted);font-weight:700}.system-result>.text-button{margin-top:16px}.document-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.document-card{min-height:180px;padding:var(--card-pad);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius-doc);background:var(--paper);flex-direction:column;display:flex}.document-card>span{color:var(--accent);font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.document-card h3{margin:22px 0 auto;font-size:16px;line-height:1.35}.document-card .text-button{align-self:flex-start;margin-top:18px;font-size:13px}.print-document-pack{display:none}.checkout-panel{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent-tint);margin:18px 0 38px;padding:clamp(24px,5vw,44px)}.checkout-panel h2{max-width:24ch;color:var(--navy);margin:5px 0 10px}.checkout-intro{max-width:70ch;color:var(--ink);margin:0 0 22px}.checkout-status,.checkout-closed{padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);margin:0}.checkout-closed .btn{margin-top:14px}.checkout-closed strong{color:var(--navy);display:block}.checkout-closed p{color:var(--muted);margin:4px 0 0}.checkout-form{max-width:760px}.checkout-form fieldset{border:0;gap:10px;margin:0 0 16px;padding:0;display:grid}.checkout-form legend{color:var(--navy);margin-bottom:10px;font-weight:700}.checkout-confirmation{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px 16px;display:grid}.checkout-confirmation input{width:19px;height:19px;accent-color:var(--accent);margin:2px 0 0}.checkout-confirmation label{color:var(--ink);cursor:pointer;font-weight:600}.checkout-confirmation a{color:var(--accent-strong);margin-top:5px;font-size:13px;display:inline-block}.checkout-privacy{max-width:68ch;color:var(--muted);margin:0 0 16px;font-size:13px}.checkout-error{border-left:4px solid var(--danger);background:var(--danger-tint);color:var(--ink);animation:fade-in var(--dur-2) var(--ease-std) both;margin:0 0 16px;padding:12px 14px}.checkout-form .btn:disabled{cursor:wait;opacity:.65}.lead-form{gap:4px;max-width:760px;margin-top:14px;display:grid}.lead-form>fieldset{border:0;gap:0;min-width:0;margin:0;padding:0;display:grid}.lead-form .assessment-field select,.lead-form .assessment-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color var(--dur-1) var(--ease-std), box-shadow var(--dur-1) var(--ease-std);background:#fff;padding:10px 12px}.lead-form .assessment-field textarea{resize:vertical;min-height:120px}.lead-form .assessment-field input[readonly]{background:var(--soft);color:var(--muted)}.lead-form .assessment-field select:focus,.lead-form .assessment-field textarea:focus{border-color:var(--accent)}.lead-form .assessment-field select[aria-invalid=true],.lead-form .assessment-field textarea[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.lead-org-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.lead-org-row .btn{margin-top:31px}.lead-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lead-purposes{border:0;gap:10px;margin:6px 0 16px;padding:0;display:grid}.lead-purposes>legend{color:var(--navy);margin-bottom:10px;font-weight:700}.lead-purpose{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:14px 16px;display:grid}.lead-purpose input{width:19px;height:19px;accent-color:var(--accent);margin:2px 0 0}.lead-purpose label{color:var(--ink);cursor:pointer;font-weight:600}.lead-purpose p{color:var(--muted);margin:4px 0 0;font-size:13px}.lead-error-summary{border-left:4px solid var(--danger);background:var(--danger-tint);color:var(--ink);animation:fade-in var(--dur-2) var(--ease-std) both;margin:0 0 16px;padding:12px 14px}.lead-error-summary h3{margin:0 0 6px;font-size:16px}.lead-error-summary ul{margin:0;padding-left:18px}.lead-error-summary a{color:var(--danger);font-weight:600}.lead-status:empty{display:none}.lead-status{border-left:4px solid var(--ok);background:var(--ok-tint);color:var(--ink);animation:rise-in var(--dur-3) var(--ease-out) both;margin:0 0 12px;padding:14px 16px}.lead-status:focus{outline:2px solid var(--accent);outline-offset:2px}.lead-fallback{color:var(--muted);margin:12px 0 0;font-size:13px}.lead-fallback a{color:var(--accent-strong)}.lead-disclosure{flex:100%;gap:8px;display:grid}.lead-disclosure>.btn{justify-self:start}.lead-disclosure>p{color:var(--muted);max-width:60ch;margin:0;font-size:13px}.lead-panel{width:100%;padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);animation:rise-in var(--dur-3) var(--ease-out) both}.results-footer-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.no-findings{background:var(--soft);color:var(--muted);padding:18px}@media (max-width:760px){.assessment-toolbar{grid-template-columns:minmax(0,1fr) auto}.assessment-toolbar .save-state{text-align:left;grid-area:2/1/auto/-1}.scope-panel{grid-template-columns:1fr}.system-result-heading{flex-direction:column;align-items:flex-start}.summary-system{grid-template-columns:1fr}}@media (max-width:480px){.assessment-card,.assessment-intro{padding:22px var(--gutter)}.section-heading-row,.results-footer-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}.btn[aria-busy=true]:before{animation:none}}.workspace-shell{width:min(100% - 2 * var(--gutter), 1360px);margin:0 auto;padding:clamp(24px,4vw,42px) 0 clamp(56px,8vw,88px);overflow-x:clip}.workspace-hero{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:28px;padding:clamp(26px,5vw,48px);display:grid}.workspace-hero h1{max-width:20ch;color:var(--navy);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:8px 0 12px}.workspace-hero>div>p:last-child{max-width:68ch;color:var(--muted);margin:0}.workspace-hero .assessment-kicker{color:var(--accent)}.workspace-version-card{border:1px solid var(--line);background:var(--bg);gap:7px;padding:18px;font-size:13px;display:grid}.workspace-version-card span{color:var(--muted)}.workspace-version-card strong{color:var(--navy);margin-top:4px}.workspace-layout{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}.workspace-tabs{border:1px solid var(--line);background:var(--paper);padding:10px;position:sticky;top:18px}.workspace-tabs [role=tablist]{gap:4px;display:grid}.workspace-tabs button{width:100%;min-height:var(--tap);color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std), border-color var(--dur-1) var(--ease-std);background:0 0;border:0;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.workspace-tabs button:hover{background:var(--soft);color:var(--ink)}.workspace-tabs button.active{border-left-color:var(--accent);background:var(--accent-tint);color:var(--navy)}.workspace-tabs button span{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);min-width:24px;color:var(--accent-strong);text-align:center;padding:1px 7px;font-size:11px}.workspace-tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:2px;box-shadow:none}.workspace-panel{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:620px;animation:fade-in .15s var(--ease-std) both;padding:clamp(22px,4vw,40px)}.workspace-panel-heading{max-width:760px;margin-bottom:26px}.workspace-panel-heading h2{color:var(--navy);margin:4px 0 8px}.workspace-panel-heading>p:last-child{color:var(--muted);margin:0}.workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-metrics button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fbfaf5;gap:4px;padding:20px;display:grid}.workspace-metrics button:hover{border-color:var(--accent)}.workspace-metrics strong{color:var(--navy);font-size:clamp(28px,5vw,42px);line-height:1}.workspace-metrics span{color:var(--muted);font-size:13px}.workspace-subsection{border-top:1px solid var(--line);margin-top:30px;padding:26px 0 0}.workspace-subsection h3{color:var(--navy);margin:0 0 12px}.activity-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.activity-list li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.activity-list time{color:var(--muted);flex:none;font-size:12px}.workspace-caveat{border-left:4px solid var(--attention);background:var(--attention-tint);color:var(--ink);margin:28px 0 0;padding:15px 17px;font-size:13px}.workspace-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-system{border:1px solid var(--line);border-top:3px solid var(--neutral-rule);background:#fbfaf5;min-width:0;padding:20px}.workspace-system.category-prohibited{border-top-color:var(--danger)}.workspace-system.category-high-risk,.workspace-system.category-annex-iii-review{border-top-color:var(--attention)}.workspace-system.category-transparency{border-top-color:var(--accent)}.workspace-system>div>p{color:var(--muted);margin:0;font-size:12px}.workspace-system h3{color:var(--navy);overflow-wrap:anywhere;margin:0}.workspace-system dl{gap:0;margin:18px 0;display:grid}.workspace-system dl div,.workspace-settings-list div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:16px;padding:9px 0;display:grid}.workspace-system dt,.workspace-settings-list dt{color:var(--muted);font-size:12px;font-weight:700}.workspace-system dd,.workspace-settings-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.workspace-task-list{gap:12px;display:grid}.workspace-task{border:1px solid var(--line);border-left:4px solid var(--neutral-rule);min-width:0;transition:border-left-color var(--dur-2) var(--ease-std);background:#fbfaf5;padding:20px}.workspace-task.state-applies-now{border-left-color:var(--ok)}.workspace-task.state-needs-review,.workspace-task.state-applies-later{border-left-color:var(--attention)}.workspace-task[data-progress=done]{border-left-color:var(--ok)}.workspace-task[data-progress=done] h3{color:var(--muted)}.workspace-task header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:0;display:flex}.workspace-task header p{color:var(--muted);margin:0;font-size:12px}.workspace-task h3{color:var(--navy);margin:2px 0 0;font-size:18px}.workspace-task>p{margin:12px 0}.workspace-provision{color:var(--accent-strong);font-size:12px;font-weight:700}.workspace-task-controls{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:16px;display:grid}.workspace-task-controls label,.workspace-document-list label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.workspace-task-controls select,.workspace-task-controls input,.workspace-document-list select{width:100%;min-width:0;min-height:var(--tap);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font:inherit;background:#fff;padding:8px 9px;font-size:13px}.workspace-task-controls select:focus-visible,.workspace-task-controls input:focus-visible{outline:3px solid var(--accent);outline-offset:2px;box-shadow:none}.workspace-document-list{gap:8px;display:grid}.workspace-document-list article{border:1px solid var(--line);background:#fbfaf5;grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;align-items:center;gap:18px;padding:16px;display:grid}.workspace-document-list article>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.workspace-document-list article>div>span{color:var(--accent);font:700 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.workspace-document-list h3{min-width:0;color:var(--navy);margin:0;font-size:15px}.workspace-update-card{border:1px solid var(--line);background:var(--accent-tint);grid-template-columns:auto 1fr;gap:14px;margin:0 0 10px;padding:19px;display:grid}.workspace-update-card.muted{background:#fbfaf5}.workspace-update-card .status-dot{background:var(--ok);border-radius:50%;width:10px;height:10px;margin-top:6px}.workspace-update-card.muted .status-dot{background:var(--attention)}.workspace-update-card h3{color:var(--navy);margin:0 0 5px}.workspace-update-card p{color:var(--muted);margin:2px 0}.workspace-settings-list{max-width:760px;margin:0}.workspace-settings-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.workspace-result-cta{justify-content:space-between;align-items:center;gap:28px;display:flex}.workspace-result-cta>div{max-width:680px}.workspace-result-cta h2{color:var(--navy);margin:4px 0 8px}.workspace-result-cta p:last-child{color:var(--muted);margin:0}.workspace-result-cta .btn{flex:none}.save-chip{z-index:20;border:1px solid var(--ok);border-radius:var(--radius-pill);background:var(--paper);color:var(--ok);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-std);margin:0;padding:8px 14px;font-size:14px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #1b1f241f}.save-chip[data-visible=true]{opacity:1;transition-duration:var(--dur-1)}.save-chip:before{content:"✓" / "";margin-right:6px}@media (max-width:800px){.workspace-hero{grid-template-columns:1fr;align-items:start}.workspace-layout{grid-template-columns:1fr}.workspace-tabs{position:static;overflow-x:auto}.workspace-tabs [role=tablist]{width:max-content;min-width:100%;display:flex}.workspace-tabs button{border-bottom:3px solid #0000;border-left:0;width:auto;min-width:max-content}.workspace-tabs button.active{border-bottom-color:var(--accent)}.workspace-task-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-document-list article{grid-template-columns:minmax(0,1fr) minmax(140px,190px)}.workspace-document-list article>.text-button{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.workspace-panel{min-height:0;padding:20px var(--gutter)}.workspace-metrics,.workspace-system-grid,.workspace-task-controls{grid-template-columns:1fr}.workspace-task header,.workspace-result-cta{flex-direction:column;align-items:flex-start}.workspace-document-list article{grid-template-columns:1fr}.workspace-document-list article>.text-button{grid-column:auto}.activity-list li{flex-direction:column;align-items:flex-start;gap:2px}.workspace-system dl div,.workspace-settings-list div{grid-template-columns:1fr;gap:2px}}@media print{@page{size:A4;margin:14mm}.skip-link,header>.nav,footer,.results-hero,.scope-panel,.results-section:not(.documents-section),.checkout-panel,.results-footer-actions,.results-section .btn,.text-button,.documents-section>:not(.print-document-pack){display:none!important}body{color:#000;background:#fff}.assessment-results-shell{width:100%;padding:0}.results-hero{color:#000;background:#fff;border:1px solid #000}.results-hero h1,.results-hero .assessment-kicker,.results-disclaimer,.result-meta{color:#000}.finding,.system-result{break-inside:avoid;box-shadow:none}.document-grid{display:none}.print-document-pack{display:block}.print-document{break-before:page;padding:0}.print-document:first-child{break-before:auto}.print-document-heading{background:0 0;border:0;display:block}.print-document-heading p{color:#555;margin:0 0 8mm;font-size:8pt}.print-markdown{color:#000;font:9.5pt/1.45 Georgia,Times New Roman,serif}.print-markdown h1,.print-markdown h2,.print-markdown h3{break-after:avoid;page-break-after:avoid}.print-markdown h1{color:#000;margin:0 0 7mm;font-size:20pt;line-height:1.15}.print-markdown h2{color:#000;margin:7mm 0 3mm;font-size:14pt;line-height:1.2}.print-markdown h3{color:#000;margin:5mm 0 2mm;font-size:11pt;line-height:1.25}.print-markdown p,.print-markdown ul,.print-markdown ol,.print-markdown blockquote{margin:0 0 4mm}.print-markdown blockquote{color:#222;border-left:2px solid #555;padding:2mm 0 2mm 4mm}.print-markdown ul,.print-markdown ol{padding-left:6mm}.print-markdown li{margin:0 0 1.5mm}.print-markdown code{overflow-wrap:break-word;font:8pt/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.print-markdown a{color:#000;overflow-wrap:break-word;text-decoration:underline}.print-markdown table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 5mm;font-size:7.5pt;line-height:1.25}.print-markdown thead{display:table-header-group}.print-markdown tr{break-inside:avoid}.print-markdown th,.print-markdown td{text-align:left;vertical-align:top;overflow-wrap:break-word;border:.5pt solid #888;padding:1.5mm}.print-markdown th{background:#eee;font-weight:700}.print-wide-records{gap:4mm;margin:0 0 5mm;display:grid}.print-wide-record{break-inside:avoid;border:.75pt solid #777;padding:2.5mm 3mm}.print-wide-record dl{margin:0}.print-wide-field{border-bottom:.5pt solid #ddd;grid-template-columns:42mm 1fr;gap:3mm;padding:1.5mm 0;display:grid}.print-wide-field:last-child{border-bottom:0}.print-wide-field dt{font-weight:700}.print-wide-field dd{overflow-wrap:break-word;min-width:0;margin:0}.print-task-list{list-style:none;padding-left:0!important}.print-checkbox{width:5mm;font-family:sans-serif;display:inline-block}}.error-page{width:min(100% - 2 * var(--gutter), 720px);margin:0 auto;padding:clamp(40px,8vw,96px) 0 clamp(56px,8vw,96px)}.error-page .card{border-top:3px solid var(--accent);border-radius:var(--radius-doc);background:var(--paper);padding:clamp(28px,5vw,52px)}.error-page h1{color:var(--navy);margin:10px 0 12px}.error-page .lead{margin:0 0 22px}.error-links{gap:4px;margin:0 0 26px;padding:0;list-style:none;display:grid}.error-links li{border-top:1px solid var(--line)}.error-links a{min-height:var(--tap);color:var(--accent-strong);text-underline-offset:3px;align-items:center;padding:8px 0;font-weight:600;display:inline-flex}@media (max-width:768px){.footer-links a,.idx li a,.trust-card a,.crumb a,.finding-sources a,.tl-vert a,.checkout-confirmation a,.also a,.src a,.stamp a,.textnote a,.attrib a,footer p a,main.status>p>a,.lang a{min-height:var(--tap);align-items:center;display:inline-flex}.footer-links a{min-width:var(--tap);justify-content:center}details summary{padding:9px 0}.footer-links{gap:0 18px}.workspace-task-controls select,.workspace-task-controls input,.assessment-field input{min-height:var(--tap)}.lead-org-row{grid-template-columns:1fr}.lead-org-row .btn{width:100%;margin-top:0}.lead-disclosure>.btn,.lead-form .btn{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
