@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_6ebdd91a-module__QE3Yaa__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_6ebdd91a-module__QE3Yaa__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--health-canvas:#edf3f2;--health-surface:#f8fbfa;--health-surface-strong:#fff;--health-ink:#10272b;--health-muted:#53686c;--health-faint:#718287;--health-border:#c6d4d5;--health-border-strong:#9db2b5;--health-teal:#006a73;--health-teal-hover:#00525a;--health-teal-soft:#dceeed;--health-alert:#8a302d;--health-alert-soft:#f6e7e4;--health-statement:#123b40;--health-statement-ink:#f3ffff;--health-statement-muted:#bed5d6;--health-shadow:0 26px 64px #1d383c1c;--health-max-width:1180px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--health-canvas:#0d181b;--health-surface:#111f22;--health-surface-strong:#15272a;--health-ink:#edf7f7;--health-muted:#adc0c1;--health-faint:#879b9d;--health-border:#304448;--health-border-strong:#4b6266;--health-teal:#67cbd0;--health-teal-hover:#91dde1;--health-teal-soft:#16383c;--health-alert:#f0a49e;--health-alert-soft:#3d2424;--health-statement:#092f34;--health-statement-ink:#efffff;--health-statement-muted:#b5d2d3;--health-shadow:0 30px 72px #00000047}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--health-canvas);color:var(--health-ink);font-family:var(--font-geist-sans), "Segoe UI", sans-serif;text-rendering:optimizelegibility}body{background:var(--health-canvas);min-width:320px;min-height:100dvh;margin:0}a,button,input{font:inherit}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--health-teal);outline-offset:4px}.skip-link{z-index:10;background:var(--health-ink);color:var(--health-surface-strong);border-radius:7px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s;position:fixed;top:12px;left:16px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}h1,h2,h3,p,dl,dd,ol{margin-block-start:0}h1,h2,h3{color:var(--health-ink);letter-spacing:-.035em}p{color:var(--health-muted);line-height:1.62}.site-shell{min-height:100dvh}.site-header,.hero,.route-explainer,.evaluation-section,.buyer-section,.boundary-statement,.review-cta,.content-page,.site-footer{width:min(calc(100% - 48px), var(--health-max-width));margin-inline:auto}.site-header{border-bottom:1px solid var(--health-border);justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex}.brand{color:var(--health-ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--health-teal);width:38px;height:38px;color:var(--health-surface-strong);letter-spacing:-.03em;border-radius:11px;flex:0 0 38px;place-items:center;font-size:15px;font-weight:760;display:grid}.brand-name{align-items:baseline;gap:5px;font-size:16px;display:flex}.brand-name strong{font-weight:710}.brand-name span{color:var(--health-muted);font-weight:520}.site-header nav{align-items:center;gap:28px;display:flex}.site-header nav a{color:var(--health-muted);text-underline-offset:5px;font-size:13px;font-weight:610;text-decoration:none;transition:color .15s}.site-header nav a:hover{color:var(--health-teal);text-decoration:underline}.hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(54px,8vw,112px);min-height:780px;padding-block:88px 96px;display:grid;position:relative}.hero:before{content:"";background:var(--health-teal);width:3px;position:absolute;top:88px;bottom:96px;left:-1px}.hero-copy{padding-left:clamp(24px,4vw,48px)}.section-label{color:var(--health-teal);font-family:var(--font-geist-mono), Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:680;line-height:1.2}.hero h1{max-width:720px;margin:0;font-size:clamp(44px,6.2vw,72px);font-weight:630;line-height:.99}.hero-summary{max-width:570px;margin:27px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.48}.trust-register{border-top:1px solid var(--health-border);border-bottom:1px solid var(--health-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:620px;margin:52px 0 0;display:grid}.trust-register div{min-width:0;padding:18px 18px 18px 0}.trust-register div+div{border-left:1px solid var(--health-border);padding-left:18px}.trust-register dt{color:var(--health-faint);font-family:var(--font-geist-mono), Consolas, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:650}.trust-register dd{color:var(--health-ink);font-size:12px;font-weight:620;line-height:1.45}.access-panel{border:1px solid var(--health-border);background:var(--health-surface-strong);box-shadow:var(--health-shadow);border-radius:20px;padding:clamp(28px,4vw,46px);position:relative}.path-stack{gap:16px;display:grid}.access-panel:after{content:"Public directory";color:var(--health-faint);font-family:var(--font-geist-mono), Consolas, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650;position:absolute;top:18px;right:20px}.access-panel-heading{padding-right:70px}.access-panel-heading h2{margin:0;font-size:clamp(27px,3vw,36px);font-weight:640;line-height:1.08}.access-panel-heading>p:last-child{margin:14px 0 0;font-size:14px}.access-message{border:1px solid color-mix(in srgb, var(--health-alert) 38%, transparent);background:var(--health-alert-soft);color:var(--health-alert);border-radius:10px;flex-direction:column;gap:4px;margin-top:24px;padding:13px 14px;font-size:12px;line-height:1.5;display:flex}.access-message strong{font-size:13px}.access-form{gap:9px;margin-top:30px;display:grid}.access-form label{color:var(--health-ink);font-size:13px;font-weight:680}.access-control{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.access-control input{border:1px solid var(--health-border-strong);background:var(--health-surface);width:100%;min-height:48px;color:var(--health-ink);font-family:var(--font-geist-mono), Consolas, monospace;border-radius:8px;padding:10px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.access-control input:hover,.access-control input:focus{border-color:var(--health-teal)}.access-control input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--health-teal) 11%, transparent)}.access-control button{border:1px solid var(--health-teal);background:var(--health-teal);min-height:48px;color:var(--health-surface-strong);cursor:pointer;white-space:nowrap;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:690;transition:background-color .15s,border-color .15s,transform .15s}.access-control button:hover{border-color:var(--health-teal-hover);background:var(--health-teal-hover)}.access-control button:active{transform:translateY(1px)}.field-help{color:var(--health-faint);margin:0;font-size:11px}.privacy-boundary{border-top:1px solid var(--health-border);color:var(--health-muted);margin:26px 0 0;padding-top:20px;font-size:11px;line-height:1.6}.evaluation-entry{border:1px solid var(--health-border);background:var(--health-teal-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.evaluation-entry .section-label{margin-bottom:8px}.evaluation-entry h2{margin:0;font-size:20px;font-weight:650;line-height:1.15}.evaluation-entry p:not(.section-label){margin:7px 0 0;font-size:12px}.button-link{border:1px solid var(--health-teal);background:var(--health-teal);min-height:46px;color:var(--health-surface-strong);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:10px 17px;font-size:13px;font-weight:690;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.button-link:hover{border-color:var(--health-teal-hover);background:var(--health-teal-hover)}.button-link:active{transform:translateY(1px)}.button-link-secondary{border-color:var(--health-border-strong);background:var(--health-surface-strong);color:var(--health-ink);white-space:nowrap}.button-link-secondary:hover{border-color:var(--health-teal);background:var(--health-surface-strong);color:var(--health-teal)}.text-link,.boundary-copy a,.content-back-link a,.legal-section a,.prose-stack a,.contact-ledger a{color:var(--health-teal);text-underline-offset:4px;font-weight:650;text-decoration-thickness:1px}.route-explainer{border-top:1px solid var(--health-border);grid-template-columns:minmax(260px,.7fr) minmax(400px,1.3fr);gap:clamp(54px,10vw,130px);padding-block:112px;display:grid}.route-heading{align-self:start}.route-heading h2,.boundary-statement h2{margin:0;font-size:clamp(34px,4.5vw,54px);font-weight:620;line-height:1.04}.route-heading>p:last-child{margin:24px 0 0;font-size:15px}.route-steps{margin:0;padding:0;list-style:none}.route-steps li{border-top:1px solid var(--health-border);grid-template-columns:54px minmax(0,1fr);gap:22px;padding:26px 0 30px;display:grid}.route-steps li:first-child{border-top:0;padding-top:0}.step-number{color:var(--health-teal);font-family:var(--font-geist-mono), Consolas, monospace;letter-spacing:.05em;font-size:12px;font-weight:680}.route-steps h3{margin:0;font-size:19px;font-weight:650}.route-steps p{margin:7px 0 0;font-size:13px}.evaluation-section{border-top:1px solid var(--health-border);grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);gap:clamp(52px,9vw,118px);padding-block:112px 122px;display:grid}.evaluation-heading{align-self:start}.evaluation-heading h2,.buyer-heading h2,.review-cta h2,.content-section-heading h2,.closing-panel h2{text-wrap:balance;margin:0;font-size:clamp(32px,4vw,50px);font-weight:620;line-height:1.05}.evaluation-heading>p:not(.section-label){margin:24px 0 0;font-size:15px}.inline-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.evidence-ledger{border-top:1px solid var(--health-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-ledger article{border-bottom:1px solid var(--health-border);min-height:190px;padding:25px 25px 28px 0}.evidence-ledger article:nth-child(2n){border-left:1px solid var(--health-border);padding-left:25px;padding-right:0}.ledger-index,.buyer-grid span{color:var(--health-teal);font-family:var(--font-geist-mono), Consolas, monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 27px;font-size:10px;font-weight:670}.evidence-ledger h3,.buyer-grid h3,.plain-ledger h3,.numbered-review-list h3{margin:0;font-size:18px;font-weight:650;line-height:1.2}.evidence-ledger article>p:last-child,.buyer-grid p,.plain-ledger p,.numbered-review-list p{margin:9px 0 0;font-size:13px}.buyer-section{padding-block:0 120px}.buyer-heading{grid-template-columns:minmax(220px,.5fr) minmax(420px,1.5fr);align-items:end;gap:clamp(42px,9vw,116px);padding-bottom:54px;display:grid}.buyer-heading .section-label{margin-bottom:8px}.buyer-grid{border-top:1px solid var(--health-border-strong);border-bottom:1px solid var(--health-border-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.buyer-grid article{min-width:0;padding:28px 24px 32px}.buyer-grid article:first-child{padding-left:0}.buyer-grid article:last-child{padding-right:0}.buyer-grid article+article{border-left:1px solid var(--health-border)}.boundary-statement{background:var(--health-statement);border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(40px,8vw,100px);margin-bottom:96px;padding:clamp(34px,6vw,72px);display:grid}.boundary-statement .section-label{color:var(--health-statement-muted)}.boundary-statement h2{color:var(--health-statement-ink)}.boundary-copy>p{color:var(--health-statement-muted);margin:0;font-size:14px}.boundary-copy a{color:var(--health-statement-ink);margin-top:24px;display:inline-block}.review-cta{border-top:1px solid var(--health-border-strong);border-bottom:1px solid var(--health-border-strong);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:start;gap:clamp(44px,9vw,116px);margin-bottom:100px;padding-block:80px 88px;display:grid}.review-cta>div:last-child>p{margin:0 0 24px;font-size:15px}.site-footer{border-top:1px solid var(--health-border);grid-template-columns:minmax(220px,1fr) auto minmax(180px,.7fr);align-items:center;gap:32px;min-height:154px;padding-block:28px;display:grid}.footer-identity{gap:10px;display:grid}.brand-small .brand-mark{border-radius:8px;flex-basis:30px;width:30px;height:30px;font-size:12px}.brand-small .brand-name{font-size:14px}.site-footer p{color:var(--health-faint);margin:0;font-size:11px}.site-footer nav{flex-wrap:wrap;justify-content:center;gap:10px 18px;display:flex}.site-footer nav a{color:var(--health-muted);text-underline-offset:4px;font-size:11px;font-weight:620;text-decoration:none}.site-footer nav a:hover{color:var(--health-teal);text-decoration:underline}.footer-boundary{text-align:right;justify-self:end;max-width:190px}.content-page{padding-block:84px 100px}.content-hero{border-left:3px solid var(--health-teal);max-width:880px;padding-left:clamp(24px,4vw,48px);display:grid}.content-hero h1{text-wrap:balance;max-width:840px;margin:0;font-size:clamp(42px,6vw,72px);font-weight:625;line-height:.99}.content-hero>p:last-of-type{max-width:680px;margin:28px 0 0;font-size:clamp(16px,1.8vw,20px);line-height:1.5}.content-notice{border:1px solid var(--health-border);background:var(--health-surface-strong);max-width:880px;box-shadow:var(--health-shadow);border-radius:16px;margin:72px 0 0 auto;padding:clamp(28px,4vw,46px);display:grid}.content-notice h2{text-wrap:balance;max-width:680px;margin:0;font-size:clamp(26px,3.5vw,40px);font-weight:630;line-height:1.08}.content-notice>p:last-child{max-width:720px;margin:20px 0 0;font-size:14px}.content-section{border-top:1px solid var(--health-border);margin-top:108px;padding-top:78px;display:grid}.split-content{grid-template-columns:minmax(260px,.75fr) minmax(420px,1.25fr);gap:clamp(54px,10vw,130px)}.content-section-heading{align-self:start}.plain-ledger{border-top:1px solid var(--health-border-strong)}.plain-ledger>div{border-bottom:1px solid var(--health-border);padding:24px 0 27px}.numbered-review-list{border-top:1px solid var(--health-border-strong);margin:50px 0 0;padding:0;list-style:none;display:grid}.numbered-review-list li{border-bottom:1px solid var(--health-border);grid-template-columns:64px minmax(0,1fr);gap:24px;padding:28px 0 32px;display:grid}.numbered-review-list li>span{color:var(--health-teal);font-family:var(--font-geist-mono), Consolas, monospace;font-size:12px;font-weight:680}.prose-stack{align-content:start;gap:20px;display:grid}.prose-stack p{margin:0;font-size:15px}.prose-stack a{width:fit-content}.closing-panel{background:var(--health-statement);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:clamp(44px,9vw,112px);margin-top:108px;padding:clamp(36px,6vw,70px);display:grid}.closing-panel .section-label,.closing-panel p,.closing-panel a:not(.button-link){color:var(--health-statement-muted)}.closing-panel h2{color:var(--health-statement-ink)}.closing-panel>div:last-child>p{margin:0 0 25px;font-size:14px}.button-link-on-dark{border-color:var(--health-statement-ink);background:var(--health-statement-ink);color:var(--health-statement)}.button-link-on-dark:hover{border-color:var(--health-statement-muted);background:var(--health-statement-muted);color:var(--health-statement)}.content-back-link{margin:66px 0 0;font-size:13px}.legal-page{max-width:960px}.legal-section{border-bottom:1px solid var(--health-border);grid-template-columns:minmax(190px,.45fr) minmax(0,1.55fr);gap:clamp(34px,8vw,86px);padding:38px 0 42px;display:grid}.legal-page .content-notice+.legal-section{border-top:1px solid var(--health-border-strong);margin-top:80px}.legal-section h2{margin:0;font-size:20px;font-weight:650;line-height:1.2}.legal-section p{margin:0;font-size:14px}.contact-ledger{border-top:1px solid var(--health-border-strong);border-bottom:1px solid var(--health-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:100px;display:grid}.contact-ledger article{align-content:start;justify-items:start;padding:38px 38px 42px 0;display:grid}.contact-ledger article+article{border-left:1px solid var(--health-border);padding-left:38px;padding-right:0}.contact-ledger h2{margin:0;font-size:26px;font-weight:640;line-height:1.1}.contact-ledger p:not(.section-label){margin:15px 0 20px;font-size:14px}.contact-ledger a+a{margin-top:12px}.not-found{place-content:center;width:min(100% - 48px,620px);min-height:100dvh;margin-inline:auto;display:grid}.not-found h1{margin:0;font-size:clamp(36px,6vw,58px);line-height:1}.not-found>p:not(.section-label){margin:20px 0 25px}.not-found a{border-bottom:1px solid var(--health-teal);width:fit-content;color:var(--health-teal);padding-bottom:4px;font-size:13px;font-weight:650;text-decoration:none}@media (max-width:920px){.hero{grid-template-columns:1fr;gap:64px;min-height:0;padding-block:72px 84px}.hero:before{height:270px;top:72px;bottom:auto}.hero h1{max-width:760px}.path-stack{width:min(100%,650px);margin-left:auto}.route-explainer,.evaluation-section,.split-content{grid-template-columns:1fr;gap:58px}.route-heading,.evaluation-heading,.content-section-heading{max-width:620px}.buyer-heading,.boundary-statement,.review-cta,.closing-panel{grid-template-columns:1fr;align-items:start}.buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-grid article:nth-child(3){border-top:1px solid var(--health-border);border-left:0;padding-left:0}.buyer-grid article:nth-child(4){border-top:1px solid var(--health-border)}.site-footer{grid-template-columns:1fr auto}.footer-boundary{display:none}}@media (max-width:640px){.site-header,.hero,.route-explainer,.evaluation-section,.buyer-section,.boundary-statement,.review-cta,.content-page,.site-footer{width:min(calc(100% - 32px), var(--health-max-width))}.site-header{min-height:76px}.site-header nav{gap:16px}.site-header nav a:not(:nth-child(3)){display:none}.brand-mark{flex-basis:34px;width:34px;height:34px}.hero{gap:48px;padding-block:56px 70px}.hero:before{height:220px;top:56px}.hero-copy{padding-left:22px}.hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(38px,11vw,48px)}.hero-summary{font-size:17px}.trust-register{grid-template-columns:1fr;margin-top:38px}.trust-register div,.trust-register div+div{border-top:1px solid var(--health-border);border-left:0;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.trust-register div:first-child{border-top:0}.trust-register dt{margin:0}.access-panel{border-radius:15px;padding:26px 20px}.access-panel:after{display:none}.access-panel-heading{padding-right:0}.access-control{grid-template-columns:1fr}.evaluation-entry{grid-template-columns:1fr;padding:22px 20px}.evaluation-entry .button-link{width:100%}.route-explainer,.evaluation-section{gap:44px;padding-block:78px}.route-steps li{grid-template-columns:40px minmax(0,1fr);gap:15px}.evidence-ledger,.buyer-grid,.contact-ledger{grid-template-columns:1fr}.evidence-ledger article,.evidence-ledger article:nth-child(2n),.buyer-grid article,.buyer-grid article:first-child,.buyer-grid article:last-child,.contact-ledger article,.contact-ledger article+article{border-left:0;min-height:0;padding:24px 0 28px}.evidence-ledger article:nth-child(2n),.buyer-grid article+article,.buyer-grid article:nth-child(3),.buyer-grid article:nth-child(4),.contact-ledger article+article{border-top:1px solid var(--health-border)}.buyer-section{padding-bottom:78px}.buyer-heading{gap:28px;padding-bottom:42px}.boundary-statement{border-radius:14px;gap:30px;margin-bottom:70px;padding:32px 24px}.review-cta{gap:28px;margin-bottom:70px;padding-block:62px 68px}.content-page{padding-block:62px 76px}.content-hero{padding-left:22px}.content-hero h1{overflow-wrap:anywhere;font-size:clamp(38px,11vw,50px)}.content-notice{border-radius:14px;margin-top:56px;padding:28px 22px}.content-section{margin-top:76px;padding-top:60px}.numbered-review-list li{grid-template-columns:42px minmax(0,1fr);gap:14px}.closing-panel{border-radius:14px;gap:28px;margin-top:78px;padding:32px 24px}.legal-section{grid-template-columns:1fr;gap:14px;padding-block:30px 34px}.contact-ledger{margin-top:72px}.site-footer{grid-template-columns:1fr;align-content:center;gap:24px;padding-block:32px}.site-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (forced-colors:active){.brand-mark,.access-control button,.button-link,.boundary-statement,.closing-panel{border:1px solid buttontext}.hero:before{background:highlight}.access-message{border:2px solid canvastext}}
