html:root{--wl-font-display:var(--display);--wl-font-body:var(--sans);--wl-color-bg:var(--paper);--wl-color-fg:var(--ink);--wl-color-accent:var(--route);--wl-color-link:var(--wl-color-accent-ink,var(--wl-color-accent));--wl-color-muted:var(--ink-2);--wl-radius:0;--wl-max:80rem;--paper:#f4f1e8;--sheet:#fffdf7;--shade:#eae4d4;--tint:#f3e6c9;--ink:#10283c;--ink-2:#53616a;--route:#2f6392;--saffron:#c18a35;--saffron-bright:#f2c877;--alarm:#9c3a20;--line:#10283c38;--line-soft:#10283c21;--rule:#10283c;--dark-line:#ffffff3d;--dark-body:#ccd8e0;--dark-meta:#9fb4c2;--display:"Segoe UI Variable Display", "Segoe UI", Aptos, "Helvetica Neue", Arial, sans-serif;--sans:"Segoe UI Variable Text", "Segoe UI", Aptos, Arial, sans-serif;--mono:"Cascadia Mono", Consolas, "Courier New", monospace;--focus:#10283c;--rail:10rem;--wl-font-mono:var(--mono)}html *{box-sizing:border-box}html{scroll-behavior:smooth}html,html body{min-height:100%;color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0;font-size:17px}html body{overflow-x:hidden}html :where(button,input,select,textarea,details){border-radius:0}html a{color:inherit;text-underline-offset:.2em}html :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:2px}html .wrap{width:min(calc(100% - 3rem), var(--wl-max));margin-inline:auto}html .section-label,html .eyebrow,html .index-tag{color:var(--ink-2);font:600 .72rem/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem}html .section-label:before,html .eyebrow:before,html .index-tag:before{content:"";background:var(--ink);vertical-align:baseline;width:.62em;height:.62em;margin-right:.6em;display:inline-block}html .register-head{grid-template-columns:var(--rail) minmax(0, 1fr);border-top:3px solid var(--rule);align-items:start;gap:1rem 2.5rem;padding-top:1.1rem;display:grid}html .register-head .index-tag:before,html .register-head .section-label:before,html .register-head .eyebrow:before{content:none}html .register-head :where(.index-tag,.section-label,.eyebrow){color:var(--ink);margin:.25rem 0 0}html .index-tag span,html .section-label span,html .eyebrow span{color:var(--ink-2);margin-top:.2rem;display:block}html .register-head>div>p:not(.lede):not(.index-tag){max-width:56ch;color:var(--ink-2);margin:.3rem 0 0;line-height:1.65}html .register-head h1,html .register-head h2{max-width:24ch;font:750 clamp(1.9rem, 3.2vw, 2.9rem) / 1.08 var(--display);letter-spacing:-.028em;text-wrap:balance;margin:0}html .register-head h1{letter-spacing:-.035em;max-width:21ch;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.03}html .register-head .lede{max-width:56ch;color:var(--ink-2);margin:1.1rem 0 0;font-size:1.1rem;line-height:1.7}html .register-head .lede a{color:var(--route);font-weight:650}html .button{border:1px solid var(--ink);cursor:pointer;min-height:48px;font-size:1rem;font-weight:700;font-family:var(--sans);justify-content:space-between;align-items:center;gap:1.4rem;padding:.8rem 1.15rem;text-decoration:none;display:inline-flex}html .button--navy{color:var(--sheet);background:var(--ink)}html .button--navy:hover{background:var(--route);border-color:var(--route)}html .button--paper{color:var(--ink);background:var(--sheet)}html .button--paper:hover{background:var(--tint)}html .text-action{min-height:44px;color:var(--route);align-items:center;gap:.8rem;font-weight:700;display:inline-flex}html .text-button{min-height:48px;color:var(--route);text-underline-offset:.2em;font:700 1rem var(--sans);cursor:pointer;background:0 0;border:0;padding:.7rem;text-decoration:underline}html .hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.8rem;display:flex}html .masthead{z-index:30;background:var(--sheet);border-bottom:1px solid var(--rule);position:relative}html .masthead__top{justify-content:space-between;align-items:center;gap:1.5rem;min-height:64px;display:flex}html .brand{white-space:nowrap;align-items:center;gap:.8rem;min-height:44px;text-decoration:none;display:inline-flex}html .brand__plate{width:40px;height:40px;color:var(--sheet);background:var(--ink);box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 4px var(--sheet);font:700 1.05rem var(--display);place-items:center;display:grid}html .brand strong{font:750 1.05rem/1.2 var(--display);letter-spacing:-.01em;display:block}html .brand small{color:var(--ink-2);font:600 .6rem/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:.1rem;display:block}html .masthead__meta{color:var(--ink-2);align-items:center;gap:1.5rem;font-size:.8rem;display:flex}html .masthead__meta a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}html .masthead__count{font:600 .68rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}html .index-strip{border-top:1px solid var(--line);background:var(--sheet)}html .index-strip__row{align-items:stretch;display:flex}html .index-strip__row>a{border-right:1px solid var(--line);align-items:center;gap:.55rem;min-height:46px;padding-inline:1.05rem;font-size:.83rem;font-weight:650;text-decoration:none;display:inline-flex}html .index-strip__row>a:first-child{padding-left:0}html .index-strip__row>a i{font:600 .66rem/1 var(--mono);letter-spacing:.08em;color:var(--ink-2);font-style:normal}html .index-strip__row>a:hover{color:var(--route)}html .index-strip__row>a[aria-current=page]{box-shadow:inset 0 -4px 0 var(--saffron), inset 0 -5px 0 var(--ink)}html .index-strip__row>a[aria-current=page] i:after{content:" ●";color:var(--saffron)}html .index-strip__cta{border-left:1px solid var(--line);background:var(--ink);margin-left:auto;color:var(--sheet)!important;border-right:0!important;padding-inline:1.3rem!important}html .index-strip__cta:hover{background:var(--route);color:var(--sheet)!important}html .mobile-menu{display:none}html .mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;list-style:none;display:none}html .mobile-menu summary::-webkit-details-marker{display:none}html .mobile-menu summary span{width:1px;height:1px;position:absolute;overflow:hidden}html .mobile-menu summary i,html .mobile-menu summary i:before,html .mobile-menu summary i:after{background:var(--ink);width:23px;height:2px;display:block}html .mobile-menu summary i{position:relative}html .mobile-menu summary i:before,html .mobile-menu summary i:after{content:"";position:absolute;left:0}html .mobile-menu summary i:before{top:-7px}html .mobile-menu summary i:after{top:7px}html .mobile-menu:not([open]) nav{display:none}html .mobile-menu[open] nav{padding:.5rem max(1rem, calc((100vw - var(--wl-max)) / 2)) 1.2rem;background:var(--sheet);border-bottom:3px solid var(--rule);display:grid;position:absolute;top:100%;left:0;right:0}html .mobile-menu nav a{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;min-height:52px;font-weight:700;text-decoration:none;display:flex}html .mobile-menu nav a i{width:2.4rem;font:600 .68rem/1 var(--mono);letter-spacing:.08em;color:var(--ink-2);font-style:normal}html .mobile-menu nav a span:last-child{margin-left:auto}html .mobile-menu nav a[aria-current=page]{color:var(--route);box-shadow:inset 4px 0 0 var(--saffron);padding-left:.7rem}html .mobile-menu__action{color:var(--sheet);background:var(--ink);margin-top:.8rem;padding-inline:1rem;border-bottom:0!important}html .masthead-sheet{background:var(--sheet);border-bottom:1px solid var(--line);padding:clamp(2.4rem,4.5vw,4rem) 0 clamp(2.2rem,4vw,3.4rem)}html .masthead-sheet .register-head{border-top:0;padding-top:0}html .sheet-colophon{border-top:3px solid var(--rule);align-self:start;min-width:15rem;margin:.4rem 0 0;display:none}html .sheet-colophon>div{border-bottom:1px solid var(--line);font:600 .64rem/1.6 var(--mono);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:1.5rem;padding:.55rem 0;display:flex}html .sheet-colophon dt{color:var(--ink-2);margin:0}html .sheet-colophon dd{color:var(--ink);margin:0}@media (width>=1101px){html .masthead-sheet .register-head--masthead{grid-template-columns:var(--rail) minmax(0, 1fr) auto}html .sheet-colophon{display:block}}html .register-rail{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:2.2rem 0 0;padding:0;list-style:none;display:grid}html .register-rail li{border-right:1px solid var(--line);color:var(--ink-2);padding:.85rem 1.1rem .85rem 0;font-size:.84rem;line-height:1.5}html .register-rail li+li{padding-left:1.1rem}html .register-rail li:last-child{border-right:0}html .register-rail strong{color:var(--ink);font:600 .66rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;display:block}html .finder-shell{padding-block:clamp(2.6rem,5vw,4rem)}html .finder-shell .register-head{margin-bottom:1.8rem}html .route-finder{background:var(--sheet);border:1px solid var(--rule)}html .route-finder fieldset{border:0;margin:0;padding:0}html .route-finder legend{width:100%;padding:0}html .board-caption{min-height:46px;color:var(--sheet);background:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.5rem;padding:.8rem 1.1rem;display:flex}html .board-caption strong{font:700 .72rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}html .board-caption span{color:var(--dark-meta);font:600 .66rem/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}html .route-finder__options{display:block}html .route-finder__options label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:3.4rem 1.4rem minmax(0,1.15fr) minmax(0,1fr);align-items:baseline;gap:.4rem 1.1rem;padding:1rem 1.1rem;display:grid}html .route-finder__options label:hover{background:var(--paper)}html .route-finder__code{font:700 .78rem/1.6 var(--mono);letter-spacing:.06em;color:var(--ink-2)}html .route-finder__options label:hover .route-finder__code{color:var(--route)}html .route-finder input[type=radio]{width:20px;height:20px;accent-color:var(--ink);align-self:center;margin:0}html .route-finder__options strong{font:700 1.05rem/1.3 var(--display);display:block}html .route-finder__options small{color:var(--ink-2);font-size:.85rem;line-height:1.55;display:block}html .route-finder__options label:has(input:checked){background:var(--tint);box-shadow:inset 5px 0 0 var(--saffron), inset 6px 0 0 var(--ink)}html .route-finder__options label:has(input:checked) .route-finder__code{color:var(--ink)}html .route-finder__options label:has(input:checked) .route-finder__code:after{content:" ●";color:var(--saffron)}html .route-finder__controls{background:var(--paper);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1rem 1.1rem;display:flex}html .route-finder__language{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0;display:flex}html .route-finder__language label{font-size:.92rem;font-weight:700}html .route-finder__language select{min-height:48px;color:var(--ink);background:var(--sheet);border:1px solid var(--ink);font:inherit;padding-inline:.85rem 2.2rem}html .route-finder__noscript{background:var(--shade);border-left:4px solid var(--ink);margin:1.1rem;padding:1rem;line-height:1.6}html .route-finder__result{background:var(--sheet);border:1px solid var(--ink);box-shadow:0 0 0 4px var(--sheet), 0 0 0 5px var(--ink);margin:1.6rem 1.1rem 1.4rem}html .route-finder__result:focus{outline:3px solid var(--focus);outline-offset:7px}html .slip-label{color:var(--sheet);background:var(--ink);font:600 .68rem/1.5 var(--mono);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:.7rem 1.1rem;display:flex}html .slip-label:before{content:"";background:var(--saffron-bright);width:.62em;height:.62em}html .route-finder__result h3{font:750 1.45rem/1.2 var(--display);letter-spacing:-.015em;margin:0;padding:1.1rem 1.1rem .4rem}html .route-finder__result>p:not(.slip-label){max-width:62ch;color:var(--ink-2);margin:0;padding:0 1.1rem 1rem;line-height:1.65}html .route-finder__links{border-block:1px solid var(--rule);margin:0}html .route-finder__links a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .8rem;min-height:52px;padding:.65rem 1.1rem;font-weight:700;text-decoration:none;display:grid}html .route-finder__links a:last-child{border-bottom:0}html .route-finder__links a:hover{background:var(--paper)}html .route-finder__links a strong{color:var(--ink);grid-column:1}html .route-finder__links a:hover strong{color:var(--route)}html .route-finder__links a small{color:var(--ink-2);font:600 .7rem/1.5 var(--mono);letter-spacing:.04em;grid-column:1;margin:0}html .route-finder__links a>span{color:var(--route);grid-area:1/2/3;font-weight:700}html .route-finder__next{flex-wrap:wrap;gap:.4rem 2rem;padding:.6rem 1.1rem .9rem;display:flex}html .route-finder__next a{min-height:44px;color:var(--route);align-items:center;font-weight:700;display:inline-flex}html .route-finder__compare{color:var(--ink-2)!important}html .directory-section{padding-block:clamp(3.2rem,6vw,5.2rem)}html .directory-section .register-head{margin-bottom:1.8rem}html .directory-section__note{max-width:58ch;color:var(--ink-2);margin:.9rem 0 0;line-height:1.65}html .directory-filter__controls{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;margin-bottom:.9rem;display:flex}html .directory-filter__controls label{font-size:.92rem;font-weight:700}html .directory-filter select{min-width:min(100%,18rem);min-height:48px;color:var(--ink);background:var(--sheet);border:1px solid var(--ink);font:inherit;padding:.6rem 2.2rem .6rem .8rem}html .directory-filter__status{color:var(--ink-2);font:600 .72rem/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .9rem}html .directory-filter__status:before{content:"";background:var(--saffron);width:.62em;height:.62em;box-shadow:0 0 0 1px var(--ink);margin-right:.6em;display:inline-block}html .register{background:var(--sheet);border:1px solid var(--rule)}html .register__caption{color:var(--sheet);background:var(--ink);font:600 .66rem/1.5 var(--mono);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:4.2rem minmax(0,1.25fr) minmax(0,1fr) 7.5rem 6.5rem;gap:1rem;padding:.7rem 1.1rem;display:grid}html .register__caption span:last-child{text-align:right}html .register__group-head{background:var(--shade);border-block:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.2rem;padding:.85rem 1.1rem .7rem;display:flex}html .register__group:first-of-type .register__group-head{border-top:0}html .register__group-head h3{font:750 .95rem/1.3 var(--display);margin:0}html .register__group-head p{color:var(--ink-2);margin:0;font-size:.8rem;line-height:1.5}html .register__rows{margin:0;padding:0;list-style:none}html .register__rows li{border-bottom:1px solid var(--line-soft)}html .register__group:last-of-type .register__rows li:last-child{border-bottom:0}html .register__rows a{grid-template-columns:4.2rem minmax(0,1.25fr) minmax(0,1fr) 7.5rem 6.5rem;align-items:center;gap:.2rem 1rem;min-height:54px;padding:.55rem 1.1rem;text-decoration:none;display:grid}html .register__rows a:hover{background:var(--paper)}html .register__code{font:700 .78rem/1.4 var(--mono);letter-spacing:.05em;color:var(--ink-2)}html .register__rows a:hover .register__code{color:var(--route)}html .register__domain{overflow-wrap:anywhere;font-weight:750}html .register__rows a:hover .register__domain{color:var(--route)}html .register__job{color:var(--ink-2);font-size:.84rem;line-height:1.4}html .register__lang{color:var(--ink-2);font:600 .68rem/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase}html .register__visit{color:var(--route);white-space:nowrap;justify-self:end;font-size:.8rem;font-weight:700}html .directory-section__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;margin-top:1.3rem;display:flex}html .directory-section__footer p{max-width:52ch;color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.6}html .route-output{--focus:var(--saffron-bright);color:var(--sheet);background:var(--ink)}html .route-output .register-head{border-top-color:var(--sheet)}html .route-output__grid{padding-block:clamp(3rem,5.5vw,4.6rem)}html .route-output .register-head :where(.section-label,.index-tag){color:var(--sheet)}html .route-output .index-tag span,html .public-charter .index-tag span,html .charter-intro .index-tag span{color:var(--dark-meta)}html .route-output h2{color:var(--sheet)}html .route-output__steps{border:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);margin-top:2.2rem;display:grid}html .route-output__steps article{border-right:1px solid var(--dark-line);padding:1.3rem}html .route-output__steps article:last-child{border-right:0}html .route-output__steps span{font:700 .74rem/1.4 var(--mono);letter-spacing:.08em;color:var(--saffron-bright)}html .route-output__steps h3{font:700 1.12rem/1.25 var(--display);margin:1.6rem 0 .6rem}html .route-output__steps p{color:var(--dark-body);margin:0;font-size:.9rem;line-height:1.6}html .public-charter{--focus:var(--saffron-bright);color:var(--sheet);background:var(--ink);padding-block:clamp(3.2rem,6vw,5.2rem)}html .public-charter .register-head{border-top-color:var(--sheet)}html .public-charter .register-head :where(.section-label,.index-tag){color:var(--sheet)}html .public-charter dl{margin:2rem 0 0}html .public-charter dl>div{grid-template-columns:var(--rail) 1fr;border-top:1px solid var(--dark-line);gap:1rem 2.5rem;padding:1.1rem 0;display:grid}html .public-charter dt{color:var(--saffron-bright);font:600 .7rem/1.7 var(--mono);letter-spacing:.1em;text-transform:uppercase}html .public-charter dd{max-width:62ch;color:var(--dark-body);margin:0;line-height:1.65}html .public-charter .button{border-color:var(--sheet);margin-top:1.8rem}html .reading-table{background:var(--sheet);border-block:1px solid var(--line);padding-block:clamp(3.2rem,6vw,5.2rem)}html .reading-table .register-head{margin-bottom:2rem}html .reading-table__columns{border:1px solid var(--rule);background:var(--sheet);grid-template-columns:repeat(3,1fr);display:grid}html .reading-table__columns>div{border-right:1px solid var(--line);padding:1.4rem}html .reading-table__columns>div:last-child{border-right:0}html .reading-table h3{font:700 1.12rem/1.3 var(--display);margin:0 0 .7rem}html .reading-table__columns p{color:var(--ink-2);margin:0;line-height:1.6}html .reading-table aside{background:var(--tint);border-left:4px solid var(--saffron);max-width:72ch;box-shadow:inset 5px 0 0 var(--ink);margin:1.5rem 0;padding:1rem 1.2rem;line-height:1.65}html .buyer-checkpoint{padding-block:clamp(3.2rem,6vw,5.2rem)}html .buyer-checkpoint__items{border:1px solid var(--rule);background:var(--sheet);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}html .buyer-checkpoint__items article{border-right:1px solid var(--line);padding:1.4rem}html .buyer-checkpoint__items article:last-child{border-right:0}html .buyer-checkpoint__items span{font:700 .72rem/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}html .buyer-checkpoint__items p{color:var(--ink-2);margin:1.6rem 0 0;line-height:1.65}html .home-close{border-top:1px solid var(--line);padding-block:clamp(3.2rem,6vw,5.2rem)}html .home-close__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:3rem 5rem;display:grid}html .home-close h2{max-width:20ch;font:750 clamp(1.9rem, 3.2vw, 2.9rem) / 1.08 var(--display);letter-spacing:-.028em;margin:0}html .home-close__grid>div>p:not(.section-label){max-width:52ch;color:var(--ink-2);line-height:1.7}html .home-close aside{background:var(--sheet);border:1px solid var(--rule);border-top:4px solid var(--saffron);box-shadow:inset 0 5px 0 var(--ink);padding:clamp(1.6rem,3.5vw,2.4rem)}html .home-close aside .section-label:before{background:var(--saffron);box-shadow:0 0 0 1px var(--ink)}html .home-close h3{max-width:20ch;font:700 clamp(1.4rem, 2.6vw, 2rem) / 1.2 var(--display);margin:0 0 1.4rem}html .home-close aside .button{margin-bottom:.8rem}html .page-head{background:var(--sheet);border-bottom:1px solid var(--line);padding-block:clamp(2.4rem,4.5vw,4rem) clamp(2rem,4vw,3rem)}html .page-head .register-head{border-top:0;padding-top:0}html .content-section{padding-block:clamp(3rem,5.5vw,4.8rem)}html .content-section .register-head{margin-bottom:1.8rem}html .content-section .register-head>p:last-child:not(.index-tag){max-width:56ch;color:var(--ink-2);margin:.3rem 0 0;line-height:1.65}html .fact-ledger{border-top:3px solid var(--rule);margin:0}html .fact-ledger>div{grid-template-columns:var(--rail) 1fr;border-bottom:1px solid var(--line);gap:.5rem 2.5rem;padding:1.05rem 0;display:grid}html .fact-ledger dt{font:600 .72rem/1.8 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}html .fact-ledger dd{max-width:62ch;color:var(--ink-2);margin:0;line-height:1.6}html .route-comparison{border-top:3px solid var(--rule)}html .route-comparison article{grid-template-columns:var(--rail) minmax(0, .62fr) minmax(0, 1fr);border-bottom:1px solid var(--line);gap:1rem 2.5rem;padding-block:2.2rem;display:grid}html .route-comparison article>.index-tag{margin:.3rem 0 0}html .route-comparison header h3{font:750 clamp(1.5rem, 2.6vw, 2.1rem) / 1.15 var(--display);letter-spacing:-.02em;margin:0}html .route-comparison article>div{color:var(--ink-2);line-height:1.65}html .route-comparison article>div p{margin:0 0 .8rem}html .route-comparison article>div strong{color:var(--ink)}html .route-comparison article a{min-height:44px;color:var(--route);align-items:center;font-weight:700;display:flex}html .provider-questions{padding-block:clamp(2.8rem,5vw,4.2rem)}html .provider-questions .register-head{margin-bottom:1.8rem}html .provider-questions__grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);background:var(--sheet);grid-template-columns:1fr 1fr;display:grid}html .provider-questions__grid article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.4rem}html .provider-questions__grid h3{font:700 1.08rem/1.35 var(--display);margin:0 0 .6rem}html .provider-questions__grid p{color:var(--ink-2);margin:0;line-height:1.6}html .provider-questions__grid .text-action{margin-top:.5rem}html .route-examples{background:var(--shade);border-block:1px solid var(--line);padding-block:clamp(2.8rem,5vw,4.2rem)}html .route-examples .register-head{margin-bottom:1.8rem}html .route-examples__grid{background:var(--line);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}html .route-examples__grid article{background:var(--sheet);padding:1.4rem}html .route-examples__grid h3{font:700 1.08rem/1.35 var(--display);margin:0 0 .6rem}html .route-examples p{color:var(--ink-2);margin:0;line-height:1.65}html .route-examples strong{color:var(--ink)}html .process-rail{padding-block:clamp(3rem,5.5vw,4.8rem)}html .process-rail .register-head{margin-bottom:1.6rem}html .process-rail ol{counter-reset:step;border-top:3px solid var(--rule);margin:0;padding:0;list-style:none}html .process-rail li{counter-increment:step;grid-template-columns:var(--rail) minmax(0, .55fr) minmax(0, 1fr);border-bottom:1px solid var(--line);gap:.5rem 2.5rem;padding:1.4rem 0;display:grid}html .process-rail li:before{content:"STEP " counter(step, decimal-leading-zero);font:700 .72rem/1.8 var(--mono);letter-spacing:.1em;color:var(--ink)}html .process-rail li strong{font:700 1.15rem/1.35 var(--display)}html .process-rail li span{color:var(--ink-2);line-height:1.65}html .brief-specimen,html .ownership-model{background:var(--sheet);border-block:1px solid var(--line);padding-block:clamp(3rem,5.5vw,4.8rem)}html .brief-specimen .register-head,html .ownership-model .register-head{margin-bottom:1.6rem}html .brief-specimen .register-head>p:last-child,html .ownership-model .register-head>p:last-child{max-width:56ch;color:var(--ink-2);margin:.3rem 0 0;line-height:1.65}html .brief-specimen dl,html .ownership-model dl,html .guide-boundary dl{border-top:3px solid var(--rule);margin:0}html .brief-specimen dl>div,html .ownership-model dl>div,html .guide-boundary dl>div{grid-template-columns:var(--rail) 1fr;border-bottom:1px solid var(--line);gap:.5rem 2.5rem;padding:1.05rem 0;display:grid}html .brief-specimen dt,html .ownership-model dt,html .guide-boundary dt{font:600 .72rem/1.8 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}html .brief-specimen dd,html .ownership-model dd,html .guide-boundary dd{max-width:62ch;color:var(--ink-2);margin:0;line-height:1.6}html .engagement-boundaries,html .charter-test,html .not-marketplace,html .evidence-checklist,html .contact-prep{padding-block:clamp(3rem,5.5vw,4.8rem)}html .engagement-boundaries .register-head,html .charter-test .register-head,html .not-marketplace .register-head,html .evidence-checklist .register-head,html .contact-prep .register-head{margin-bottom:1.4rem}html .register-prose{grid-template-columns:var(--rail) minmax(0, 1fr);gap:1rem 2.5rem;display:grid}html .register-prose>div{max-width:62ch;color:var(--ink-2);grid-column:2;line-height:1.75}html .register-prose>div p{margin:0 0 1rem}html .register-prose strong{color:var(--ink)}html .evidence-checklist ul{columns:2;border-top:3px solid var(--rule);column-gap:2.5rem;margin:0;padding:0;list-style:none}html .evidence-checklist li{break-inside:avoid;border-bottom:1px solid var(--line);padding:.9rem 0 .9rem 1.7rem;line-height:1.55}html .evidence-checklist li:before{content:"☐";float:left;color:var(--route);margin-left:-1.7rem;font-weight:700}html .overlap-note{--focus:var(--saffron-bright);color:var(--sheet);background:var(--ink);margin-block:clamp(2.5rem,5vw,4rem);padding:clamp(1.8rem,4vw,2.8rem)}html .overlap-note h2{font:750 clamp(1.6rem, 2.8vw, 2.3rem) / 1.15 var(--display);margin:0 0 .8rem}html .overlap-note p{max-width:68ch;color:var(--dark-body);margin:0 0 1.4rem;line-height:1.7}html .overlap-note .button{border-color:var(--sheet)}html .worksheet-key{border:1px solid var(--rule);background:var(--sheet);margin-top:2rem}html .worksheet-key>div{border-bottom:1px solid var(--line);grid-template-columns:8.5rem 1fr;gap:1rem;padding:1rem 1.2rem;display:grid}html .worksheet-key>div:last-child{border-bottom:0}html .worksheet-key strong{font:600 .7rem/1.9 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}html .worksheet-key span{color:var(--ink-2);line-height:1.55}html .readiness-tool{padding-block:clamp(3rem,5.5vw,4.8rem)}html .readiness-tool .register-head{margin-bottom:1.8rem}html .charter-intro{--focus:var(--saffron-bright);color:var(--sheet);background:var(--ink);padding-block:clamp(2.4rem,4.5vw,4rem) clamp(2rem,4vw,3rem)}html .charter-intro .register-head{border-top:0;padding-top:0}html .charter-intro .register-head :where(.section-label,.index-tag){color:var(--sheet)}html .charter-intro .lede{color:var(--dark-body)}html .charter-ledger{counter-reset:charter;padding-block:clamp(2.8rem,5vw,4.2rem)}html .charter-ledger article{counter-increment:charter;grid-template-columns:var(--rail) minmax(0, .55fr) minmax(0, 1fr);border-top:1px solid var(--line);gap:.5rem 2.5rem;padding-block:1.5rem;display:grid}html .charter-ledger article:first-of-type{border-top:3px solid var(--rule)}html .charter-ledger article:before{content:"RULE " counter(charter, decimal-leading-zero);font:700 .72rem/1.9 var(--mono);letter-spacing:.1em;color:var(--ink)}html .charter-ledger h2{font:700 1.25rem/1.3 var(--display);margin:0}html .charter-ledger p{max-width:62ch;color:var(--ink-2);margin:0;line-height:1.65}html .faq-ledger{padding-block:clamp(2.4rem,4.5vw,3.6rem)}html .faq-ledger details{border-bottom:1px solid var(--line)}html .faq-ledger details:first-of-type{border-top:3px solid var(--rule)}html .faq-ledger summary{cursor:pointer;align-items:center;gap:1.2rem;min-height:64px;padding-block:.6rem;font-weight:750;list-style:none;display:flex}html .faq-ledger summary::-webkit-details-marker{display:none}html .faq-ledger summary:before{content:"+";width:1.4rem;color:var(--route);font:700 1.3rem/1 var(--mono);flex:none}html .faq-ledger details[open] summary:before{content:"−";color:var(--saffron);text-shadow:0 0 0 var(--ink)}html .faq-ledger details[open] summary{color:var(--route)}html .faq-ledger p{max-width:66ch;color:var(--ink-2);margin:0 0 1.5rem 2.6rem;line-height:1.7}html .contact-aside{background:var(--sheet);border:1px solid var(--rule);border-left:5px solid var(--saffron);max-width:46rem;box-shadow:inset 1px 0 0 var(--ink);margin-top:1.6rem;padding:1.3rem 1.4rem}html .contact-aside strong{font:700 1.02rem/1.4 var(--display);margin-bottom:.4rem;display:block}html .contact-aside span{color:var(--ink-2);line-height:1.6;display:block}html .contact-public-email__label{font:600 .66rem/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-top:.9rem}html .contact-public-email{min-height:44px;color:var(--route);overflow-wrap:anywhere;text-underline-offset:.28em;align-items:center;font-weight:750;text-decoration-thickness:2px;display:inline-flex}html .contact-workbench{padding-block:clamp(3rem,5.5vw,4.8rem)}html .contact-workbench .register-head{margin-bottom:1.8rem}html .contact-prep ol{counter-reset:prep;border-top:3px solid var(--rule);max-width:60ch;margin:0 0 1.6rem;padding:0;list-style:none}html .contact-prep li{counter-increment:prep;border-bottom:1px solid var(--line);grid-template-columns:3.2rem 1fr;gap:1rem;padding:.9rem 0;line-height:1.6;display:grid}html .contact-prep li:before{content:counter(prep, decimal-leading-zero);font:700 .8rem/1.7 var(--mono);color:var(--ink)}html .contact-form-shell{background:var(--sheet);border-top:1px solid var(--line);padding-block:clamp(3rem,5.5vw,4.6rem)}html .contact-form-shell__intro{margin-bottom:2rem}html .contact-form-shell__intro .register-head>p:last-child{max-width:58ch;color:var(--ink-2);margin:.3rem 0 0;line-height:1.7}html .contact-form-shell__intro a{color:var(--route);font-weight:650}html .wl-contact{max-width:46rem}html .contact-form-shell .wl-contact{margin:0 0 0 calc(var(--rail) + 2.5rem)}html .wl-contact__header h2,html .wl-contact__header h3{font:750 1.35rem/1.25 var(--display);margin:0 0 .5rem}html .wl-contact__lead{max-width:56ch;color:var(--ink-2);line-height:1.65}html .wl-contact__form{background:var(--paper);border:1px solid var(--rule);margin-top:1.2rem;padding:1.4rem}html .wl-contact__required{color:var(--ink-2);margin:0 0 1rem;font-size:.85rem}html .wl-contact__field{margin-bottom:1rem;font-size:.92rem;font-weight:700;display:block}html .wl-contact__field input,html .wl-contact__field textarea{width:100%;min-height:48px;color:var(--ink);background:var(--sheet);border:1px solid var(--ink);font:inherit;margin-top:.35rem;padding:.65rem .8rem;font-weight:400}html .wl-contact__field textarea{resize:vertical;min-height:9rem}html .wl-contact__required-mark{color:var(--alarm)}html .wl-contact__error{color:var(--alarm);margin-top:.35rem;font-weight:650;display:block}html .wl-contact__context{background:var(--tint);border-left:4px solid var(--saffron);box-shadow:inset 5px 0 0 var(--ink);margin:0 0 1rem;padding:.8rem 1rem;line-height:1.55}html .wl-contact__safety,html .wl-contact__privacy{max-width:56ch;color:var(--ink-2);font-size:.85rem;line-height:1.6}html .wl-contact__status{font-weight:700}html .wl-contact button[type=submit]{min-height:48px;color:var(--sheet);background:var(--ink);border:1px solid var(--ink);font:700 1rem var(--sans);cursor:pointer;align-items:center;gap:1.2rem;padding:.8rem 1.15rem;display:inline-flex}html .wl-contact button[type=submit]:hover{background:var(--route)}html .wl-contact__fallback{background:var(--paper);border:1px solid var(--rule);margin-top:1.2rem;padding:1.4rem;line-height:1.65}html .wl-contact__email{min-height:44px;color:var(--route);overflow-wrap:anywhere;align-items:center;font-weight:750;display:inline-flex}html .wl-contact__notice{background:var(--shade);border-left:4px solid var(--ink);margin-top:1.2rem;padding:1rem 1.2rem;line-height:1.6}html .wl-contact__trap{position:absolute;left:-9999px}html .contact-strip{grid-template-columns:var(--rail) minmax(0, 1fr) auto;border-block:3px solid var(--rule);align-items:center;gap:1rem 2.5rem;margin-block:clamp(2.5rem,5vw,4rem);padding:1.6rem 0 1.8rem;display:grid}html .contact-strip__tag{font:600 .7rem/1.6 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);margin:0}html .contact-strip h2{font:750 clamp(1.4rem, 2.4vw, 1.9rem) / 1.2 var(--display);margin:0 0 .4rem}html .contact-strip>div>p{max-width:56ch;color:var(--ink-2);margin:0;line-height:1.6}html .guide-opening{background:var(--sheet);border-bottom:1px solid var(--line);padding-block:clamp(2.4rem,4.5vw,4rem) clamp(2rem,4vw,3rem)}html .guide-opening .register-head{border-top:0;padding-top:0}html .guide-opening .register-head .lede{max-width:62ch}html .buyer-guide :where(h1,h2,h3,p,li,th,td){overflow-wrap:anywhere}html .buyer-guide h2{font:750 clamp(1.9rem, 3.2vw, 2.9rem) / 1.08 var(--display);letter-spacing:-.028em;margin:0}html .buyer-guide h3{font:750 1.12rem/1.3 var(--display);margin:0 0 .7rem}html .buyer-guide article p,html .guide-next p{color:var(--ink-2);line-height:1.7}html .guide-decision,html .guide-flow,html .guide-responsibility,html .guide-deliverables,html .guide-scenarios,html .guide-boundary,html .guide-checklist,html .guide-matrix,html .guide-next{padding-block:clamp(2.8rem,5vw,4.4rem)}html .guide-decision .register-head,html .guide-flow .register-head,html .guide-responsibility .register-head,html .guide-deliverables .register-head,html .guide-scenarios .register-head,html .guide-boundary .register-head,html .guide-checklist .register-head,html .guide-matrix .register-head,html .guide-next .register-head{margin-bottom:1.8rem}html .guide-decision__grid{border:1px solid var(--rule);background:var(--sheet);grid-template-columns:repeat(3,1fr);display:grid}html .guide-decision__grid article{border-right:1px solid var(--line);padding:1.5rem}html .guide-decision__grid article:last-child{border-right:0}html .guide-matrix{background:var(--shade);border-block:1px solid var(--line)}html .table-scroll{border:1px solid var(--rule);background:var(--sheet);overflow-x:auto}html .table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:42rem}html .table-scroll th,html .table-scroll td{vertical-align:top;border-bottom:1px solid var(--line);padding:.9rem 1rem;line-height:1.55}html .table-scroll th{color:var(--sheet);background:var(--ink);font:600 .7rem/1.6 var(--mono);letter-spacing:.09em;text-transform:uppercase}html .table-scroll td{color:var(--ink-2)}html .table-scroll td:first-child{color:var(--ink);font-weight:650}html .table-scroll tr:last-child td{border-bottom:0}html .guide-checklist ul{columns:2;border-top:3px solid var(--rule);column-gap:2.5rem;margin:0;padding:0;list-style:none}html .guide-checklist li{break-inside:avoid;border-bottom:1px solid var(--line);padding:.85rem 0 .85rem 1.7rem;line-height:1.55}html .guide-checklist li:before{content:"☐";float:left;color:var(--route);margin-left:-1.7rem;font-weight:700}html .guide-flow{background:var(--sheet);border-block:1px solid var(--line)}html .guide-flow ol{counter-reset:flow;border-top:3px solid var(--rule);margin:0;padding:0;list-style:none}html .guide-flow li{counter-increment:flow;grid-template-columns:var(--rail) 1fr;border-bottom:1px solid var(--line);gap:.4rem 2.5rem;padding:1.3rem 0;display:grid}html .guide-flow li>span{font:700 .72rem/1.9 var(--mono);letter-spacing:.1em;color:var(--ink)}html .guide-flow li p{max-width:62ch;color:var(--ink-2);margin:0;line-height:1.65}html .guide-scenarios__list{border-top:1px solid var(--rule);border-left:1px solid var(--rule);background:var(--sheet);grid-template-columns:1fr 1fr;display:grid}html .guide-scenarios__list article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.4rem}html .responsibility-grid,html .guide-deliverables__grid{border:1px solid var(--rule);background:var(--sheet);grid-template-columns:repeat(4,1fr);display:grid}html .responsibility-grid article,html .guide-deliverables__grid article{border-right:1px solid var(--line);padding:1.4rem}html .responsibility-grid article:last-child,html .guide-deliverables__grid article:last-child{border-right:0}html .guide-next{border-top:3px solid var(--rule)}html .guide-next__grid{grid-template-columns:var(--rail) minmax(0, 1fr) auto;align-items:center;gap:1rem 2.5rem;display:grid}html .guide-next__grid h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}html .guide-next__grid>div:last-child{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}html .guide-next__grid p{max-width:56ch;margin:.5rem 0 0}html .site-footer{--focus:var(--saffron-bright);color:var(--sheet);border-top:4px solid var(--saffron);box-shadow:inset 0 5px 0 var(--ink);background:#0c2132}html .site-footer__brandline{border-bottom:1px solid var(--dark-line);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-block:2rem 1.6rem;display:flex}html .site-footer__brandline .brand__plate{box-shadow:inset 0 0 0 3px #0c2132, inset 0 0 0 4px var(--sheet);background:#0c2132}html .site-footer__brandline h2{font:750 1.2rem/1.2 var(--display);margin:0}html .site-footer__brandline p{color:var(--dark-meta);margin:0;font-size:.85rem;line-height:1.5}html .site-footer__register{border-bottom:1px solid var(--dark-line);padding-block:1.6rem}html .site-footer__register h3{color:var(--dark-meta);font:600 .68rem/1.6 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .9rem}html .site-footer__register ul{columns:4;column-gap:2rem;margin:0;padding:0;list-style:none}html .site-footer__register li{break-inside:avoid}html .site-footer__register a{min-height:40px;color:var(--dark-body);font:500 .8rem/1.4 var(--mono);align-items:center;gap:.7rem;text-decoration:none;display:flex}html .site-footer__register a:hover{color:var(--saffron-bright)}html .site-footer__register i{color:var(--dark-meta);letter-spacing:.06em;font-size:.68rem;font-style:normal}html .site-footer__grid{grid-template-columns:repeat(3,1fr);gap:2rem 3rem;padding-block:2rem;display:grid}html .site-footer nav{flex-direction:column;display:flex}html .site-footer h3{color:var(--dark-meta);font:600 .68rem/1.6 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .7rem}html .site-footer nav a{min-height:40px;color:var(--sheet);align-items:center;font-size:.9rem;text-decoration:none;display:flex}html .site-footer nav a:hover{color:var(--saffron-bright);text-decoration:underline}html .site-footer__base{min-height:60px;color:var(--dark-meta);font:500 .72rem/1.6 var(--mono);letter-spacing:.05em;border-top:1px solid var(--dark-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 2rem;padding-block:.8rem;display:flex}html .site-footer__legal{max-width:72ch;color:var(--dark-meta);font:500 .72rem/1.6 var(--mono);letter-spacing:.01em;margin:0;padding-block:0 1.4rem}html .lost-route{background:linear-gradient(var(--line-soft) 1px, transparent 1px) 0 0 / 100% 2.6rem, var(--paper);flex-direction:column;justify-content:center;gap:1.5rem;min-height:100vh;padding:2rem 1rem;display:flex}html .lost-route main,html .lost-route__footer{width:min(100%,44rem);margin-inline:auto}html .lost-route main{background:var(--sheet);border:1px solid var(--ink);box-shadow:0 0 0 5px var(--sheet), 0 0 0 6px var(--ink);padding:clamp(1.8rem,5vw,3.2rem)}html .lost-route__stamp{color:var(--alarm);font:700 .78rem/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.2rem}html .lost-route__stamp:before{content:"";background:var(--alarm);width:.62em;height:.62em;margin-right:.6em;display:inline-block}html .lost-route h1{font:750 clamp(2.1rem, 6vw, 3.2rem) / 1.06 var(--display);letter-spacing:-.03em;margin:0 0 .8rem}html .lost-route main>p:not(.lost-route__stamp){max-width:56ch;color:var(--ink-2);line-height:1.7}html .lost-route__footer{color:var(--sheet);background:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;padding:1rem 1.25rem;display:flex}html .lost-route__footer p{margin:0}html .lost-route__footer nav{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}html .lost-route__footer a{color:var(--sheet)}html .lost-route__footer .lost-route__meta{color:var(--dark-meta);font:500 .72rem/1.8 var(--mono)}@media (width<=1100px){html .index-strip,html .masthead__meta{display:none}html .mobile-menu{margin-left:auto;display:block}html .mobile-menu summary{display:flex}}@media (width<=900px){html:root{--rail:8rem}html .route-finder__options label{grid-template-columns:2.6rem 1.4rem minmax(0,1fr)}html .route-finder__options label small{grid-column:3}html .register__caption{grid-template-columns:3.4rem minmax(0,1.3fr) minmax(0,1fr) 6rem}html .register__caption span:nth-child(5){display:none}html .register__rows a{grid-template-columns:3.4rem minmax(0,1.3fr) minmax(0,1fr) 6rem}html .register__visit{display:none}html .register__lang{text-align:right}html .route-output__steps,html .reading-table__columns,html .buyer-checkpoint__items,html .route-examples__grid,html .guide-decision__grid{grid-template-columns:1fr}html .route-output__steps article,html .reading-table__columns>div,html .buyer-checkpoint__items article,html .guide-decision__grid article{border-right:0;border-bottom:1px solid var(--line)}html .route-output__steps article{border-bottom-color:var(--dark-line)}html .route-output__steps article:last-child,html .reading-table__columns>div:last-child,html .buyer-checkpoint__items article:last-child,html .guide-decision__grid article:last-child{border-bottom:0}html .route-output__steps h3,html .buyer-checkpoint__items p{margin-top:.6rem}html .responsibility-grid,html .guide-deliverables__grid{grid-template-columns:1fr 1fr}html .responsibility-grid article:nth-child(2n),html .guide-deliverables__grid article:nth-child(2n){border-right:0}html .responsibility-grid article,html .guide-deliverables__grid article{border-bottom:1px solid var(--line)}}@media (width<=760px){html,html body{font-size:16px}html .wrap{width:min(calc(100% - 2rem), var(--wl-max))}html .register-head{grid-template-columns:1fr;gap:.7rem}html .register-head :where(.index-tag,.section-label,.eyebrow){margin:0}html .register-rail{grid-template-columns:1fr}html .register-rail li{border-right:0;border-bottom:1px solid var(--line);padding:.8rem 0}html .register-rail li+li{padding-left:0}html .register-rail li:last-child{border-bottom:0}html .route-finder__controls{flex-direction:column;align-items:stretch}html .route-finder__controls .button{justify-content:space-between}html .route-finder__language select{flex:1}html .route-comparison article,html .charter-ledger article,html .process-rail li{grid-template-columns:1fr;gap:.5rem}html .register-prose{grid-template-columns:1fr}html .register-prose>div{grid-column:1}html .brief-specimen dl>div,html .ownership-model dl>div,html .guide-boundary dl>div,html .fact-ledger>div,html .public-charter dl>div,html .guide-flow li{grid-template-columns:1fr;gap:.3rem}html .guide-next__grid{grid-template-columns:1fr;align-items:start}html .contact-strip{grid-template-columns:1fr;gap:1rem}html .home-close__grid{grid-template-columns:1fr;gap:2rem}html .evidence-checklist ul,html .guide-checklist ul{columns:1}html .worksheet-key>div{grid-template-columns:1fr;gap:.3rem}html .provider-questions__grid,html .guide-scenarios__list{grid-template-columns:1fr}html .site-footer__register ul{columns:2}html .site-footer__grid{grid-template-columns:1fr 1fr}html .faq-ledger p{margin-left:0}}@media (width<=480px){html .brand small{display:none}html .register-head h1{overflow-wrap:normal;font-size:clamp(2rem,9.6vw,2.5rem)}html .register__caption{display:none}html .register__rows a{grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding-block:.7rem}html .register__code{grid-area:1/1}html .register__lang{text-align:right;grid-area:1/2}html .register__domain{grid-area:2/1/auto/3}html .register__job{grid-area:3/1/auto/3}html .route-finder__options label{grid-template-columns:1.4rem minmax(0,1fr);align-items:start}html .route-finder__options label input[type=radio]{grid-area:1/1;align-self:start;margin-top:.2rem}html .route-finder__code{grid-area:1/2}html .route-finder__options label strong,html .route-finder__options label small{grid-column:2}html .route-finder__result{margin-inline:.7rem}html .responsibility-grid,html .guide-deliverables__grid{grid-template-columns:1fr}html .responsibility-grid article,html .guide-deliverables__grid article{border-right:0}html .site-footer__register ul{columns:1}html .site-footer__grid{grid-template-columns:1fr;gap:1.4rem}html .site-footer__base{flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html *,html :before,html :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
