:root{--ink:#0b0b0b;--paper:#f1efe7;--paper-hi:#faf9f3;--orange:#fd7b4a;--periwinkle:#8ea2e7;--muted:#6f6f68;--rule:#0b0b0b;--subtle-rule:#c9c8c1;--display:"Avenir Next Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--body:"Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--page-max:1440px;--pad-x:clamp(18px, 2.2vw, 32px);--measure:720px;--focus:#2458d3;--ground:var(--paper);--ground-raised:#e7e4db;--ground-sunk:var(--paper-hi);--ink-70:#353532;--ink-55:var(--muted);--rule-soft:var(--subtle-rule);--serif:var(--body);--human:var(--orange);--human-deep:#8b3418;--human-field:var(--orange);--human-wash:#f7ddd2;--machine:#566bad;--machine-deep:#293d7d;--machine-field:var(--periwinkle);--machine-pale:#d8def3}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:auto}body{background:var(--paper);color:var(--ink);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;font-weight:300;line-height:.94}p{text-wrap:pretty}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,summary{font:inherit}code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.86em}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.wrap{width:min(100%, var(--page-max));padding-inline:var(--pad-x);margin-inline:auto}.mono{font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;font-size:clamp(10px,.8vw,12px);line-height:1.5}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;font-weight:300;line-height:.94}.skip-link{z-index:100;background:var(--ink);color:var(--paper-hi);padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-intro{border-bottom:1px solid var(--rule)}.intro-grid,.plate-grid{grid-template-columns:minmax(130px,160px) minmax(0,1fr);gap:clamp(24px,3vw,44px);display:grid}.intro-grid{min-height:min(740px,100vh - 70px);padding-block:clamp(30px,5vw,72px)}.atlas-rail{border-right:1px solid var(--rule);color:var(--muted);padding-right:22px}.atlas-rail p+p{margin-top:2px}.atlas-rail .rail-group{margin-top:28px}.intro-main{flex-direction:column;min-width:0;display:flex}.intro-main h1{max-width:1100px;font-size:clamp(58px,7.3vw,112px)}.intro-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,76px);max-width:1020px;margin-top:auto;padding-top:56px;display:grid}.intro-copy p{max-width:48ch}.chapter{border-bottom:1px solid var(--rule)}.plate-grid{padding-block:clamp(64px,9vw,124px)}.section-index{font-family:var(--mono);font-size:clamp(30px,3.5vw,52px);line-height:1}.section-content{min-width:0}.section-content>h2{max-width:950px;margin-bottom:clamp(34px,5vw,66px);font-size:clamp(42px,5.1vw,76px)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.lede{font-size:clamp(19px,1.8vw,24px);line-height:1.42}.rule-list{border-top:1px solid var(--rule);margin:34px 0 0;padding:0;list-style:none}.rule-list>li{border-bottom:1px solid var(--subtle-rule);padding:18px 0}.status{border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;padding:4px 7px;font-size:10px;display:inline-block}.onward{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:32px;padding-bottom:4px;font-size:12px;display:inline-flex}@media (width<=900px){.intro-grid,.plate-grid{grid-template-columns:118px minmax(0,1fr);gap:24px}.intro-copy{grid-template-columns:1fr;gap:18px;max-width:650px}}@media (width<=720px){body{font-size:16px}.intro-grid,.plate-grid{grid-template-columns:1fr;gap:22px}.intro-grid{min-height:0;padding-block:24px 46px}.atlas-rail{border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;padding:0 0 18px;display:grid}.atlas-rail .rail-group{margin-top:0}.intro-main h1{font-size:clamp(48px,15vw,72px)}.intro-copy{margin-top:44px;padding-top:0}.plate-grid{padding-block:54px}.section-index{font-size:22px}.section-content>h2{margin-bottom:30px;font-size:clamp(36px,11vw,54px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.doc{width:min(100%, var(--page-max));max-width:none;padding-inline:var(--pad-x)}.doc>.divider{display:none!important}.doc-head{border-bottom:1px solid var(--rule);flex-direction:column;min-height:min(600px,100vh - 66px);padding:clamp(34px,6vw,80px) 0;display:flex}.doc-head>.mono{color:var(--muted);order:-1}.doc-head h1{max-width:1080px;margin-top:28px;font-size:clamp(50px,6.2vw,92px)}.doc-head .standfirst{max-width:720px;margin-top:auto;padding-top:48px;font-size:clamp(19px,1.8vw,24px);line-height:1.45}.doc>section{border-bottom:1px solid var(--rule);padding:clamp(62px,8vw,112px) 0}.doc>section>.status{margin-bottom:18px}.doc>section>h2,.doc>section>:is(div,header)>h2{max-width:980px;margin-bottom:clamp(32px,5vw,60px);font-size:clamp(42px,5.1vw,76px)}.doc section>p{max-width:720px}.doc section>p+p{margin-top:1.05em}.doc .lede{color:var(--ink);font-size:clamp(19px,1.8vw,24px);line-height:1.45}.doc .standfirst,.doc section p{color:var(--ink)}.doc .boundary,.doc .key{border-top:1px solid var(--rule);margin-top:32px;padding:22px 0 0;font-size:20px;line-height:1.5}.doc .fig-block{border:1px solid var(--rule);background:var(--paper-hi);margin:42px 0;padding:24px}.doc .loop,.doc .states,.doc .conditions,.doc .classes,.doc .arms,.doc .plain,.doc .built{border-top:1px solid var(--rule);margin:38px 0 0;padding:0;list-style:none}.doc .loop>li,.doc .states>li,.doc .conditions>li,.doc .classes>li,.doc .arms>li,.doc .plain>li,.doc .built>li{border-bottom:1px solid var(--subtle-rule);padding:18px 0}.doc .loop>li{grid-template-columns:150px minmax(0,1fr);gap:28px;display:grid}.doc .loop>li p+p{max-width:760px;margin-top:0}.doc .states{border-bottom:1px solid var(--rule)}.doc .states>li{grid-template-columns:minmax(170px,260px) minmax(0,1fr);align-items:baseline;gap:18px;display:grid}.doc .states .gauge{display:none!important}.doc .state-id{color:var(--ink);font-weight:700}.doc .states-note{color:var(--muted);margin-top:14px}.doc .limits{border:1px solid var(--rule);max-width:980px;margin-top:50px;padding:24px}.doc .limits-label{margin-bottom:22px}.doc .limits dl,.doc .claims,.doc .terms,.doc .exclusions{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.doc .limits dl>div,.doc .claims>div,.doc .terms>div,.doc .exclusions>div{border-top:1px solid var(--rule);padding:22px}.doc .limits dl>div+div,.doc .claims>div+div,.doc .terms>div:nth-child(2n),.doc .exclusions>div:nth-child(2n){border-left:1px solid var(--rule)}.doc dt{font-weight:700}.doc dd{margin:10px 0 0}.doc .claims{border:1px solid var(--rule)}.doc .claims>div{border-top:0;flex-direction:column;justify-content:space-between;min-height:300px;display:flex}.doc .claims .mono{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(34px,4vw,52px)}.doc .not-claimed{background:var(--paper-hi);margin-inline:calc(var(--pad-x) * -1);padding-inline:var(--pad-x)}.doc .not-claimed ul{border-top:1px solid var(--rule);max-width:900px;margin:0;padding:0;list-style:none}.doc .not-claimed li{border-bottom:1px solid var(--subtle-rule);padding:20px 0}.doc .cta-row{flex-wrap:wrap;margin-top:34px;display:flex}.doc .btn{border:1px solid var(--rule);font-family:var(--mono);text-transform:uppercase;padding:14px 18px;font-size:11px;text-decoration:none}.doc .btn-solid{background:var(--ink);color:var(--paper-hi)}.doc .btn+.btn{border-left:0}.doc .conditions>li{grid-template-columns:50px minmax(0,1fr);gap:20px;display:grid}.doc .cond-head,.doc .cls-name{font-weight:700}.doc .conditions p+p{margin-top:4px}.doc .classes>li{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:28px;display:grid}.doc .cls-by .mono{color:var(--muted);margin-right:12px}.doc .exclusions,.doc .terms{border:1px solid var(--rule);max-width:1000px}.doc .exclusions>div,.doc .terms>div{border-top:0}.doc .bio{grid-template-columns:minmax(0,720px);display:grid}.doc .bio-mark{display:none}.doc .bio p+p{margin-top:1.1em}.doc .where{color:var(--muted);margin-top:30px!important}.doc .addr{font-family:var(--display);letter-spacing:-.03em;margin:26px 0;font-size:clamp(36px,6vw,80px);line-height:1}.doc .onward{display:block}.doc .onward-body{max-width:760px;margin-top:12px;font-size:20px}@media (width<=720px){.doc-head{min-height:430px}.doc-head h1{font-size:clamp(48px,15vw,70px)}.doc>section>h2,.doc>section>:is(div,header)>h2{font-size:clamp(36px,11vw,54px)}.doc .loop>li,.doc .states>li,.doc .conditions>li,.doc .classes>li{grid-template-columns:1fr;gap:6px}.doc .states>li{padding-block:16px}.doc .limits dl,.doc .claims,.doc .terms,.doc .exclusions{grid-template-columns:1fr}.doc .limits dl>div+div,.doc .claims>div+div,.doc .terms>div:nth-child(2n),.doc .exclusions>div:nth-child(2n){border-left:0}.doc .claims>div{border-top:1px solid var(--rule);min-height:250px}.doc .claims>div:first-child{border-top:0}.doc .btn+.btn{border-left:1px solid var(--rule);border-top:0}.doc .cta-row{flex-direction:column}.doc .loop-figure{display:none}}.site-header[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--rule);background:var(--paper)}.header-inner[data-astro-cid-hkbrpulz]{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:66px;display:grid}.wordmark[data-astro-cid-hkbrpulz]{font-family:var(--mono);letter-spacing:.08em;font-weight:700;text-decoration:none}.desktop-nav[data-astro-cid-hkbrpulz]{justify-content:center;gap:clamp(16px,2.5vw,38px);display:flex}.desktop-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.mobile-menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;padding-block:8px;font-size:11px;text-decoration:none}.desktop-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{border-bottom:1px solid var(--rule)}.edition[data-astro-cid-hkbrpulz]{color:var(--muted);text-align:right}.mobile-menu[data-astro-cid-hkbrpulz]{display:none;position:relative}.mobile-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;font-family:var(--mono);text-transform:uppercase;font-size:11px;list-style:none}.mobile-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{z-index:30;background:var(--paper-hi);border:1px solid var(--rule);min-width:230px;padding:12px 18px;display:grid;position:absolute;top:calc(100% + 16px);right:0}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--rule)}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr auto 1fr;align-items:start;gap:32px;padding-block:28px 34px;display:grid}.footer-grid[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:center;gap:12px 22px;display:flex}.footer-grid[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-family:var(--mono);text-transform:uppercase;font-size:10px}.footer-grid[data-astro-cid-hkbrpulz]>p[data-astro-cid-hkbrpulz]:last-child{text-align:right;color:var(--muted)}@media (width<=900px){.desktop-nav[data-astro-cid-hkbrpulz],.edition[data-astro-cid-hkbrpulz]{display:none}.mobile-menu[data-astro-cid-hkbrpulz]{justify-self:end;display:block}.header-inner[data-astro-cid-hkbrpulz]{grid-template-columns:1fr auto}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}.footer-grid[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{justify-content:flex-start}.footer-grid[data-astro-cid-hkbrpulz]>p[data-astro-cid-hkbrpulz]:last-child{text-align:left}}
