:root{--measure:44rem;--dusk:#0B1530;--dusk-2:#14244A;--dusk-3:#1C3160;--slate:#18222E;--iron:#101820;--amber:#F2B04F;--amber-hi:#FFD58C;--amber-lo:#D98A2E;--ochre:#D7A33C;--glaze:#2F7C74;--glaze-hi:#6CC0B4;--d-ink:#F8EEDB;--d-ink-2:#E2D8C6;--d-ink-3:#C9C0B0;--bg:#F3E9D5;--bg-2:#EADBC0;--bg-3:#FBF5EA;--ink:#1C1712;--ink-2:#453A2D;--ink-3:#574A3A;--line:rgba(28,23,18,.16);--brass:#9A7535;--brass-hi:#CFA75B;--acc:#8A4410;--pool:rgba(242,176,79,.22);--pool-2:rgba(47,124,116,.12);--sk:#DCCBAA;--sk-2:#CDB892;--lw-1:#2A3B5C;--lw-2:#0E1830;--focus:#1B57C9;--hh:84px;--col:39rem;--side:16rem;color-scheme:light}:root[data-theme=dark]{--bg:#0A1A1C;--bg-2:#0E2326;--bg-3:#12292C;--ink:#EEE6D3;--ink-2:#C8BFAC;--ink-3:#B0A793;--line:rgba(238,230,211,.14);--brass:#B48E4F;--brass-hi:#E7C077;--acc:#F2BE6A;--pool:rgba(242,176,79,.13);--pool-2:rgba(108,192,180,.1);--sk:#163235;--sk-2:#1C3D40;--lw-1:#3A5482;--lw-2:#1A2A4A;--focus:#8FB8FF;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0A1A1C;--bg-2:#0E2326;--bg-3:#12292C;--ink:#EEE6D3;--ink-2:#C8BFAC;--ink-3:#B0A793;--line:rgba(238,230,211,.14);--brass:#B48E4F;--brass-hi:#E7C077;--acc:#F2BE6A;--pool:rgba(242,176,79,.13);--pool-2:rgba(108,192,180,.1);--sk:#163235;--sk-2:#1C3D40;--lw-1:#3A5482;--lw-2:#1A2A4A;--focus:#8FB8FF;color-scheme:dark}}@media(max-width:760px){:root{--hh:64px}}@font-face{font-family:Fixel Text;src:url(/fonts/c-fixel-text-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fixel Text;src:url(/fonts/c-fixel-display-var.woff2) format("woff2");font-weight:500 900;font-display:swap}@font-face{font-family:Fixel Display;src:url(/fonts/c-fixel-display-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Text Fallback;src:local("Arial"),local("Liberation Sans");size-adjust:103%;ascent-override:92%;descent-override:24%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;background:var(--bg);color:var(--ink);font:400 1.0625rem/1.62 Fixel Text,Text Fallback,Arial,sans-serif}img,svg,picture{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--focus,#4D8DFF);outline-offset:3px}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0 0 1em}.wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,3.4vw,40px)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:8px;top:-60px;z-index:99;padding:.6rem 1rem;background:#000;color:#fff}.skip-link:focus{top:8px}.nw{white-space:nowrap}.theme-btn[hidden]{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{overflow-x:clip}.window-icon{display:inline-block;width:.8em;height:.66em;flex:none;background:linear-gradient(var(--amber-hi),var(--amber-lo));clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);box-shadow:0 0 12px #f2b04f99}.eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 1.2rem;font:600 .76rem/1.3 Fixel Display,Text Fallback,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--d-ink-2)}.eyebrow--paper{color:var(--ink-2)}.site-header{position:relative;z-index:30;--hh:84px;height:var(--hh);color:var(--d-ink);background:linear-gradient(180deg,#070d1eb8,#070d1e00)}.site-header__in{display:flex;align-items:center;gap:1.5rem;height:100%}.brand{display:flex;align-items:center;gap:.85rem;text-decoration:none;margin-right:auto;min-height:44px}#nav ul{list-style:none;margin:0;padding:0;display:flex;gap:.15rem}#nav a{display:flex;align-items:center;min-height:44px;padding:0 .85rem;text-decoration:none;font:600 .74rem/1 Fixel Display,Text Fallback,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--d-ink-2);position:relative;transition:color .2s}#nav a:after{content:"";position:absolute;left:50%;bottom:2px;width:18px;height:8px;transform:translate(-50%);background:#e2d8c647;clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);opacity:0;transition:opacity .2s,background .2s,box-shadow .2s}#nav a:hover{color:var(--d-ink)}#nav a:hover:after{opacity:1}#nav a[aria-current=page]{color:var(--d-ink)}#nav a[aria-current=page]:after{opacity:1;background:linear-gradient(var(--amber-hi),var(--amber-lo))}#nav a[aria-current=page]:before{content:"";position:absolute;left:50%;bottom:-6px;width:46px;height:22px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(255,196,100,.55),transparent);pointer-events:none}.site-header__tools{display:flex;gap:.5rem;align-items:center}.theme-btn,.menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:44px;min-height:44px;padding:0 .65rem;background:#0a122459;border:1px solid rgba(226,216,198,.32);color:var(--d-ink);border-radius:0;cursor:pointer;font:600 .72rem/1 Fixel Display,Text Fallback,sans-serif;letter-spacing:.15em;text-transform:uppercase;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 100%,0 100%)}.theme-btn svg{width:22px;height:22px}.tb-f{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.tb-g{fill:#ffc66f;transition:fill .25s}.tb-m{stroke:#7a4a12;stroke-width:1.2}:root[data-theme=dark] .tb-g{fill:#24375a}:root[data-theme=dark] .tb-m{stroke:#5a6e92}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tb-g{fill:#24375a}:root:not([data-theme=light]) .tb-m{stroke:#5a6e92}}.menu-btn{display:none}.menu-btn svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round}.lede{max-width:30rem;color:var(--d-ink-2);font-size:1.03rem;line-height:1.62;margin:0 0 1.6rem}.facade{position:relative;z-index:1;background:var(--dusk);margin-top:-1px}.facade__roof{height:16px;background:linear-gradient(180deg,#060b18,#0e1a36);border-bottom:2px solid #B8904E;position:relative}.facade__roof:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:3px;background:#b8904e;opacity:.5}.facade__wins{height:96px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='336' height='96'%3E%3Cdefs%3E%3CradialGradient id='g' cx='.5' cy='.6' r='.5'%3E%3Cstop offset='0' stop-color='%23FFC56A' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%23FFC56A' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='l' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23FFD892'/%3E%3Cstop offset='1' stop-color='%23E8962F'/%3E%3C/linearGradient%3E%3ClinearGradient id='u' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%231F3150'/%3E%3Cstop offset='.5' stop-color='%23111C33'/%3E%3Cstop offset='1' stop-color='%230B1326'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx='84' cy='54' rx='40' ry='40' fill='url(%23g)'/%3E%3Cellipse cx='252' cy='54' rx='40' ry='40' fill='url(%23g)'/%3E%3Cellipse cx='308' cy='54' rx='40' ry='40' fill='url(%23g)'/%3E%3Cpath d='M11 22h34v3h-34z' fill='%23B8904E'/%3E%3Cpath d='M17 29h22l6 45h-34z' fill='%230A1222'/%3E%3Cpath d='M18.4 31.5h19.2l5 40.5h-29.2z' fill='url(%23u)'/%3E%3Cpath d='M28 31v41M14 50h28' stroke='%233A4D6E' stroke-width='1.4' fill='none'/%3E%3Cpath d='M8 74h40v3h-40z' fill='%23B8904E'/%3E%3Cpath d='M67 22h34v3h-34z' fill='%23B8904E'/%3E%3Cpath d='M73 29h22l6 45h-34z' fill='%230A1222'/%3E%3Cpath d='M74.4 31.5h19.2l5 40.5h-29.2z' fill='url(%23l)'/%3E%3Cpath d='M84 31v41M70 50h28' stroke='%237A4A12' stroke-width='1.4' fill='none'/%3E%3Cpath d='M64 74h40v3h-40z' fill='%23B8904E'/%3E%3Cpath d='M123 22h34v3h-34z' fill='%23B8904E'/%3E%3Cpath d='M129 29h22l6 45h-34z' fill='%230A1222'/%3E%3Cpath d='M130.4 31.5h19.2l5 40.5h-29.2z' fill='url(%23u)'/%3E%3Cpath d='M140 31v41M126 50h28' stroke='%233A4D6E' stroke-width='1.4' fill='none'/%3E%3Cpath d='M120 74h40v3h-40z' fill='%23B8904E'/%3E%3Cpath d='M179 22h34v3h-34z' fill='%23B8904E'/%3E%3Cpath d='M185 29h22l6 45h-34z' fill='%230A1222'/%3E%3Cpath d='M186.4 31.5h19.2l5 40.5h-29.2z' fill='url(%23u)'/%3E%3Cpath d='M196 31v41M182 50h28' stroke='%233A4D6E' stroke-width='1.4' fill='none'/%3E%3Cpath d='M176 74h40v3h-40z' fill='%23B8904E'/%3E%3Cpath d='M235 22h34v3h-34z' fill='%23B8904E'/%3E%3Cpath d='M241 29h22l6 45h-34z' fill='%230A1222'/%3E%3Cpath d='M242.4 31.5h19.2l5 40.5h-29.2z' fill='url(%23l)'/%3E%3Cpath d='M252 31v41M238 50h28' stroke='%237A4A12' stroke-width='1.4' fill='none'/%3E%3Cpath d='M232 74h40v3h-40z' fill='%23B8904E'/%3E%3Cpath d='M291 22h34v3h-34z' fill='%23B8904E'/%3E%3Cpath d='M297 29h22l6 45h-34z' fill='%230A1222'/%3E%3Cpath d='M298.4 31.5h19.2l5 40.5h-29.2z' fill='url(%23l)'/%3E%3Cpath d='M308 31v41M294 50h28' stroke='%237A4A12' stroke-width='1.4' fill='none'/%3E%3Cpath d='M288 74h40v3h-40z' fill='%23B8904E'/%3E%3Cpath d='M0 88h336' stroke='%23B8904E' stroke-opacity='.5'/%3E%3C/svg%3E") center top/336px 96px repeat-x,linear-gradient(180deg,#0e1a36,#13244a)}.facade__tiles{height:28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Crect width='28' height='28' fill='%23D7A33C'/%3E%3Cpath d='M0 0h7A7 7 0 0 1 0 7zM28 0v7A7 7 0 0 1 21 0zM0 28v-7A7 7 0 0 1 7 28zM28 28h-7a7 7 0 0 1 7-7z' fill='%2315233F'/%3E%3Cpath d='M14 4l10 10-10 10L4 14z' fill='%232F7C74'/%3E%3Cpath d='M14 9l5 5-5 5-5-5z' fill='%23F3E3B8'/%3E%3Ccircle cx='14' cy='14' r='2' fill='%239A4A22'/%3E%3Cpath d='M0 .5h28M0 27.5h28' stroke='%239E7430'/%3E%3C/svg%3E") center/28px 28px repeat-x;border-bottom:3px solid #15233F;box-shadow:0 8px 24px -10px #f2b04f59}@media(max-width:1080px){#nav a{padding:0 .55rem;letter-spacing:.12em}}@media(max-width:900px){.menu-btn{display:inline-flex}#nav{display:none}#nav.open{display:block;position:fixed;inset:var(--hdr,84px) 0 0 0;z-index:40;overflow:auto;padding:1.5rem clamp(16px,3.4vw,40px) 2rem;background:radial-gradient(80% 50% at 80% 0%,rgba(242,176,79,.16),transparent 70%),linear-gradient(180deg,#0e1a36,#0a1226)}#nav.open ul{flex-direction:column;gap:.2rem}#nav.open a{min-height:58px;font-size:1.05rem;padding:0 0 0 2.4rem;border-bottom:1px solid rgba(226,216,198,.14)}#nav.open a:after{left:.9rem;top:50%;bottom:auto;width:20px;height:16px;transform:translate(-50%,-50%);opacity:1;background:#24375a;box-shadow:none}#nav.open a[aria-current=page]:after{background:linear-gradient(#ffdda0,#e59a3c)}#nav.open a[aria-current=page]:before{display:none}body.menu-open{overflow:hidden}body.menu-open .site-header{background:#0a1226;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:760px){.site-header{--hh:64px}.eyebrow{font-size:.68rem;letter-spacing:.2em;margin-bottom:.8rem}.lede{order:3;margin:0 0 1.1rem;font-size:.98rem}.facade__wins{height:72px;background-size:252px 72px,auto}.menu-btn .lbl{display:none}}@media(max-width:380px){.menu-btn{padding:0 .5rem}}html{scroll-padding-top:calc(var(--hh) + 1rem)}.window-marker{display:inline-block;flex:none;width:14px;height:11px;background:linear-gradient(150deg,var(--lw-1,#2A3B5C),var(--lw-2,#0E1830) 70%);box-shadow:inset 0 0 0 1px var(--brass);clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);transition:filter .2s}[aria-current]>.window-marker,.faq__i[open] .faq__w,.teaser__a:hover .window-marker,.teaser__a:focus-visible .window-marker{background:linear-gradient(#ffdda0,#e59a3c);box-shadow:none;filter:drop-shadow(0 0 5px rgba(242,176,79,.85));animation:switch-on .42s cubic-bezier(.25,.7,.3,1) both}@keyframes switch-on{0%{filter:brightness(.35) saturate(.4)}60%{filter:brightness(1.08) drop-shadow(0 0 7px rgba(242,176,79,.9))}to{filter:drop-shadow(0 0 5px rgba(242,176,79,.85))}}.site-header{transition:background-color .25s,box-shadow .25s,transform .3s cubic-bezier(.3,.7,.3,1)}.site-header.is-solid{background:#091022f5;box-shadow:inset 0 -1px #b8904e8c,0 10px 28px -18px #000c}.site-header.is-hidden{transform:translateY(-100%)}.menu-btn path{transition:transform .25s,opacity .2s;transform-origin:12px 12px}.menu-btn[aria-expanded=true] .mb1{transform:translateY(5px) rotate(45deg) scaleX(1.4)}.menu-btn[aria-expanded=true] .mb2{opacity:0}.menu-btn[aria-expanded=true] .mb3{transform:translateY(-5px) rotate(-45deg) scaleX(.78)}.article{padding:clamp(2rem,5vw,4.5rem) 0 clamp(3rem,6vw,5rem);background:var(--bg)}.article__grid{display:grid;grid-template-columns:var(--side) minmax(0,var(--col));gap:clamp(2.5rem,4.5vw,4.5rem);align-items:start}.contents-col{align-self:stretch}.contents{position:sticky;top:calc(var(--hh) + 1.4rem)}.contents h2{margin:0 0 .8rem;font:700 .76rem/1 Fixel Display,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.contents ol{list-style:none;margin:0 0 1.4rem;padding:0;border-left:1px solid var(--line)}.contents a{display:flex;align-items:center;gap:.7rem;min-height:44px;padding:.35rem 0 .35rem .9rem;margin-left:-1px;font-size:.9rem;line-height:1.3;color:var(--ink-2);text-decoration:none;border-left:2px solid transparent}.contents a:hover{color:var(--ink)}.contents a:hover .window-marker{filter:brightness(1.6)}.contents a[aria-current]{color:var(--ink);font-weight:600;border-left-color:var(--amber)}.article__text{min-width:0;max-width:var(--col)}.article-section{padding:2.2rem 0 1.4rem;border-top:1px solid var(--line)}.article-section:first-of-type{border-top:0;padding-top:0}.article-section h2,.faq h2,.sources h2,.teasers h2{font:700 clamp(1.5rem,2.4vw,2rem)/1.15 "Fixel Display","Text Fallback",sans-serif;letter-spacing:-.005em;color:var(--ink);margin:0 0 1rem}.article-section__lead{font-size:1.12rem;line-height:1.6;color:var(--ink);margin:0 0 .6rem}.faq__a p{color:var(--ink-2)}.article-section a,.faq a{color:var(--acc);text-decoration-thickness:1px;text-underline-offset:.2em}.faq{padding:2.4rem 0 1rem;border-top:1px solid var(--line)}.faq__i{border-bottom:1px solid var(--line)}.faq__i:first-of-type{border-top:1px solid var(--line)}.faq__i>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.7rem 0;cursor:pointer;list-style:none}.faq__i>summary::-webkit-details-marker{display:none}.faq__i h3{margin:0;font:650 1.06rem/1.35 Fixel Display,Text Fallback,sans-serif;color:var(--ink)}.faq__i>summary:hover h3{color:var(--acc)}.faq__w{flex:none;width:22px;height:18px;background:linear-gradient(150deg,var(--lw-1,#2A3B5C),var(--lw-2,#0E1830) 70%);box-shadow:inset 0 0 0 1px var(--brass);clip-path:polygon(24% 0,76% 0,100% 100%,0 100%)}.faq__i[open] .faq__w{width:22px;height:18px}.faq__a{padding:0 2.4rem .9rem 0}.faq__a p{margin:0}.sources{padding:2.4rem 0 0;border-top:1px solid var(--line)}.sources__legend{font-size:.9rem;color:var(--ink-2)}.sources__group{margin-top:1.4rem}.sources__group h3{display:flex;align-items:center;gap:.7rem;margin:0 0 .5rem;font:700 .76rem/1.3 Fixel Display,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.sources__group h3:after{content:"";flex:1;height:1px;background:var(--line)}.sources__group ol{list-style:none;margin:0;padding:0}.sources__group li{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.2rem .6rem;align-items:start;padding:.65rem 0;border-bottom:1px dashed var(--line)}.sources__group li:target{background:var(--pool);animation:src-hl 1.6s ease-out}@keyframes src-hl{0%{background:#f2b04f73}}.sources__n{display:grid;place-items:center;width:30px;height:24px;padding-top:2px;font:800 .78rem/1 Fixel Display,sans-serif;color:#2a1404;background:linear-gradient(#ffdda0,#e59a3c);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%)}.sources__b{display:grid;gap:.2rem}.sources__t{font-weight:600;color:var(--ink);line-height:1.4}.sources__m{font-size:.86rem;color:var(--ink-2)}.sources__back{display:grid;place-items:center;min-width:44px;min-height:44px;margin-top:-.5rem;color:var(--acc);text-decoration:none;font-weight:700}.teasers{padding:clamp(3rem,6vw,5rem) 0;background:var(--bg-2);border-top:1px solid var(--line)}.teasers h2{margin-bottom:1.6rem}.teasers__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2rem)}.teaser{display:flex}.teaser__a{flex:1;display:flex;flex-direction:column;gap:.55rem;padding:0 0 1.3rem;color:var(--ink);text-decoration:none;background:var(--bg-3);box-shadow:inset 0 -3px 0 var(--brass)}.teaser__win{position:relative;display:block;margin:0 0 .5rem;aspect-ratio:16/10;--s:26px;isolation:isolate;filter:drop-shadow(0 0 0 rgba(242,176,79,0));transition:filter .42s}.teaser__win:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#d7b46c,#8c6a2f);clip-path:polygon(var(--s) 0,calc(100% - var(--s)) 0,100% 100%,0 100%)}.teaser__win:after{content:"";position:absolute;left:var(--s);right:var(--s);top:-7px;height:5px;background:#b8904e;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 100%,0 100%)}.teaser__pane{position:absolute;inset:3px 3px 0;overflow:hidden;clip-path:polygon(calc(var(--s) - 1px) 0,calc(100% - var(--s) + 1px) 0,100% 100%,0 100%);background:#e9dcc0}.teaser__pane img{position:absolute;top:0;right:0;width:150%;max-width:none;height:100%;object-fit:cover;object-position:100% 58%;filter:brightness(.8) saturate(.82);transition:filter .42s cubic-bezier(.25,.7,.3,1)}.teaser__a:hover .teaser__win,.teaser__a:focus-visible .teaser__win{filter:drop-shadow(0 0 18px rgba(242,176,79,.55))}.teaser__a:hover .teaser__pane img,.teaser__a:focus-visible .teaser__pane img{filter:brightness(1.06) saturate(1.05)}.teaser__k,.teaser__a h3,.teaser__a p,.teaser__go{margin:0;padding:0 1.3rem}.teaser__k{display:flex;align-items:center;gap:.6rem;font:700 .72rem/1 Fixel Display,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.teaser__a h3{font:700 1.3rem/1.2 Fixel Display,Text Fallback,sans-serif}.teaser__a p{font-size:.95rem;line-height:1.55;color:var(--ink-2)}.teaser__go{margin-top:auto;padding-top:.4rem;font:650 .8rem/1 Fixel Display,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--acc);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.teaser__go span{display:inline-block;transition:transform .2s}.teaser__a:hover .teaser__go span{transform:translate(3px)}.teaser__a:focus-visible{outline-offset:4px}.site-footer{position:relative;color:var(--d-ink);background:#0a1226}.site-footer>.wrap{padding-top:clamp(2.4rem,5vw,3.6rem)}.site-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-bottom:2.4rem}.site-footer h2{margin:0 0 .7rem;font:700 .74rem/1.2 Fixel Display,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffd58c}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li a{display:flex;align-items:center;min-height:44px;color:#e2d8c6;text-decoration:none;font-size:.95rem}.site-footer li a:hover{color:#fff3de;text-decoration:underline;text-underline-offset:.25em}.site-footer a:focus-visible{outline-color:var(--amber-hi)}.site-footer__band{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.5rem 0;border-top:1px solid rgba(184,144,78,.55);border-bottom:1px solid rgba(184,144,78,.55)}.site-footer__disc{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;font:800 1.1rem/1 Fixel Display,sans-serif;color:#2a1404;background:radial-gradient(circle at 50% 40%,#ffe4ae,#f2b04f 70%,#d98a2e);box-shadow:0 0 0 3px #0a1226,0 0 0 4.5px #b8904e,0 0 20px #f2b04f59}.site-footer__txt p{margin:0 0 .35rem;font-size:.92rem;color:#e2d8c6}.site-footer__txt .site-footer__age{font-weight:600;color:#f8eedb}.site-footer__help a{color:#ffd58c;font-weight:700;text-underline-offset:.25em}.site-footer__copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.4rem;padding:1.1rem 0 1.4rem}.site-footer__copy p{margin:0;font-size:.84rem;color:#c9c0b0}.site-footer>.facade__tiles{border-bottom:0}.back-to-top{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;color:#ffd58c;text-decoration:none;font:650 .78rem/1 Fixel Display,sans-serif;letter-spacing:.14em;text-transform:uppercase}.back-to-top__w{display:grid;place-items:center;width:40px;height:34px;padding-top:4px;color:#2a1404;background:linear-gradient(#ffdda0,#e59a3c);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.back-to-top__w svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.js .back-to-top{position:fixed;right:clamp(12px,2.4vw,28px);bottom:clamp(12px,2.4vw,28px);z-index:35;flex-direction:column;gap:.35rem;padding:.55rem .55rem .5rem;color:#f8eedb;background:#091022eb;box-shadow:inset 0 0 0 1px #b8904eb3,0 12px 28px -12px #0009;visibility:hidden;opacity:0;transform:translateY(12px);transition:opacity .25s,transform .25s,visibility 0s .25s}.js .back-to-top.on{visibility:visible;opacity:1;transform:none;transition:opacity .25s,transform .25s}.js .back-to-top.on .back-to-top__w{animation:switch-on .42s cubic-bezier(.25,.7,.3,1) .1s both}.js .back-to-top__l{font-size:.6rem;letter-spacing:.16em}.back-to-top:focus-visible{outline:3px solid var(--amber-hi);outline-offset:3px}body.menu-open .back-to-top{visibility:hidden}@media(max-width:1080px){.teasers__list{grid-template-columns:repeat(2,minmax(0,1fr))}.teasers__list .teaser:last-child{grid-column:1/-1}.teasers__list .teaser:last-child .teaser__win{aspect-ratio:24/9}.site-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.article__grid{grid-template-columns:minmax(0,1fr)}.article__text{max-width:var(--col)}}@media(max-width:760px){.teasers__list{grid-template-columns:minmax(0,1fr)}.teasers__list .teaser:last-child .teaser__win{aspect-ratio:16/10}.teaser__win{--s:18px}.site-footer__band{gap:1rem;align-items:start}.site-footer__disc{width:52px;height:52px;font-size:.95rem}.js .back-to-top__l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.js .back-to-top{padding:.5rem}.faq__a{padding-right:0}}@media(max-width:420px){.site-footer__cols{gap:1.2rem 1rem}}@media(prefers-reduced-motion:reduce){.window-marker,.back-to-top__w,.teaser__win,.teaser__pane img,.site-header{animation:none!important;transition:none!important}.sources__group li:target{animation:none}}.js .site-header{position:sticky;top:0}.brand__full{width:auto;height:54px}.brand__short{display:none;width:auto;height:42px}.site-header.is-solid .brand__full{display:none}.site-header.is-solid .brand__short{display:block}.article-section p{margin:0 0 1em;color:var(--ink-2)}.article-section p.article-section__lead{color:var(--ink)}.reference{padding:clamp(3rem,6vw,5rem) 0 clamp(3.4rem,8vw,7rem);background:var(--bg)}.reference__grid{display:grid;grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);gap:clamp(2.5rem,4.5vw,4.5rem);align-items:start}.reference .faq,.reference .sources{padding-top:0;border-top:0}.reference .faq h2,.reference .sources h2{font:700 clamp(1.5rem,2.4vw,2rem)/1.15 "Fixel Display","Text Fallback",sans-serif;color:var(--ink);margin:0 0 1rem}.sources__group:first-of-type{margin-top:1rem}.sources__t{color:var(--ink)}a.sources__t{color:var(--acc);text-decoration-thickness:1px;text-underline-offset:.2em}.sources__note{font-size:.82rem;color:var(--ink-3)}.site-footer__brand{display:inline-flex;align-items:center;min-height:44px;margin:0 0 2rem}.site-footer__brand img{width:auto;height:50px}@media(max-width:1023px){.reference__grid{grid-template-columns:minmax(0,1fr)}.reference .faq,.reference .sources{max-width:var(--col)}.reference .sources{padding-top:2.4rem;border-top:1px solid var(--line)}}@media(max-width:760px){.brand__full{display:none}.brand__short{display:block;height:40px}.menu-btn .lbl{display:inline;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-footer__brand img{height:44px}}.contents-m__s{display:none}@media(min-width:1024px){.contents-m{position:sticky;top:calc(var(--hh) + 1.4rem)}.contents-m::details-content{content-visibility:visible;display:block}.contents{position:static}}@media(max-width:1023px){.contents-col{max-width:var(--col);margin-bottom:.4rem}.contents-m{background:var(--bg-3);box-shadow:inset 0 3px 0 var(--brass),inset 0 0 0 1px var(--line)}.contents-m__s{display:flex;align-items:center;gap:.8rem;min-height:56px;padding:.6rem 1rem;cursor:pointer;list-style:none;font:700 .86rem/1.2 Fixel Display,Text Fallback,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.contents-m__s::-webkit-details-marker{display:none}.contents-m__n{margin-left:auto;font-weight:500;letter-spacing:.06em;text-transform:none;font-size:.95rem;color:var(--ink-2)}.contents-m__s:after{content:"";width:16px;height:13px;flex:none;background:linear-gradient(135deg,#2a3b5c,#0e1830);box-shadow:inset 0 0 0 1px var(--brass);clip-path:polygon(24% 0,76% 0,100% 100%,0 100%)}.contents-m[open] .contents-m__s:after{background:linear-gradient(var(--amber-hi),var(--amber-lo))}.contents-m[open] .contents-m__s{border-bottom:1px solid var(--line)}.contents{position:static;padding:.6rem 1rem .2rem}.contents h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contents ol{margin:0 0 .6rem}}@media(max-width:760px){.eyebrow,.teaser__k{font-size:.8rem;letter-spacing:.16em}.sources__group h3{font-size:.82rem;letter-spacing:.14em}}.facade--quiet .facade__tiles{height:18px;background-size:18px 18px;filter:saturate(.55);border-bottom-width:2px;box-shadow:0 6px 16px -10px #f2b04f33}.cathead{position:relative;z-index:2;isolation:isolate;margin-top:-84px;padding-top:84px;color:var(--d-ink);background:radial-gradient(120% 90% at 78% 30%,#1C3160 0,var(--dusk) 58%,#070D1C 100%)}.cathead__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,25rem);gap:clamp(2rem,5vw,4.5rem);align-items:end;padding-block:clamp(2.2rem,5vw,3.6rem) clamp(2.4rem,5vw,3.8rem)}.cathead h1{font:400 clamp(2.1rem,4.2vw,3.35rem)/1.06 "Fixel Display","Text Fallback",sans-serif;letter-spacing:-.012em;margin:0 0 1.1rem;max-width:20ch}.cathead .lede{max-width:34rem;margin:0}.cathead__meta{margin:1.3rem 0 0;font-size:.86rem;color:var(--d-ink-3)}.crumbs{margin:0 0 1.6rem;font-size:.84rem;color:var(--d-ink-3)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.2rem .55rem;margin:0;padding:0}.crumbs li{display:flex;align-items:center;gap:.55rem}.crumbs li+li:before{content:"";width:7px;height:6px;background:#e2d8c66b;clip-path:polygon(24% 0,76% 0,100% 100%,0 100%)}.crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--d-ink-2);text-decoration-thickness:1px;text-underline-offset:.2em}.crumbs [aria-current]{color:var(--d-ink)}.cathead__win{position:relative;margin:0;aspect-ratio:6/5;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:#0e1830;box-shadow:0 0 0 2px #b8904e inset}.cathead__win picture{display:block;height:100%}.cathead__win img{width:100%;height:100%;object-fit:cover}.cathead__win:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 55% at 50% 40%,rgba(255,196,100,.22),transparent 70%);pointer-events:none}.cathead__glow{position:absolute;left:50%;bottom:-18px;width:70%;height:36px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(242,176,79,.42),transparent);z-index:-1}.ladder{list-style:none;margin:1.4rem 0 .6rem;padding:0;border-top:1px solid var(--line)}.hand{display:grid;grid-template-columns:3.2rem minmax(0,1fr) auto;grid-template-areas:"n name freq" "n cards cards" "n note note";column-gap:1rem;row-gap:.45rem;padding:1.15rem 0 1.2rem;border-bottom:1px solid var(--line)}.hand__n{grid-area:n;align-self:start;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.2rem;font:700 .9rem/1 Fixel Display,sans-serif;letter-spacing:.06em;color:var(--ink-2);background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.hand--top .hand__n{color:#2a1a06;background:linear-gradient(var(--amber-hi),var(--amber-lo));box-shadow:0 0 18px #f2b04f8c}.hand__name{grid-area:name;margin:0;font:700 1.12rem/1.25 Fixel Display,Text Fallback,sans-serif;color:var(--ink)}.hand__name span{display:block;margin-top:.15rem;font:500 .8rem/1.2 Fixel Text,sans-serif;letter-spacing:.04em;color:var(--ink-3)}.hand__freq{grid-area:freq;align-self:start;text-align:right;font-size:.82rem;line-height:1.3;color:var(--ink-3);font-variant-numeric:tabular-nums}.hand__freq b{display:block;font:600 .95rem/1.2 Fixel Display,sans-serif;color:var(--ink-2)}.hand__cards{grid-area:cards;display:flex;flex-wrap:wrap;gap:.4rem}.hand__note{grid-area:note;margin:0;font-size:.95rem;color:var(--ink-2)}.ladder__note{font-size:.86rem;color:var(--ink-3)}.card{--c:#1C1712;position:relative;display:inline-flex;flex-direction:column;justify-content:space-between;width:2.75rem;height:3.85rem;padding:.28rem .32rem;border-radius:4px;background:#fbf5ea;color:var(--c);box-shadow:0 0 0 1px #1c171247,0 3px 6px -3px #00000073;font:700 .95rem/1 Fixel Display,sans-serif;font-variant-numeric:lining-nums}.card--r{--c:#A3261B}.card__s{align-self:flex-end;font-size:1.15rem;line-height:1}.card--dim{opacity:.42}.card--hole{box-shadow:0 0 0 2px var(--brass),0 3px 6px -3px #00000073}.duel{margin:1.2rem 0 1.4rem;padding:0;list-style:none;display:grid;gap:.8rem}.duel__p{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:.4rem 1rem;align-items:center;padding:.9rem 1rem;background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line)}.duel__who{font:700 .78rem/1.25 Fixel Display,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.duel__who em{display:block;margin-top:.3rem;font:600 .9rem/1.2 Fixel Text,sans-serif;font-style:normal;letter-spacing:0;text-transform:none;color:var(--ink)}.duel__p--win{box-shadow:inset 0 0 0 2px var(--brass)}.duel__p--win .duel__who em:before{content:"";display:inline-block;width:.8em;height:.66em;margin-right:.45rem;background:linear-gradient(var(--amber-hi),var(--amber-lo));clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);vertical-align:-.04em}.duel__cards{display:flex;flex-wrap:wrap;gap:.35rem}.duel__why{margin:-.2rem 0 0;font-size:.93rem;color:var(--ink-2)}.board{margin:1.2rem 0 .6rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem 1.1rem;align-items:center}.board__k{font:700 .76rem/1.25 Fixel Display,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.board__c{display:flex;flex-wrap:wrap;gap:.35rem}.steps{margin:.4rem 0 1.2rem;padding:0;list-style:none;counter-reset:st}.steps li{position:relative;padding:.55rem 0 .55rem 2.6rem;border-bottom:1px solid var(--line);color:var(--ink-2)}.steps li:before{counter-increment:st;content:counter(st);position:absolute;left:0;top:.6rem;width:1.7rem;height:1.45rem;display:flex;align-items:center;justify-content:center;font:700 .8rem/1 Fixel Display,sans-serif;color:var(--ink-2);background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}.steps b{color:var(--ink)}@media(max-width:760px){.cathead{margin-top:-64px;padding-top:64px}.cathead__in{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding-block:1.4rem 2rem}.cathead__win{aspect-ratio:auto;width:100%;height:170px;clip-path:polygon(6% 0,94% 0,100% 100%,0 100%)}.cathead h1{font-size:clamp(1.9rem,8.4vw,2.35rem)}.crumbs{margin-bottom:.9rem}.hand{grid-template-columns:2.6rem minmax(0,1fr);grid-template-areas:"n name" "n freq" "cards cards" "note note"}.hand__n{width:2.2rem;height:1.9rem}.hand__freq{text-align:left}.hand__freq b{display:inline;margin-right:.35rem}.card{width:calc((100% - 1.6rem)/5);max-width:3.1rem;height:auto;aspect-ratio:5/7}.hand__cards,.duel__cards,.board__c{gap:.4rem}.duel__p,.board{grid-template-columns:minmax(0,1fr)}}.article{--col:55rem}.article-section>p,.article-section__lead,.steps,.duel__why,.ladder__note{max-width:40rem}.ladder__key{display:flex;justify-content:space-between;align-items:end;gap:.4rem 2rem;flex-wrap:wrap;margin:1.6rem 0 0;padding:0 0 .7rem;font:600 .78rem/1.35 Fixel Display,Text Fallback,sans-serif;letter-spacing:.06em;color:var(--ink-2)}.ladder__key span:last-child{text-align:right}.ladder{margin-top:0}.hand{padding:1.5rem 0 1.6rem;row-gap:.6rem}.hand__name{font-size:1.2rem}.hand__note{color:var(--ink-2);max-width:40rem}.hand__freq{color:var(--ink-2)}.hand__freq b{color:var(--ink)}.hand__cnt{display:block}.duel{max-width:46rem}.duel__p{grid-template-columns:9rem minmax(0,1fr)}.board{max-width:46rem}@media(min-width:1024px){.hand{grid-template-columns:3.2rem 17rem minmax(0,1fr) 10.5rem;grid-template-areas:"n cards name freq" "n cards note note";column-gap:1.5rem;align-items:start}.hand__cards{gap:.45rem;flex-wrap:nowrap}.hand .card{width:3.05rem;height:4.25rem;font-size:1.02rem}.hand .card__s{font-size:1.28rem}.hand__note{margin-top:.1rem}.duel .card,.board .card{width:3.05rem;height:4.25rem}}.teasers__list--text .teaser__a{padding:1.5rem 0 1.4rem;gap:.7rem;box-shadow:inset 0 3px 0 var(--brass),inset 0 0 0 1px var(--line)}.teasers__list--text .teaser__a h3{font:700 1.25rem/1.2 Fixel Display,Text Fallback,sans-serif}.teasers__list--text .teaser__a p{color:var(--ink-2)}.teasers__list--text .teaser__a:hover .window-marker,.teasers__list--text .teaser__a:focus-visible .window-marker{background:linear-gradient(#ffdda0,#e59a3c);box-shadow:none;filter:drop-shadow(0 0 5px rgba(242,176,79,.85))}.teasers__list--text .teaser:last-child{grid-column:auto}@media(max-width:760px){.ladder__key span:last-child{text-align:left}.hand__freq{display:grid;grid-template-columns:auto auto;justify-content:start;gap:0 .6rem;align-items:baseline}.hand__freq b{display:block}.hand__cnt{display:block;padding-left:.6rem;border-left:1px solid var(--line)}.duel__p{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px){.teasers__list--text{grid-template-columns:repeat(3,minmax(0,1fr))}}.ladder__def{margin:0 0 .9rem;font-size:.84rem;color:var(--ink-2);max-width:40rem}@media(min-width:1024px){.ladder__key{display:grid;grid-template-columns:3.2rem 17rem minmax(0,1fr) 10.5rem;column-gap:1.5rem}.ladder__key span:first-child{grid-column:2/4}.ladder__key span:last-child{grid-column:4}}.page-art{display:block}.cathead__meta{display:flex;flex-wrap:wrap;gap:.2rem 1rem}.prose{max-width:none}.prose>*+*{margin-top:1rem}.prose>h2{font:700 clamp(1.5rem,2.4vw,2rem)/1.15 "Fixel Display","Text Fallback",sans-serif;letter-spacing:-.005em;color:var(--ink);margin:2.6rem 0 1rem;padding-top:2.2rem;border-top:1px solid var(--line)}.prose>h2:first-child{margin-top:0;padding-top:0;border-top:0}.prose h3{font:700 1.15rem/1.3 Fixel Display,Text Fallback,sans-serif;color:var(--ink);margin-top:1.6rem}.prose p,.prose li{max-width:40rem;color:var(--ink-2)}.prose a,.cathead .lede a,.faq__a a,.slip a,.related a{color:var(--acc);text-decoration-thickness:1px;text-underline-offset:.2em}.cathead .lede a{color:var(--amber-hi)}.prose strong{color:var(--ink)}.prose ul,.prose ol{padding-left:1.3rem}.prose li+li{margin-top:.35rem}.prose table{width:100%;max-width:46rem}.prose th{color:var(--ink)}.prose td{color:var(--ink-2)}.figure img,.fig-narrow{background:#fbf5ea}.figure figcaption{color:var(--ink-2)}.article__body>*:first-child{margin-top:0}.slip{margin:2.4rem 0 0;padding:1.3rem 1.3rem 1.4rem;background:var(--bg-3);box-shadow:inset 0 3px 0 var(--brass),inset 0 0 0 1px var(--line);max-width:46rem}.slip h2{font:700 1.25rem/1.25 Fixel Display,Text Fallback,sans-serif;color:var(--ink);margin:0 0 .6rem}.slip p{color:var(--ink-2)}.slip p+p{margin-top:.5rem}.slip .phone a{font:700 1.15rem/1.3 Fixel Display,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums}.phone{white-space:nowrap}.age{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:2.6rem;height:2.6rem;padding:0 .35rem;border-radius:50%;background:linear-gradient(var(--amber-hi),var(--amber-lo));color:#2a1a06;font:800 .9rem/1 Fixel Display,sans-serif;letter-spacing:-.01em;box-shadow:0 0 14px #f2b04f73}.slip .age{vertical-align:middle;margin-right:.5rem}.age-sm{min-width:2.1rem;height:2.1rem;font-size:.72rem}.faq__a{color:var(--ink-2)}.sources .src-legend{font-size:.84rem;color:var(--ink-2);margin:0 0 .8rem;max-width:46rem}.sources ol{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;font-size:.9rem}.sources li{display:grid;grid-template-columns:2rem minmax(0,1fr);color:var(--ink-2)}.sources li:before{content:attr(data-n);font:600 .9rem/1.5 Fixel Display,sans-serif;color:var(--ink)}.sources li a{color:var(--acc)}.sources li:target{background:var(--bg-3);outline:1px solid var(--brass);outline-offset:4px}.sources .src-locs{color:var(--ink)}.src-more{margin-top:.6rem}.src-more>summary{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;cursor:pointer;list-style:none;font:650 .9rem/1.2 Fixel Display,Text Fallback,sans-serif;color:var(--acc)}.src-more>summary::-webkit-details-marker{display:none}.src-more>summary:before{content:"";width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s}.src-more[open]>summary:before{transform:rotate(45deg)}.src-more>summary:hover{text-decoration:underline;text-underline-offset:.25em}.src-more>summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.src-more>ol{margin-top:.4rem}@media(prefers-reduced-motion:reduce){.src-more>summary:before{transition:none}}.sources .extra{margin-top:1.2rem;font-size:.9rem;color:var(--ink-2)}.sources .extra ul{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1rem}.sources .extra a{color:var(--acc)}.cite{position:relative;display:inline-block;min-width:1.05em;margin-left:.04em;font:600 .66em/1 Fixel Display,sans-serif;vertical-align:.62em;color:var(--acc);text-decoration:none;text-align:center}.site-footer__note{margin:.6rem 0 0;font-size:.86rem}.site-footer__note a{color:inherit}.site-footer__brands{margin:1.2rem 0 0;font-size:.86rem}.site-footer__brands a{color:inherit}.site-footer__band .age{width:64px;height:64px;min-width:0;padding:0;font-size:1.1rem;color:#2a1404;background:radial-gradient(circle at 50% 40%,#ffe4ae,#f2b04f 70%,#d98a2e);box-shadow:0 0 0 3px #0a1226,0 0 0 4.5px #b8904e,0 0 20px #f2b04f59}@media(max-width:760px){.site-footer__band .age{width:52px;height:52px;font-size:.95rem}}.fig-narrow,.figure .fig-body{--ink:#1C1712;--ink-2:#453A2D;--line:rgba(28,23,18,.16);--rule:rgba(28,23,18,.22);--rule-2:rgba(28,23,18,.14);color:#1c1712}.register a{display:inline-flex;align-items:center;min-height:44px}.vtable{max-width:52rem;margin:1.2rem 0 .4rem;overflow-x:auto}.vtable .facts{margin:0}.vtable th,.vtable td{color:var(--ink-2)}.vtable thead th,.vtable tbody th{color:var(--ink)}.vtable .facts{border-collapse:separate;border-spacing:0;width:100%}.vtable thead th{padding:.75rem .9rem;background:var(--bg-3);border-bottom:2px solid var(--brass);font:700 .74rem/1.3 Fixel Display,Text Fallback,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);vertical-align:bottom}.vtable tbody th,.vtable tbody td{padding:.85rem .9rem;border-bottom:1px solid var(--line);vertical-align:top}.vtable tbody th{width:18%;font:700 1rem/1.3 Fixel Display,Text Fallback,sans-serif;color:var(--ink)}.vtable tbody th:after{content:"";display:block;width:16px;height:4px;margin-top:.5rem;background:linear-gradient(90deg,var(--amber-hi),var(--amber-lo));clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)}.vtable tbody tr:nth-child(2n) th,.vtable tbody tr:nth-child(2n) td{background:var(--pool-2)}.vtable tbody td:last-child{font:700 1.05rem/1.3 Fixel Display,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:40rem){.vtable tbody tr{display:block;margin:0 0 .9rem;padding:.2rem 1rem .5rem;border:0;background:var(--bg-3);box-shadow:inset 0 3px 0 var(--brass),inset 0 0 0 1px var(--line)}.vtable tbody tr:nth-child(2n) th,.vtable tbody tr:nth-child(2n) td{background:none}.vtable tbody th{display:block!important;width:auto;padding:.8rem 0 .5rem;font-size:1.12rem;border-bottom:1px solid var(--line)}.vtable tbody th:before{content:none!important}.vtable tbody td{display:grid!important;grid-template-columns:minmax(6.5rem,40%) minmax(0,1fr);gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--line)}.vtable tbody td:last-child{border-bottom:0;font-size:1rem}.vtable tbody td:before{font:600 .76rem/1.35 Fixel Display,sans-serif;letter-spacing:.04em;color:var(--ink-2)}}@media(max-width:760px){.cathead--compact .cathead__in{gap:1.1rem;padding-block:1rem 1.6rem}.cathead--compact .crumbs{margin-bottom:.3rem}.cathead--compact .eyebrow{margin-bottom:.6rem}.cathead--compact h1{font-size:clamp(1.55rem,6.9vw,1.9rem);line-height:1.12;margin-bottom:.8rem}.cathead--compact .lede{font-size:.98rem;line-height:1.55}.cathead--compact .cathead__meta{margin-top:.8rem}.cathead--compact .cathead__win{height:150px}}.walk__list{list-style:none;margin:1.3rem 0 0;padding:0;max-width:44rem}.walk__step{position:relative;padding:0 0 1.9rem 4.1rem}.walk__step:not(:last-child):after{content:"";position:absolute;left:21px;top:48px;bottom:.3rem;width:2px;background:linear-gradient(var(--brass),rgba(180,142,79,.18))}.walk__n{position:absolute;left:0;top:.05rem;display:grid;place-items:center;width:44px;height:38px;padding-top:4px;font:800 .9rem/1 Fixel Display,sans-serif;color:#2a1404;background:linear-gradient(#ffdda0,#e59a3c);clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);filter:drop-shadow(0 0 8px rgba(242,176,79,.4))}.walk .walk__t{font:700 1.16rem/1.3 Fixel Display,Text Fallback,sans-serif;color:var(--ink);margin:.4rem 0 .45rem}.walk p.walk__do{color:var(--ink);margin:0 0 .65rem}.walk__links{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-wrap:wrap;gap:0 1.4rem}.walk__links a,.walk .walk__more{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.walk__facts{margin:0}.walk__f{display:grid;grid-template-columns:minmax(0,9.6rem) minmax(0,1fr);gap:.15rem 1rem;padding:.6rem 0;border-top:1px solid var(--line)}.walk__f dt{display:flex;align-items:baseline;gap:.5rem;font:650 .72rem/1.45 Fixel Display,Text Fallback,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.walk__f dt:before{content:"";flex:none;width:12px;height:10px;clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);background:linear-gradient(var(--sk-2),var(--sk))}.walk__f--basis dt:before{background:linear-gradient(#ffdda0,#e59a3c)}.walk__f--limit dt:before{background:linear-gradient(90deg,#F2B04F 50%,var(--lw-2) 50%)}.walk__f--stop dt:before{background:var(--lw-2);box-shadow:inset 0 0 0 1.5px var(--brass)}.walk__f--who dt:before{background:var(--glaze)}.walk__f dd{margin:0;color:var(--ink-2);font-size:.97rem;line-height:1.55}.walk p.walk__note{max-width:44rem;margin:.2rem 0 0;padding:.95rem 0 0;border-top:2px solid var(--brass);color:var(--ink-2)}@media(max-width:640px){.walk__step{padding-left:3.3rem}.walk__n{width:36px;height:31px;font-size:.8rem}.walk__step:not(:last-child):after{left:17px;top:39px}.walk__f{grid-template-columns:minmax(0,1fr)}}.article__text{max-width:var(--measure)}.article-section>p,.article-section__lead,.steps,.duel__why,.ladder__note,.hand__note,.ladder__def,.duel,.board,.walk__list,.walk p.walk__note,.prose p,.prose li,.prose table,.vtable,.slip,.sources .src-legend{max-width:var(--measure)}.article__text:has(.compare-block){max-width:var(--col)}.article__text:has(.compare-block)>:not(.compare-block):not(.article-section):not(.prose),.article__text:has(.compare-block) .article-section>:not(.compare-block),.article__text:has(.compare-block) .prose>:not(.compare-block){max-width:var(--measure)}@media(min-width:1024px){.reference--article .reference__grid{grid-template-columns:var(--side) minmax(0,var(--measure));row-gap:3rem}.reference--article .reference__grid>*{grid-column:2}}@media(max-width:1023px){.reference--article .faq,.reference--article .sources{max-width:var(--measure)}}@layer tokens,components,utilities;@layer tokens{:root{--sheet: var(--bg-3);--sheet-2: var(--bg-2);--rule: var(--line);--rule-2: var(--line);--graphite: var(--ink-2);--desk: var(--bg);--desk-deep: var(--brass);--warn-bg: var(--bg-3);--warn-ink: var(--ink);--face-display: "Fixel Display", "Text Fallback", sans-serif;--face-text: "Fixel Text", "Text Fallback", Arial, sans-serif;--tempo-ease: cubic-bezier(.3, .8, .25, 1);--tempo-1: .14s;--tempo-2: .36s;--tempo-3: .7s;--gap: clamp(1rem, 2.5vw, 2rem)}}@layer components{@media(min-width:64rem){.col-margin .contents{position:sticky;top:1.2rem;margin:0;max-width:calc(var(--margin-col) - 4.2rem);font-size:.84rem}}.prose{counter-reset:part}.prose>*+*{margin-top:1rem}.prose p,.prose li{max-width:68ch}.prose ul,.prose ol{padding-left:1.3rem}.prose li+li{margin-top:.35rem}.prose ul li::marker{content:"–  "}.prose blockquote{padding-left:1rem;border-left:1px solid var(--ink);font-size:1.05rem}.prose table{width:100%;font-size:.95rem;margin-top:1.2rem}@media(max-width:36rem){.prose table.stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose table.stack,.prose table.stack tbody,.prose table.stack tr{display:block}.prose table.stack tr{border:1px solid var(--rule);padding:.45rem .7rem;margin-bottom:.55rem;background:var(--sheet)}.prose table.stack td,.prose table.stack th{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:.5rem;border:0;padding:.2rem 0;text-align:left}.prose table.stack td:before,.prose table.stack th:before{content:attr(data-label);font-family:var(--face-display);font-size:.78rem;font-weight:500;color:var(--ink-2)}.prose table.stack td:first-child{font-family:var(--face-display);font-weight:650;font-size:1rem;border-bottom:1px dashed var(--rule);padding-bottom:.35rem;margin-bottom:.15rem}}.prose th,.prose td{text-align:left;vertical-align:top;padding:.55rem .6rem .55rem 0;border-bottom:1px solid var(--rule-2)}.prose th{font-family:var(--face-display);font-weight:600;font-size:.85rem;border-bottom:2px solid var(--ink)}.prose code{font-family:var(--face-display);font-size:.92em}.figure{margin:1.6rem 0}.figure img{width:100%;height:auto;border:1px solid var(--rule-2);background:var(--sheet)}.figure figcaption{font-size:.88rem;color:var(--ink-2);margin-top:.45rem}.figure.has-narrow{container-type:inline-size}.fig-narrow{display:none;border:1px solid var(--rule-2);background:var(--sheet);padding:1rem 1rem 1.1rem}.fig-n-head{font-family:var(--face-display);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:.8rem}.fig-steps{list-style:none;counter-reset:step}.fig-steps li{counter-increment:step;position:relative;display:grid;grid-template-columns:2.4rem minmax(0,1fr);column-gap:.6rem;padding-bottom:1rem}.fig-steps li:before{content:counter(step);grid-row:1 / 3;width:2.4rem;height:2.4rem;display:grid;place-items:center;border:1.5px solid var(--ink);font-family:var(--face-display);font-weight:700;font-size:1.1rem;background:var(--sheet);position:relative;z-index:1}.fig-steps li:not(:last-child):after{content:"";position:absolute;left:1.2rem;top:2.4rem;bottom:0;border-left:1.5px solid var(--ink)}.fig-steps b{font-family:var(--face-display);font-size:1rem;line-height:1.3;padding-top:.15rem}.fig-steps span{color:var(--ink-2);font-size:.92rem}.fig-plain li{grid-template-columns:1rem minmax(0,1fr);padding-bottom:.7rem}.fig-plain li:before{content:"";width:.9rem;height:.9rem;margin-top:.25rem;font-size:0}.fig-plain li:not(:last-child):after{content:none}.fig-n-note{font-size:.92rem;border-top:1px dashed var(--rule);padding-top:.7rem}.fig-n-sub{font-family:var(--face-display);font-weight:700;font-size:.95rem;border-top:1px dashed var(--rule);padding-top:.8rem;margin-bottom:.4rem}.fig-no{list-style:none}.fig-no li{position:relative;padding:.25rem 0 .25rem 1.7rem;font-size:.92rem}.fig-no li:before{content:"";position:absolute;left:.1rem;top:.45rem;width:.95rem;height:.95rem;border:1.5px solid var(--ink);border-radius:50%;background:linear-gradient(135deg,transparent 44%,var(--ink) 44% 56%,transparent 56%)}.fig-reels{display:grid;grid-template-columns:repeat(var(--reels),minmax(0,1fr));gap:.3rem;height:9.5rem;margin-bottom:.8rem}.fig-reel{display:grid;grid-template-rows:repeat(var(--rows, 1),minmax(0,1fr));border:1.5px solid var(--ink);background:#f3f1ea}.fig-reel i{border-bottom:1px solid var(--rule)}.fig-reel i:last-child{border-bottom:0}.fig-n-lead{font-family:var(--face-display);font-weight:700;font-size:1.05rem;margin-bottom:.3rem}.fig-lines{list-style:none;font-size:.95rem}.fig-lines li{padding:.12rem 0}.note{font-size:.88rem;line-height:1.5;color:var(--ink-2);border-top:2px solid var(--ink);padding-top:.5rem}.note b{font-family:var(--face-display);font-weight:600;color:var(--ink);letter-spacing:.02em}.mark{display:inline-block;width:.85em;height:.85em;vertical-align:-.08em;margin-right:.35em}.licence{border:1px solid var(--ink);background:var(--sheet);margin:1.6rem 0}.licence-top{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;flex-wrap:wrap;padding:.7rem 1rem;border-bottom:1px solid var(--ink);font-family:var(--face-display)}.licence-top strong{font-size:1.08rem;font-weight:640}.licence-top span{font-size:.9rem}.licence dl{display:grid;grid-template-columns:minmax(0,1fr)}.licence dl>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.8rem;padding:.55rem 1rem;border-bottom:1px solid var(--rule-2)}.licence dl>div:last-child{border-bottom:0}.licence dt{font-family:var(--face-display);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding-top:.15rem}.licence dd{font-variant-numeric:tabular-nums}.licence-foot{padding:.55rem 1rem;font-size:.85rem;color:var(--ink-2);border-top:1px solid var(--ink)}@media(max-width:36rem){.licence dl>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.anatomy{margin:1.8rem 0;counter-reset:field}.anatomy-line{display:flex;flex-wrap:wrap;gap:.4rem;font-family:var(--face-display);font-variant-numeric:tabular-nums;font-size:.95rem;padding:.9rem;border:1px solid var(--ink);background:var(--sheet)}.anatomy-line span{counter-increment:field;position:relative;padding:.25rem .5rem .25rem 1.7rem;border:1px solid var(--rule);transition:background-color var(--tempo-1) var(--tempo-ease),border-color var(--tempo-1) var(--tempo-ease)}.anatomy-line span:before{content:counter(field);position:absolute;left:.45rem;top:.25rem;font-size:.75rem;font-weight:600}.anatomy ol{list-style:none;counter-reset:fieldnote;margin-top:1rem;display:grid;gap:.4rem}.anatomy ol li{counter-increment:fieldnote;display:grid;grid-template-columns:1.7rem minmax(0,1fr);padding:.35rem .4rem;border-left:1px solid transparent;transition:border-color var(--tempo-1) var(--tempo-ease),background-color var(--tempo-1) var(--tempo-ease)}.anatomy ol li:before{content:counter(fieldnote);font-family:var(--face-display);font-weight:600}.anatomy:has(.anatomy-line span:nth-child(1):hover) li:nth-child(1),.anatomy:has(.anatomy-line span:nth-child(2):hover) li:nth-child(2),.anatomy:has(.anatomy-line span:nth-child(3):hover) li:nth-child(3),.anatomy:has(.anatomy-line span:nth-child(4):hover) li:nth-child(4),.anatomy:has(.anatomy-line span:nth-child(5):hover) li:nth-child(5),.anatomy:has(li:nth-child(1):hover) .anatomy-line span:nth-child(1),.anatomy:has(li:nth-child(2):hover) .anatomy-line span:nth-child(2),.anatomy:has(li:nth-child(3):hover) .anatomy-line span:nth-child(3),.anatomy:has(li:nth-child(4):hover) .anatomy-line span:nth-child(4),.anatomy:has(li:nth-child(5):hover) .anatomy-line span:nth-child(5){background:var(--sheet-2);border-color:var(--ink)}.anatomy:has(.anatomy-line span:nth-child(1):hover) li:nth-child(1),.anatomy:has(.anatomy-line span:nth-child(2):hover) li:nth-child(2),.anatomy:has(.anatomy-line span:nth-child(3):hover) li:nth-child(3),.anatomy:has(.anatomy-line span:nth-child(4):hover) li:nth-child(4),.anatomy:has(.anatomy-line span:nth-child(5):hover) li:nth-child(5){border-left-color:var(--ink)}.reg-block{margin-top:2.8rem}.reg-block h2{padding-top:1.1rem;border-top:3px double var(--rule);margin-bottom:.6rem}.reg-block h3{margin:1.6rem 0 .4rem;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase}.reg-block>p{color:var(--ink-2);max-width:60ch}.register{list-style:none;border-top:2px solid var(--ink)}.register li{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.2rem 1rem;padding:.85rem 0;border-bottom:1px solid var(--rule-2)}.register .no{font-family:var(--face-display);font-weight:300;font-size:1.5rem;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink-2)}.register a{font-family:var(--face-display);font-weight:600;font-size:1.05rem}.register p{grid-column:2;font-size:.95rem;color:var(--ink-2);max-width:60ch}@media(min-width:48rem){.register-cols{columns:2;column-gap:var(--gap)}.register-cols li{break-inside:avoid}}.facts{width:100%;font-size:.95rem;margin:1.2rem 0}.facts caption{text-align:left;font-family:var(--face-display);font-weight:600;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);padding-bottom:.4rem}.facts th,.facts td{text-align:left;vertical-align:top;padding:.55rem .7rem .55rem 0;border-bottom:1px solid var(--rule-2)}.facts thead th{font-family:var(--face-display);font-weight:600;font-size:.82rem;border-bottom:2px solid var(--ink)}.facts tbody th{font-family:var(--face-display);font-weight:600;width:38%}.facts .src{font-size:.8rem;color:var(--ink-2)}@media(max-width:40rem){.facts.records thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.facts.records tr{display:block;border:1px solid var(--rule);padding:.5rem .7rem;margin-bottom:.6rem}.facts.records td,.facts.records tbody th{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;border:0;padding:.25rem 0;width:auto}.facts.records td:before,.facts.records tbody th:before{content:attr(data-label);font-family:var(--face-display);font-size:.78rem;font-weight:500;color:var(--ink-2)}}.phone{white-space:nowrap}.cite{position:relative;display:inline-block;min-width:1.05em;margin-left:.04em;font-family:var(--face-display);font-size:.66em;font-weight:600;line-height:1;vertical-align:.62em;text-align:center;text-decoration:none;color:var(--ink-2);padding:.08em;border-radius:2px}.cite:after{content:"•"}.cite:hover,.cite:focus-visible{color:var(--sheet);background:var(--graphite)}.cite[data-conf]{font-weight:400;font-style:italic}.ad-frame{position:relative;margin:1.8rem 0;padding:.9rem 1rem 1rem 1.35rem;background:var(--sheet-2);border:1px solid var(--rule)}.ad-frame:before{content:"";position:absolute;left:.45rem;top:.6rem;bottom:.6rem;width:2px;background-image:radial-gradient(circle,var(--desk-deep) 1.1px,transparent 1.3px);background-size:2px 7px}.ad-head{display:flex;gap:.4rem .8rem;align-items:baseline;flex-wrap:wrap;font-size:.82rem;color:var(--ink-2);margin-bottom:.7rem;max-width:70ch}.ad-tag{font-family:var(--face-display);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);padding:.08rem .38rem}.ad-foot{display:flex;gap:.6rem;align-items:center;margin-top:.8rem;font-size:.8rem;color:var(--ink-2)}.age-sm{min-width:2.1rem;height:2.1rem;font-size:.72rem;border-width:1.5px;flex:none}.rank-title{font-size:1.25rem;margin-bottom:.5rem}.rank{list-style:none;border-top:2px solid var(--ink)}.rank>li{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.2rem 1rem;align-items:start;padding:.9rem 0;border-bottom:1px solid var(--rule)}.rank-no{font-family:var(--face-display);font-weight:300;font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink-2)}.rank h3{font-size:1.15rem;margin:0 0 .15rem}.rank h3 a{text-decoration:none}.rank h3 a:hover{text-decoration:underline}.rank-state{font-family:var(--face-display);font-size:.85rem}.rank-note{font-size:.98rem;color:var(--ink-2);margin-top:.25rem;max-width:58ch}.rank-act{display:flex;flex-direction:column;gap:.45rem;align-items:stretch;min-width:7.5rem}.rank-review{font-family:var(--face-display);font-size:.9rem;font-weight:600;text-align:center;padding:.45rem .8rem;border:1px solid var(--ink);text-decoration:none;background:var(--sheet)}.rank-review:hover{background:var(--ink);color:var(--sheet)}.rank-basis{font-size:.82rem;color:var(--ink-2);margin-top:.7rem}.rank-plain>li{grid-template-columns:minmax(0,1fr) auto}.rank-notes{list-style:none;display:flex;flex-wrap:wrap;gap:.15rem 1.1rem;margin-top:.35rem;font-size:.95rem;color:var(--ink-2)}.rank-notes li{display:inline;padding:0;border:0}.rank-offer{margin-top:.45rem;font-size:.95rem}.rank-offer b{font-family:var(--face-display);font-weight:650}.rank-offer small{display:block;font-size:.82rem;color:var(--ink-2)}@media(max-width:36rem){.rank>li{grid-template-columns:2.2rem minmax(0,1fr)}.rank-plain>li{grid-template-columns:minmax(0,1fr)}.rank-no{font-size:1.3rem}.rank-act{grid-column:2;flex-direction:row}.rank-plain .rank-act{grid-column:1}.rank-act>a{flex:1}.rank-notes{flex-direction:column}}.cta{display:inline-flex;gap:.35rem;align-items:center;justify-content:center;font-family:var(--face-display);font-weight:640;font-size:.92rem;text-decoration:none;padding:.5rem .95rem;border:1.5px solid var(--ink)}.cta-solid{background:var(--ink);color:var(--sheet)}.cta-solid:hover,.cta-solid:focus-visible{background:var(--graphite)}.cta-quiet{background:var(--sheet);color:var(--ink);padding:.3rem .6rem;font-size:.85rem}.cta-quiet:hover{background:var(--ink);color:var(--sheet)}.cta-ext{font-size:.85em}.op-card>.cta{margin-top:.9rem}.compare caption{caption-side:top}.compare td{font-variant-numeric:tabular-nums}.compare tbody th a{font-size:1.02rem;text-decoration-style:solid}.compare .row-sub{display:block;font-family:var(--face-text);font-weight:400;font-size:.75rem;color:var(--ink-2)}.compare td.is-none,.compare td.is-unchecked{color:var(--ink-2);font-style:italic}.compare .mark{vertical-align:-.1em}@media(max-width:40rem){.compare td.act:not(:has(a)){display:none}.compare td.act:before{content:""}}.compare-note{font-size:.85rem;color:var(--ink-2);margin-top:.4rem}@media(min-width:40rem){.compare tbody th{width:22%;min-width:13.5rem}}.op-card .licence{margin-top:0}.op-facts{border:1px solid var(--ink);border-top:0;background:var(--sheet)}.op-facts dl>div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:.8rem;padding:.45rem 1rem;border-bottom:1px solid var(--rule-2);font-size:.98rem}.op-facts dt{font-family:var(--face-display);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding-top:.18rem}.op-more{border-top:1px solid var(--rule)}.op-more-h,.op-more-toggle{display:block;width:100%;padding:.5rem 1rem;font-family:var(--face-display);font-size:.88rem;font-weight:600;text-align:left;border-bottom:1px solid var(--rule-2)}.op-more-toggle{cursor:pointer;background:none;border:0;border-bottom:1px solid transparent;color:inherit;min-height:2.75rem}.op-more-toggle:before{content:"▸ "}.op-more-toggle[aria-expanded=true]:before{content:"▾ "}.op-more-toggle[aria-expanded=true]{border-bottom-color:var(--rule-2)}.op-more-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.op-more [hidden]{display:none}.op-facts-foot{padding:.55rem 1rem;font-size:.84rem;color:var(--ink-2)}@media(max-width:36rem){.op-facts dl>div{grid-template-columns:minmax(0,1fr);gap:.05rem}}.checklist{margin:2.2rem 0 .5rem;padding-top:1.1rem;border-top:3px double var(--rule)}.checklist h2{font-size:1.2rem;margin-bottom:.3rem}.checklist-lede{font-size:.9rem;color:var(--ink-2);margin-bottom:.6rem;max-width:64ch}.checklist ul{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--ink)}@media(min-width:48rem){.checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap)}}.checklist li{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--rule-2);font-size:.95rem}.checklist b{font-family:var(--face-display);font-weight:600;font-size:.85rem;white-space:nowrap}.checklist li[data-v=no] b,.checklist li[data-v=na] b{font-weight:400;color:var(--ink-2)}.checklist li[data-v=yes] b:before{content:"● "}.checklist li[data-v=no] b:before{content:"○ "}}@layer utilities{.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container (max-width: 37.5rem){.has-narrow .fig-narrow{display:block}.has-narrow .fig-body>img{display:none}.has-narrow .fig-body:has(.fig-legend)>img,.has-narrow .fig-body>picture img{display:block;margin-bottom:.8rem}.has-narrow .fig-body>picture img{max-width:20rem;margin-inline:auto}}.op-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;background:var(--dusk);border:1px solid var(--brass);border-radius:3px;padding:.4rem .7rem}.op-logo img{display:block;width:auto;object-fit:contain}.op-logo--card{height:2.75rem}.op-logo--card img{height:1.6rem;max-width:7.5rem}.op-logo--row{display:flex;width:max-content;height:2rem;padding:.3rem .5rem}.cell:has(>.op-logo--row){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.65rem;align-items:center}.cell>.op-logo--row{grid-row:span 2}.cell:has(>.op-logo--row)>a,.cell:has(>.op-logo--row)>.row-sub{grid-column:2;overflow-wrap:anywhere}.op-logo--row img{height:1.05rem;max-width:5.5rem}.licence-brand{display:inline-flex;align-items:center;gap:.75rem}
