*,:after,:before{box-sizing:border-box}:root{--gutter:clamp(var(--space-5),4vw,var(--space-16))}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;accent-color:var(--c-accent);scrollbar-color:var(--c-border) var(--c-bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);font-synthesis-weight:none;text-rendering:optimizeLegibility;overflow-x:clip}::selection{background:var(--c-text);color:var(--c-bg)}a{color:inherit}img,svg,video{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--c-text);outline-offset:3px;border-radius:var(--radius-sm)}.num,td,th,time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.entry-wrap,.wrap{width:min(100% - var(--gutter) * 2,var(--measure-wide));margin-inline:auto}.entry-head>*{max-width:var(--measure-entry)}.prose-wrap{width:min(100% - var(--gutter) * 2,var(--measure-read));margin-inline:auto}.void{height:var(--space-32)}@media (max-width:860px){.void{height:var(--space-20)}}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--c-ink);color:var(--c-onInk);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600}.skip-link:focus{left:var(--space-5);top:var(--space-5)}.label{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-muted)}.display{font-family:var(--font-display);font-weight:500;letter-spacing:var(--track-tight);line-height:var(--leading-tight);text-wrap:balance;margin:0}.tag{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--tag-bg,var(--c-sunken));color:var(--tag-ink,var(--c-text));font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform .22s cubic-bezier(.16,1,.3,1)}.tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tag-dot,currentColor);flex:none}a.tag:hover{transform:translateY(-2px)}.masthead{padding-block:var(--space-6)}.masthead-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);background:var(--c-ink);color:var(--c-onInk);border-radius:var(--radius-pill);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-8)}.footer-mark,.wordmark{display:inline-flex;align-items:center;gap:var(--space-2)}.brand-logo{flex:none;display:block}.wordmark{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--track-snug);text-decoration:none;white-space:nowrap;color:var(--c-onInk)}.masthead nav{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.masthead nav a{font-size:var(--text-sm);font-weight:500;text-decoration:none;color:var(--c-onInk);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);transition:color .18s ease,background .18s ease}.masthead nav a:focus-visible,.masthead nav a:hover{color:var(--c-onInk);background:rgb(255 255 255/.08)}.masthead nav a.nav-data{background:var(--panel-data);color:var(--panel-ink-data);font-weight:600;margin-left:var(--space-2)}.masthead nav a.nav-data:focus-visible,.masthead nav a.nav-data:hover{background:var(--c-onInk);color:var(--panel-ink-data)}.masthead nav a.nav-search{display:inline-flex;align-items:center;gap:6px}@media (max-width:860px){.masthead-inner{border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;padding:var(--space-5) var(--space-6)}.masthead nav{gap:var(--space-1);flex-wrap:wrap}.masthead nav a{white-space:nowrap}.masthead-inner{gap:var(--space-3)}}@media (min-width:1001px) and (max-width:1100px){.masthead nav{gap:0;flex-wrap:nowrap}.masthead nav a{padding-inline:var(--space-3);white-space:nowrap}.masthead nav a.nav-data{margin-left:0}}@media (min-width:761px) and (max-width:860px){.masthead-inner{position:relative;align-items:stretch}.masthead nav{justify-content:center;gap:0}.masthead nav a{padding-inline:var(--space-3)}.masthead nav a.nav-search{position:absolute;top:var(--space-4);right:var(--space-5)}}@media (min-width:861px) and (max-width:1000px){.masthead nav{gap:0;flex-wrap:nowrap}.masthead nav a{padding-inline:var(--space-2);white-space:nowrap}.masthead nav a.nav-data{margin-left:0}}.front-head{padding-block:var(--space-12) var(--space-8);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:end}.front-title{font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 3.2vw,4rem);font-weight:500;letter-spacing:var(--track-tight);line-height:var(--leading-tight);max-width:20ch;margin:0;text-wrap:balance}.front-trust{margin:0;font-size:var(--text-sm);color:var(--c-muted);display:flex;gap:var(--space-6);align-items:baseline}.front-trust b{font-family:var(--font-measure);font-size:var(--text-xl);font-weight:500;color:var(--c-text);display:block;letter-spacing:-.02em}.front-trust a{color:var(--c-text);text-underline-offset:3px}.card{cursor:pointer;text-decoration:none;color:inherit;transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),border-color var(--motion-fast)}.card:focus-visible,.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.card:focus-visible .card-title,.card:hover .card-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.card .arrow{transition:transform var(--motion-base) var(--motion-ease)}.card:focus-visible .arrow,.card:hover .arrow{transform:translateX(6px)}.card:focus-visible{outline:2px solid var(--c-text);outline-offset:4px}.lead-panel:focus-visible,.panel:focus-visible,.row-lead:focus-visible{border-radius:var(--radius-lg)}.tile:focus-visible{border-radius:var(--radius-md)}.go{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase}.lead-panel{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-8);align-items:end;min-height:22rem;padding:var(--space-8) var(--space-10);border-radius:var(--radius-lg);background:var(--tint);color:var(--tint-ink)}.lead-copy{display:flex;flex-direction:column;gap:var(--space-4);align-self:stretch}.lead-copy .tag{background:rgb(255 255 255/.55);color:var(--tint-ink);align-self:flex-start}.lead-copy h2{font-family:var(--font-display);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;letter-spacing:var(--track-tight);line-height:var(--leading-tight);margin:auto 0 0;max-width:20ch;text-wrap:balance}.lead-copy p{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);max-width:52ch;opacity:.9}.lead-fig{display:grid;gap:var(--space-2);align-content:end;padding:var(--space-6);border-radius:var(--radius-md);background:rgb(255 255 255/.5)}.lead-fig .big{font-family:var(--font-measure);font-size:clamp(3.5rem,6.5vw,5.5rem);font-weight:500;letter-spacing:-.04em;line-height:.95;overflow-wrap:anywhere}.lead-fig .k{font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;opacity:.8}.lead-fig .fig-src{font-size:var(--text-xs);opacity:.85;margin-top:var(--space-2)}.stage-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-6);align-items:stretch}.panel{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--tint);overflow:hidden}.panel,.panel .tag{color:var(--tint-ink)}.panel .tag{background:rgb(255 255 255/.55);align-self:flex-start}.panel h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--track-tight);line-height:var(--leading-tight);margin:0;text-wrap:balance}.panel p{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);max-width:50ch;opacity:.9}.panel .mid{font-family:var(--font-measure);font-size:var(--text-2xl);letter-spacing:-.03em;line-height:1;overflow-wrap:anywhere}.panel .go{margin-top:auto;padding-top:var(--space-2)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-5)}.tile{display:grid;gap:var(--space-2);align-content:start;text-decoration:none;color:inherit;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--c-surface);border:1px solid var(--c-border)}.tile:focus-visible,.tile:hover{border-color:transparent}.tile .v{font-family:var(--font-measure);font-size:var(--text-2xl);font-weight:500;letter-spacing:-.03em;line-height:1}.tile .v small{font-family:var(--font-display);font-weight:500;letter-spacing:0;word-spacing:normal;color:var(--c-muted);margin-left:6px}.tile .n,.tile .v small{font-size:var(--text-sm)}.tile .n{font-weight:600}.tile .u{font-size:var(--text-xs);color:var(--c-muted)}.tile-bar{height:4px;border-radius:2px;background:var(--c-sunken);overflow:hidden}.tile-bar i{display:block;height:100%;background:var(--panel-ink-data);border-radius:2px}.data-group{--g:var(--c-ink)}.data-group[data-group=ai]{--g:var(--pillar-ai)}.data-group[data-group=marketing]{--g:var(--pillar-growth)}.data-group .sec{margin-top:var(--space-12);border-bottom-color:var(--g)}.sec{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-bottom:var(--space-4);margin:var(--space-20) 0 var(--space-6);border-bottom:2px solid var(--c-ink)}.sec h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--track-snug);margin:0}.sec>a{font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;text-decoration:none;display:inline-flex;gap:var(--space-2);align-items:center;min-height:24px;white-space:nowrap}.sec>a:focus-visible,.sec>a:hover{text-decoration:underline;text-underline-offset:4px}.sec-sub{margin:0;font-size:var(--text-sm);color:var(--c-muted)}.topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);align-items:stretch}.topics .panel{transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.topics .panel:has(>.go:hover),.topics .panel:has(>h3 a:hover){transform:translateY(-3px);box-shadow:var(--shadow-lift)}.topics .panel h3{font-size:var(--text-xl)}.topics .panel h3 a{text-decoration:none}.topics .panel h3 a:focus-visible,.topics .panel h3 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.topic-count{font-family:var(--font-measure);font-size:var(--text-xs);opacity:.8}.topic-list{list-style:none;margin:var(--space-2) 0 0;padding:0;border-top:1px solid rgb(0 0 0/.12)}.topic-list li{border-bottom:1px solid rgb(0 0 0/.12)}.topic-list a{display:grid;gap:2px;padding-block:var(--space-3);text-decoration:none;font-weight:500;font-size:var(--text-sm);line-height:var(--leading-snug)}.topic-list a:focus-visible span,.topic-list a:hover span{text-decoration:underline;text-underline-offset:3px}.topic-empty,.topic-list time{font-family:var(--font-measure);font-size:var(--text-2xs);opacity:.75}.topic-empty{margin:var(--space-2) 0 0}.topics .go{text-decoration:none}.topics .go .arrow{transition:transform var(--motion-base) var(--motion-ease)}.topics .go:focus-visible .arrow,.topics .go:hover .arrow{transform:translateX(6px)}.strip{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-block:var(--space-2)}.strip::-webkit-scrollbar{display:none}.strip-label{flex:none;display:inline-flex;align-items:center;gap:8px;font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--c-muted)}.strip-label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 4px var(--c-accentSoft)}.strip a{flex:none;display:inline-flex;align-items:baseline;gap:8px;min-height:36px;padding:6px 12px 6px 14px;border:1px solid var(--c-border);background:var(--c-surface);border-radius:var(--radius-pill);font-size:var(--text-xs);text-decoration:none;color:var(--c-text);transition:transform var(--motion-base) var(--motion-ease),border-color var(--motion-fast)}.strip a:focus-visible,.strip a:hover{transform:translateY(-2px);border-color:var(--c-text)}.strip a b{font-family:var(--font-measure);font-weight:500}.strip .up{color:var(--c-up)}.strip .down{color:var(--c-down)}.strip a .d{color:var(--c-muted)}@media (min-width:861px) and (max-width:1000px){.lead-panel{padding:var(--space-6);min-height:0}.lead-fig .big{font-size:3.5rem}}@media (max-height:640px){.front-title{font-size:clamp(1.75rem,1rem + 2.6vw,3rem)}.front-head{padding-block:var(--space-6) var(--space-5)}.lead-panel{min-height:0;padding:var(--space-6)}.lead-fig .big{font-size:clamp(2.75rem,1rem + 3.5vw,4rem)}.lead-copy h2{font-size:clamp(1.5rem,.9rem + 2vw,2.25rem)}.sec{margin-top:var(--space-12)}.day{position:static}}@media (max-width:1000px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.topics{grid-template-columns:1fr}}.creed{position:relative;overflow:hidden;margin-top:var(--space-32);padding:var(--space-20) var(--space-16) var(--space-16);border-radius:var(--radius-lg);background:var(--c-ink);color:var(--c-onInk)}.creed-ghost{position:absolute;right:-2%;bottom:-28%;z-index:0;font-size:clamp(14rem,34vw,30rem);font-weight:700;line-height:var(--leading-flush);color:transparent;-webkit-text-stroke:2px rgb(255 255 255/.1);pointer-events:none;-webkit-user-select:none;user-select:none}.creed-ghost,.creed-line{font-family:var(--font-display);letter-spacing:var(--track-tight)}.creed-line{position:relative;z-index:1;margin:0;font-size:clamp(2.75rem,6.2vw,5.25rem);font-weight:500;line-height:var(--leading-tight);max-width:15ch;text-wrap:balance}.creed-line em{font-style:normal;color:var(--c-accent)}.creed-foot{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-10);align-items:end;margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid rgb(255 255 255/.16)}.creed-foot p{margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--c-onInkMuted);max-width:56ch;text-wrap:pretty}.creed-link{display:inline-flex;align-items:center;gap:var(--space-3);flex:none;padding:var(--space-4) var(--space-6);border:1px solid rgb(255 255 255/.28);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);text-decoration:none;white-space:nowrap;transition:background .24s ease,color .24s ease,border-color .24s ease}.creed-link:hover{background:var(--c-onInk);border-color:var(--c-onInk);color:var(--c-ink)}.creed-link .arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}.creed-link:hover .arrow{transform:translateX(6px)}@media (max-width:860px){.creed{margin-top:var(--space-20);padding:var(--space-12) var(--space-6) var(--space-10)}.creed-line{max-width:none}.creed-foot{grid-template-columns:1fr;gap:var(--space-6);align-items:start;justify-items:start;margin-top:var(--space-10)}.creed-ghost{bottom:-18%;font-size:clamp(9rem,42vw,16rem)}}.lede{border-bottom:2px solid var(--c-ink);margin-bottom:var(--space-2)}.lede+.river>li:first-child,.lede-detail+.river>li:first-child{border-top:0}.lede h1{max-width:15ch}.lede .tag{margin-bottom:var(--space-6)}.lede p{margin:var(--space-6) 0 0;max-width:48ch;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--c-muted);letter-spacing:var(--track-snug);text-wrap:pretty}.river{list-style:none;margin:0;padding:0}.river>li{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--space-6);border-top:1px solid var(--c-border)}.river>li:last-child{border-bottom:1px solid var(--c-border)}.river-flat>li{grid-template-columns:minmax(0,1fr)}.day{position:sticky;top:var(--space-4);align-self:start;padding-top:var(--space-6);font-family:var(--font-measure);font-size:var(--text-xs);color:var(--c-muted);display:grid;gap:2px}.day b{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--c-text);letter-spacing:var(--track-snug)}.day-list{list-style:none;margin:0;padding:0}.day-list li+li{border-top:1px solid var(--c-border)}.row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-6);align-items:center;padding-block:var(--space-5);text-decoration:none;color:inherit;cursor:pointer;transition:transform var(--motion-base) var(--motion-ease)}.row:focus-visible,.row:hover{transform:translateX(var(--space-3))}.row:focus-visible h2,.row:focus-visible h3,.row:hover h2,.row:hover h3{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.15em}.row-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:var(--space-12);align-items:start}.row-meta{grid-column:1/-1;display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-3);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--c-muted)}.row-meta .pillar{display:inline-flex;align-items:center;gap:6px;color:var(--c-text)}.row-meta .pillar:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--p,var(--c-accent))}.row-meta .kind{padding:2px 8px;border-radius:4px;background:var(--c-sunken);color:var(--c-muted)}.row h2,.row h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--track-snug);line-height:var(--leading-snug);margin:0;text-wrap:pretty}.row p{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--c-muted);max-width:52ch}.arrow-go{width:2.75rem;height:2.75rem;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--c-border);transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-base) var(--motion-ease)}.row:focus-visible .arrow-go,.row:hover .arrow-go{background:var(--c-ink);color:var(--c-onInk);transform:rotate(-45deg)}mark{background:var(--c-accentSoft);color:inherit;border-radius:3px;padding-inline:.08em}.row-lead{grid-template-columns:minmax(0,1fr) 22rem;padding:var(--space-6);margin-block:var(--space-4);border-radius:var(--radius-lg);background:var(--tint);color:var(--tint-ink);transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease)}.row-lead:focus-visible,.row-lead:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.row-lead .row-body{grid-template-columns:1fr}.row-lead .row-meta,.row-lead p{color:inherit;opacity:.85}.row-lead .row-meta .pillar{color:inherit}.row-lead .row-meta .kind{background:rgb(255 255 255/.5);color:inherit}.row-lead h2,.row-lead h3{font-size:var(--text-xl);max-width:22ch}.row-lead .fig{--fig-size:100%;background:rgb(255 255 255/.55);color:inherit;aspect-ratio:16/9}.row-lead .fig .v{font-size:2.5rem}.day-list li:has(>.row-lead)+li{border-top:0}.fig{--fig-size:8.5rem;width:var(--fig-size);aspect-ratio:4/3;flex:none;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:12px 14px;border-radius:var(--radius-md);background:var(--tint,var(--c-sunken));color:var(--tint-ink,var(--c-text));overflow:hidden;position:relative}.fig .v{font-family:var(--font-measure);font-size:1.1rem;font-weight:500;letter-spacing:-.03em;line-height:1.05;overflow-wrap:anywhere}.fig .k{font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;opacity:.8;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fig>svg{position:absolute;inset:0;width:100%;height:100%;opacity:.35}.fig.is-quiet .v{position:relative;align-self:flex-start;font-size:var(--text-xs);font-family:var(--font-display);font-weight:600;padding:2px 8px;border-radius:4px;background:rgb(255 255 255/.7)}.fig-lg{--fig-size:100%;aspect-ratio:auto;min-height:16rem;padding:var(--space-6);border-radius:var(--radius-lg)}.fig-lg .v{font-size:clamp(2.75rem,6vw,4.5rem)}.bars .mono,.data-hit .v,.fig .v,.keyfig .big,.lead-fig .big,.panel .mid,.tile .v{word-spacing:-.3em}@media (max-width:900px){.lead-panel,.row-lead{grid-template-columns:minmax(0,1fr);min-height:0}.row-lead .fig{aspect-ratio:21/9}.data-hits{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-width:900px){.lead-panel:not(.lead-panel-text){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"tag tag" "title fig" "desc desc" "date date" "go go";column-gap:var(--space-6);row-gap:var(--space-3)}.lead-panel:not(.lead-panel-text) .lead-copy{display:contents}.lead-panel:not(.lead-panel-text) .tag{grid-area:tag;justify-self:start}.lead-panel:not(.lead-panel-text) h2{grid-area:title;margin:0;align-self:center}.lead-panel:not(.lead-panel-text) .lead-copy p{grid-area:desc;max-width:none;margin-top:var(--space-2)}.lead-panel:not(.lead-panel-text) .dateline{grid-area:date}.lead-panel:not(.lead-panel-text) .go{grid-area:go}.lead-panel:not(.lead-panel-text) .lead-fig{grid-area:fig;align-self:stretch}.lead-panel:not(.lead-panel-text) .lead-fig .big{font-size:clamp(2.5rem,6vw,3.5rem)}.front-head{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.front-title{max-width:none}.front-trust{gap:0;border-top:1px solid var(--c-border);padding-top:var(--space-4)}.front-trust span{flex:1 1;padding-inline:var(--space-5);border-left:1px solid var(--c-border)}.front-trust span:first-child{padding-left:0;border-left:0}}@media (max-width:1000px){.row-body{grid-template-columns:1fr}.row p{margin-top:var(--space-2)}}.entry-head{padding-block:var(--space-20) var(--space-10)}.entry-head .tag{margin-bottom:var(--space-8)}.entry-title{font-size:var(--text-3xl);max-width:18ch}.entry-standfirst{margin:var(--space-8) 0 0;max-width:46ch;font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--track-snug);color:var(--c-muted);text-wrap:pretty}.entry-lead{margin:var(--space-12) 0 0}.entry-lead img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);background:var(--c-sunken)}.entry-lead[data-tier=hero_card] img{aspect-ratio:1200/630;object-fit:contain}@media (min-width:1024px){.entry-top.has-lead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-16);align-items:end;padding-block:var(--space-16) var(--space-12)}.entry-top.has-lead .entry-head{padding-block:0}.entry-top.has-lead .entry-lead{margin:0}.entry-top.has-lead .entry-lead img{aspect-ratio:4/3}.entry-top.has-lead .entry-lead[data-tier=hero_card] img{aspect-ratio:1200/630}}.entry-lead[data-card] img,.entry-top.has-lead .entry-lead[data-card] img{aspect-ratio:4/3;object-fit:cover}.entry-lead figcaption{display:grid;gap:var(--space-2);margin-top:var(--space-4);max-width:var(--measure-entry);line-height:var(--leading-normal)}.entry-lead figcaption,.entry-lead-credit{font-size:var(--text-xs);color:var(--c-muted)}.entry-lead-credit a{color:inherit;text-underline-offset:2px}.entry-layout{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:var(--space-24);align-items:start;padding-top:var(--space-16)}@media (max-width:1080px){.entry-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-20)}}.entry-main{font-size:var(--text-base);max-width:var(--measure-read)}.body>:first-child{margin-top:0}.body h2{font-size:var(--text-xl);line-height:var(--leading-snug);margin:var(--space-16) 0 var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--c-border);text-wrap:balance}.body h2,.body h3{font-family:var(--font-display);font-weight:600;letter-spacing:var(--track-snug);scroll-margin-top:var(--space-10)}.body h3{font-size:var(--text-lg);margin:var(--space-12) 0 var(--space-4)}.body p{text-wrap:pretty}.body ol,.body p,.body ul{font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 0 var(--space-6)}.body ol,.body ul{padding-left:var(--space-6)}.body li{margin-bottom:var(--space-3)}.body li::marker{color:var(--c-faint)}.body blockquote{margin:var(--space-16) 0;padding:0}.body blockquote p{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--track-tight);margin:0;max-width:24ch}.body blockquote cite{display:block;margin-top:var(--space-5);font-size:var(--text-2xs);font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-muted)}.body pre{background:var(--c-ink);color:var(--c-onInk);padding:var(--space-6);border-radius:var(--radius-md);overflow-x:auto;font-family:var(--font-measure);font-size:var(--text-sm);line-height:var(--leading-snug);margin:var(--space-10) 0}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain;margin:var(--space-16) 0;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface)}.table-scroll:has(>.data-table){margin:var(--space-6) 0;overflow-x:auto;background:linear-gradient(to left,transparent,var(--c-surface) 70%) 100% /var(--space-10) 100% no-repeat local,linear-gradient(to left,color-mix(in srgb,var(--c-ink) 16%,transparent),transparent) 100% /var(--space-4) 100% no-repeat scroll,var(--c-surface)}.table-scroll:has(>.rate-table){max-width:var(--measure-read)}.table-scroll>.data-table{border:0;border-radius:0;background:transparent;overflow:visible}.table-scroll>.data-table thead th{position:sticky;top:0;z-index:2;background:var(--c-surface)}.table-scroll>.data-table :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--c-surface);box-shadow:inset -1px 0 0 var(--c-border)}.table-scroll>.data-table thead th:first-child{z-index:3}.table-scroll>.data-table tr.vendor>th:first-child{background:var(--c-bg);box-shadow:none}.table-hint{display:none}@media (max-width:599px){.table-hint{display:block;margin:calc(var(--space-6) * -1 + var(--space-2)) 0 var(--space-6);font-size:var(--text-xs);color:var(--c-muted)}}@media (max-width:560px){.body>.table-scroll.cards{overflow:visible;max-height:none;background:transparent;border:0}.table-scroll.cards>.data-table :is(th,td):first-child{position:static;box-shadow:none;background:transparent}.table-hint.cards{display:none}}table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}thead th{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-muted);padding:var(--space-5) var(--space-5);text-align:right;border-bottom:1px solid var(--c-border);white-space:nowrap}thead th:first-child{text-align:left}tbody th{font-weight:600;text-align:left}tbody td,tbody th{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--c-border);white-space:nowrap}tbody td{font-family:var(--font-measure);text-align:right}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}caption{caption-side:bottom;padding:var(--space-4) var(--space-5);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--c-muted);text-align:left;border-top:1px solid var(--c-border)}.chart{margin:var(--space-16) 0;padding:var(--space-8) var(--space-5) 0;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface)}.chart-bars{list-style:none;margin:0;padding:0}.chart-row{display:grid;grid-template-columns:minmax(6rem,34%) 1fr auto;align-items:center;gap:var(--space-5);padding:var(--space-3) 0;font-size:var(--text-sm)}.chart-label{overflow-wrap:anywhere}.chart-track{display:block;height:.75rem}.chart-bar{display:block;height:100%;border-radius:0 var(--radius-sm,2px) var(--radius-sm,2px) 0;background:var(--beat-accent,var(--c-accent))}.chart-value{font-family:var(--font-measure);white-space:nowrap}.chart figcaption{margin:var(--space-5) calc(-1 * var(--space-5)) 0;padding:var(--space-4) var(--space-5);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--c-muted);border-top:1px solid var(--c-border)}@media (max-width:480px){.chart-row{grid-template-columns:1fr auto}.chart-label{grid-column:1/-1}}.findings{background:var(--c-ink);color:var(--c-onInk);border-radius:var(--radius-lg);padding:var(--space-10);margin:var(--space-16) 0}.findings h2{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-onInkMuted);margin:0 0 var(--space-6);max-width:none}.findings ul{margin:0;padding:0;list-style:none;max-width:none;display:grid;gap:var(--space-5)}.findings li{display:grid;grid-template-columns:1.5rem 1fr;gap:var(--space-4);font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--track-snug);margin:0}.findings li:before{content:counter(finding);counter-increment:finding;font-family:var(--font-measure);font-size:var(--text-2xs);color:var(--c-onInkMuted);padding-top:.45em}.findings ul{counter-reset:finding}.note{margin:var(--space-16) 0;padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);background:var(--c-sunken);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--c-muted)}.note .label{display:block;margin-bottom:var(--space-2)}.chain{position:sticky;top:var(--space-6);max-height:calc(100vh - 2 * var(--space-6));overflow-y:auto;overscroll-behavior:contain}@media (max-width:1080px){.chain{position:static;max-height:none;overflow:visible}}.chain-head{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-muted);margin:0 0 var(--space-3)}.chain ol{list-style:none;margin:0;padding:0;display:grid;border-top:2px solid var(--c-ink)}.chain li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--c-border);font-size:var(--text-sm);line-height:var(--leading-normal);transition:background .22s ease}.chain li:before{content:attr(data-ref);font-family:var(--font-measure);font-size:var(--text-2xs);color:var(--c-muted);padding-top:.3em}.chain li{scroll-margin-top:var(--space-6)}.chain li:target,.chain li[data-bound=true]{background:var(--c-sunken);box-shadow:-.5rem 0 0 var(--c-sunken),.5rem 0 0 var(--c-sunken)}.chain .src-title{font-weight:600;text-decoration:none;overflow-wrap:anywhere}.chain .src-title:hover{text-decoration:underline;text-underline-offset:3px}.chain .src-claim{display:block;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--c-muted)}.chain .src-checked{display:inline-block;margin-top:var(--space-3);font-size:var(--text-2xs)}.chain .src-checked,.claim-mark{font-family:var(--font-measure);color:var(--c-muted)}.claim-mark{display:inline;font-size:.66em;vertical-align:super;line-height:1;margin-left:.12em;padding:6px .5em;border-radius:var(--radius-pill);background:var(--c-sunken);text-decoration:none;transition:background .18s ease,color .18s ease}.claim-mark:focus-visible,.claim-mark:hover{background:var(--c-ink);color:var(--c-onInk)}.block-head{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--track-snug);line-height:var(--leading-snug);color:var(--c-text);margin:0 0 var(--space-6);padding-top:var(--space-5);border-top:2px solid var(--c-ink);max-width:none}.questions dl{margin:0;display:grid;gap:var(--space-8)}.questions dt{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--track-snug)}.questions dd{margin:var(--space-3) 0 0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--c-muted)}.erratum,.questions dd{max-width:var(--measure-read)}.erratum{padding:var(--space-6);border-radius:var(--radius-md);background:var(--c-sunken);margin-bottom:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal)}.erratum time{display:block;font-family:var(--font-measure);font-size:var(--text-2xs);color:var(--c-muted);margin-bottom:var(--space-2)}.erratum p{margin:var(--space-2) 0 0}.disclosure,.erratum p{color:var(--c-muted);max-width:none}.disclosure{margin-top:var(--space-20);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--c-sunken);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.disclosure .label{display:block;margin-bottom:var(--space-4);color:var(--c-muted)}.disclosure a{color:var(--c-text);text-underline-offset:3px}.faq{display:grid;border-top:1px solid var(--c-border)}.faq details{border-bottom:1px solid var(--c-border)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding-block:var(--space-6);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--track-snug);line-height:var(--leading-snug);text-wrap:pretty}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--c-accent)}.faq-mark{position:relative;flex:none;width:var(--space-5);height:var(--space-5);margin-top:.35em}.faq-mark:after,.faq-mark:before{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:currentColor;transition:transform .26s cubic-bezier(.16,1,.3,1)}.faq-mark:after{rotate:90deg}.faq details[open] .faq-mark:after{transform:scaleX(0)}.faq details>p{margin:0;padding-bottom:var(--space-6);color:var(--c-muted);line-height:var(--leading-relaxed)}.related ul{list-style:none;margin:0;padding:0;display:grid}.related li+li{border-top:1px solid var(--c-border)}.related a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;text-decoration:none;font-family:var(--font-display);font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--track-snug);transition:transform .26s cubic-bezier(.16,1,.3,1)}.related a:hover{transform:translateX(6px)}.related .arrow{flex:none;color:var(--c-faint)}.related a:hover .arrow{color:var(--c-accent)}.body-wrap{position:relative}.read-next-sentinel{position:absolute;top:75%;left:0;width:1px;height:1px;pointer-events:none}.data-box,.read-next{margin:var(--space-12) 0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--c-sunken)}.data-box .label,.read-next .label{display:block;margin-bottom:var(--space-2)}.data-box a,.read-next a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);text-decoration:none;font-family:var(--font-display);font-weight:500;line-height:var(--leading-snug)}.data-box .arrow,.read-next .arrow{flex:none;color:var(--c-faint)}.data-box a:hover .arrow,.read-next a:hover .arrow{color:var(--c-accent)}.data-box{margin-top:0;font-size:var(--text-sm)}.data-box.cluster{margin-top:var(--space-12)}.cluster ul{list-style:none;margin:0;padding:0}.cluster li+li{border-top:1px solid var(--c-border)}.cluster a span{min-width:0;overflow-wrap:anywhere}.newsletter{margin:var(--space-12) 0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--c-sunken)}.newsletter .label{display:block;margin-bottom:var(--space-2)}.newsletter:not(.newsletter-compact){display:grid;grid-template-columns:minmax(min(18rem,100%),1fr) auto;gap:var(--space-1) var(--space-8);align-items:center;padding:var(--space-6) var(--space-8);border-radius:var(--radius-lg)}.newsletter:not(.newsletter-compact) .newsletter-copy{margin:0}.newsletter:not(.newsletter-compact) form{grid-column:2;grid-row:1/4}.newsletter:not(.newsletter-compact)>p[role],.newsletter:not(.newsletter-compact)>p[tabindex]{grid-column:2;grid-row:1/4;margin:0}.newsletter:not(.newsletter-compact) .newsletter-consent{grid-column:1/-1;margin-top:var(--space-3)}:has(>.newsletter:not(.newsletter-compact)){container-type:inline-size}@container (max-width: 48rem){.newsletter:not(.newsletter-compact){grid-template-columns:minmax(0,1fr)}.newsletter:not(.newsletter-compact)>:is(form,p[role],p[tabindex]){grid-column:1;grid-row:auto}}.newsletter-compact{margin:var(--space-8) 0;padding:var(--space-4) var(--space-5)}.newsletter-head{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--text-lg)}.body .newsletter p,.newsletter-head{line-height:var(--leading-snug)}.body .newsletter-head{margin:0 0 var(--space-1);font-size:var(--text-lg)}.body .newsletter-copy{margin:0 0 var(--space-4)}.body .newsletter-consent{margin:var(--space-3) 0 0;font-size:var(--text-2xs)}.newsletter-compact .newsletter-copy{font-family:inherit;font-weight:400;font-size:var(--text-sm);color:var(--c-muted)}.newsletter-copy{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:500;line-height:var(--leading-snug)}.newsletter form{display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:34rem}.newsletter input[type=email]{flex:1 1 14rem;min-width:0;min-height:44px;padding:0 var(--space-4);border:1px solid var(--c-muted);border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-text);font:inherit}.newsletter button{min-height:44px;padding:0 var(--space-5);border:0;border-radius:var(--radius-pill);background:var(--c-ink);color:var(--c-onInk);font:inherit;font-weight:600;cursor:pointer}.newsletter button:hover{text-decoration:underline;text-underline-offset:3px}.newsletter button:disabled{opacity:.6;cursor:progress}.newsletter-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.newsletter-topics{flex:1 0 100%;font-size:var(--text-sm)}.newsletter-topics summary{cursor:pointer;color:var(--c-muted);padding:var(--space-2) 0}.newsletter-topics fieldset{margin:0;padding:0;border:0;min-width:0}.newsletter-topic{padding:var(--space-1) 0}.newsletter-topics label{display:flex;align-items:center;gap:var(--space-2)}.newsletter-topics input{width:24px;height:24px;margin:0;flex:none;accent-color:var(--c-ink)}.newsletter-topic-desc{display:block;margin-left:calc(24px + var(--space-2));color:var(--c-muted);font-size:var(--text-2xs)}.newsletter-error{flex:1 0 100%;margin:var(--space-1) 0 0;color:var(--c-text)}.newsletter-error:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.5em;border-radius:50%;background:var(--c-accent);vertical-align:.1em}.newsletter-consent{margin:var(--space-3) 0 0;font-size:var(--text-2xs);color:var(--c-muted)}.read-next-float{position:fixed;right:var(--gutter);bottom:var(--space-6);z-index:39;width:min(24rem,calc(100vw - 2 * var(--gutter)));animation:read-next-in .26s cubic-bezier(.16,1,.3,1)}.read-next.is-float{margin:0;padding-right:var(--space-12);background:var(--c-surface);border:1px solid var(--c-border)}.read-next-close{position:absolute;top:var(--space-2);right:var(--space-2);display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:var(--c-muted);cursor:pointer}@media (max-height:600px){.read-next-float{display:none}}@keyframes read-next-in{0%{transform:translateY(1rem);opacity:0}}.toc{margin:0 0 var(--space-10);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--c-sunken);font-size:var(--text-sm)}.toc summary{cursor:pointer;font-weight:600;padding-block:var(--space-3)}.toc ol{margin:var(--space-2) 0 var(--space-2);padding-left:var(--space-5);display:grid;gap:var(--space-2)}.toc a{text-underline-offset:3px}.body h2[id]{scroll-margin-top:var(--space-16)}@media (min-width:761px){.toc::details-content{content-visibility:visible;display:block;block-size:auto}.toc summary{pointer-events:none;list-style:none}.toc summary::-webkit-details-marker{display:none}}@media (min-width:761px){.read-progress{display:block;position:fixed;inset:0 0 auto;z-index:41;height:2px;background:var(--c-accent);transform:scaleX(0);transform-origin:0 50%}}@media (prefers-reduced-motion:no-preference){.read-progress{transition:transform 80ms linear}}.lost{padding-block:var(--space-24) var(--space-12)}.lost-code{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);font-family:var(--font-measure);color:var(--c-accent)}.lost-code:before{content:"";width:var(--space-8);height:1px;background:currentColor}.lost-title{margin:0;font-size:var(--text-3xl);max-width:16ch;text-wrap:balance}.lost-body{margin:var(--space-8) 0 0;max-width:54ch;font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--track-snug);color:var(--c-muted);text-wrap:pretty}.lost-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.lost-route{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-6) var(--space-6) var(--space-8);border-top:2px solid var(--c-text);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}.lost-route:hover{transform:translateY(-4px)}.lost-route-name{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;letter-spacing:var(--track-snug)}.lost-route .arrow{transition:transform .3s cubic-bezier(.16,1,.3,1)}.lost-route:hover .arrow{transform:translateX(6px)}.lost-route-blurb{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--c-muted)}.lost-pillars{margin-top:var(--space-16)}.lost-pillars ul{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:var(--space-4) 0 0;padding:0}@media (max-width:860px){.lost{padding-block:var(--space-16) var(--space-10)}.lost-routes{grid-template-columns:1fr;gap:0}.lost-route{padding-inline:0}}.legal{padding-block:var(--space-20) var(--space-24)}.legal h1{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;letter-spacing:var(--track-tight);line-height:var(--leading-snug);margin:0 0 var(--space-10);max-width:18ch}.masthead-list{list-style:none;margin:var(--space-10) 0;padding:0;border-top:1px solid var(--c-border)}.masthead-list li{border-bottom:1px solid var(--c-border)}.masthead-list a{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);text-decoration:none;transition:transform .26s cubic-bezier(.16,1,.3,1)}.masthead-list a:hover{transform:translateX(var(--space-3))}.masthead-name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:500;letter-spacing:var(--track-snug)}.masthead-role{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-muted)}.pub-hook{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--track-snug);color:var(--c-text);text-wrap:balance;margin-block:var(--space-8)}.profile-links{list-style:none;margin:var(--space-6) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-3)}.profile-links a{display:inline-block;padding:var(--space-2) var(--space-4);border:1px solid var(--c-border);border-radius:var(--radius-pill);font-family:var(--font-measure);font-size:var(--text-2xs);text-decoration:none;color:var(--c-muted);transition:border-color .2s ease,color .2s ease}.profile-links a:hover{border-color:var(--c-text);color:var(--c-text)}.site-footer{margin-top:var(--space-24);padding-bottom:var(--space-12)}.footer-inner{border-top:2px solid var(--c-ink);padding-top:var(--space-8)}.footer-brand{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-10)}.footer-mark{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--track-tight)}.footer-tagline{margin:0;font-family:var(--font-measure);font-size:var(--text-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--c-muted)}.footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10)}.site-footer h2{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-muted);margin:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--c-border)}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{border-bottom:1px solid var(--c-border)}.site-footer li a{display:block;padding-block:var(--space-3);font-size:var(--text-sm);text-decoration:none}.site-footer li a:hover{text-decoration:underline;text-underline-offset:3px}.colophon{margin-top:var(--space-12);color:var(--c-muted);font-size:var(--text-xs);line-height:var(--leading-normal);max-width:72ch}.colophon a{color:var(--c-text);text-underline-offset:3px}@media (max-width:640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}}@media (max-width:1080px){:root{--text-3xl:3rem;--text-2xl:2.125rem}}@media (max-width:720px){:root{--text-3xl:2.125rem;--text-2xl:1.75rem;--text-xl:1.4375rem;--text-base:1.0625rem}.entry-head{padding-block:var(--space-16) var(--space-10)}}.preview-flag{position:sticky;top:0;z-index:50;margin:0;padding:var(--space-3) var(--space-5);text-align:center;font-size:var(--text-xs);font-weight:600;background:var(--c-ink);color:var(--c-onInk)}.body table{font-size:var(--text-xs);line-height:var(--leading-normal)}.body tbody td,.body tbody th,.body thead th{white-space:normal;text-align:left;vertical-align:top;padding:var(--space-4)}.body tbody td{font-family:inherit}.body thead th{padding-block:var(--space-4)}.body tbody td,.body tbody th{font-feature-settings:normal;font-variant-numeric:normal}.entry-main .body>ol,.entry-main .body>p,.entry-main .body>ul{max-width:36em}.body .col-code{white-space:nowrap}.body .row-more{display:none}@media (max-width:639px){.body .col-extra{display:none}.body .row-more{display:table-row}.body tbody tr:has(+.row-more)>*{border-bottom:0;padding-bottom:var(--space-2)}.body .row-more td{padding-top:0;text-align:left}.body .row-more summary{cursor:pointer;color:var(--c-muted);min-height:24px}.body .row-more dl{margin:var(--space-2) 0 0;display:grid;gap:var(--space-2)}.body .row-more dt{color:var(--c-muted);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps)}.body .row-more dd{margin:0}}@media (max-width:560px){:is(.body>table,.body>.cards>table),:is(.body>table,.body>.cards>table) tbody td,:is(.body>table,.body>.cards>table) tbody th,:is(.body>table,.body>.cards>table) tr,:is(.body>table,.body>.cards>table)>tbody{display:block}:is(.body>table,.body>.cards>table) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:is(.body>table,.body>.cards>table) tbody tr{padding:var(--space-4);border-bottom:1px solid var(--c-border)}:is(.body>table,.body>.cards>table) tbody tr:last-child{border-bottom:0}:is(.body>table,.body>.cards>table) tbody th{padding:0 0 var(--space-2);border:0;font-size:var(--text-sm)}:is(.body>table,.body>.cards>table) tbody td{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-3);padding:var(--space-1) 0;border:0}:is(.body>table,.body>.cards>table) tbody td:before{content:attr(data-label);color:var(--c-muted);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps)}}.body .data-table td.rates-extra span{display:block;font-size:var(--text-xs);white-space:normal}@media (max-width:560px){:is(.body>table,.body>.cards>table) tbody td.rates-none{display:none}}.data-table:has(tbody:target) tbody:not(:target){display:none}.pc-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);margin-top:var(--space-8)}.pc-rail{gap:var(--space-2) var(--space-8);align-items:flex-start}.pc-filter,.pc-rail{min-width:0;display:flex;flex-wrap:wrap}.pc-filter{border:0;margin:0;padding:0;align-items:center;gap:var(--space-2)}.pc-filter legend{float:left;margin-right:var(--space-2);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-muted)}.pc-filter label{position:relative;display:inline-flex}.pc-filter input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.pc-filter label>span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--c-border);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--c-text);background:var(--c-surface);cursor:pointer;white-space:nowrap}.pc-filter .n{color:var(--c-muted);font-size:var(--text-2xs)}.pc-filter label:hover>span{border-color:var(--c-text)}.pc-filter input:checked+span{background:var(--tint);color:var(--tint-ink);border-color:var(--p)}.pc-filter input:checked+span .n{color:var(--tint-ink)}.pc-filter input:focus-visible+span{outline:2px solid var(--p);outline-offset:2px}.pc-main{min-width:0}.body .pc-main h2{margin:0 0 var(--space-2);padding:0;border:0;font-size:var(--text-lg)}.pc-list-h{margin-top:var(--space-10)!important}.pc-tl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-6)}.body .pc-legend{display:flex;max-width:none;flex-wrap:wrap;gap:var(--space-4);margin:0;font-size:var(--text-2xs);color:var(--c-muted)}.pc-legend span{display:inline-flex;align-items:center;gap:6px}.pc-legend i{display:inline-block;width:16px;height:6px;border-radius:3px}.k-core>i,.pc-legend .k-core{background:var(--p)}.k-spam>i,.pc-legend .k-spam{background:var(--tint);box-shadow:inset 0 0 0 1px var(--p)}.k-other>i,.pc-legend .k-other{background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-muted)}.pc-tl-scroll{overflow-x:auto;margin-top:var(--space-4);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.pc-tl-scroll:focus-visible{outline:2px solid var(--p);outline-offset:2px}.pc-tl-grid{min-width:1100px;padding-bottom:var(--space-2)}.pc-axis,.pc-year{display:grid;grid-template-columns:56px minmax(0,1fr)}.pc-axis{grid-template-columns:56px repeat(12,minmax(0,1fr));font-size:var(--text-2xs);color:var(--c-muted);padding:var(--space-2) 0}.pc-axis span:not(:first-child){border-left:1px solid var(--c-border);padding-left:4px}.pc-year{border-top:1px solid var(--c-border)}.pc-y{font-size:var(--text-xs);font-weight:600;padding-top:var(--space-2);position:sticky;left:0;z-index:1;background:var(--c-bg)}.body .pc-track{position:relative;list-style:none;margin:0;padding:0;height:calc(var(--subs) * 40px + 8px);background:repeating-linear-gradient(to right,transparent 0 calc(100% / 12 - 1px),var(--c-border) calc(100% / 12 - 1px) calc(100% / 12));background-size:100% 100%}.body .pc-track li{position:absolute;top:calc(var(--sub) * 40px + 8px);margin:0;padding:0;display:grid;gap:2px;width:var(--w)}.pc-track li>i{width:100%;display:block;min-width:4px;height:8px;border-radius:4px}.pc-track li{pointer-events:none}.body .pc-track li.end{justify-items:end}.pc-track li.end>span:not(.visually-hidden){position:absolute;right:0;top:10px;padding:0 0 0 4px}.pc-track li>span:not(.visually-hidden){font-size:var(--text-2xs);line-height:1.2;color:var(--c-text);white-space:nowrap;background:var(--c-bg);padding-right:4px;justify-self:start}.pc-track b{font-weight:600;color:var(--c-muted);margin-left:4px}.pc-rows{border-top:1px solid var(--c-text)}.pc-row{display:grid;grid-template-columns:7.5rem 10rem 8.5rem minmax(0,1fr) 9rem 7.5rem;gap:var(--space-4);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--c-border);align-items:baseline;font-size:var(--text-sm)}.pc-row:not(.pc-row-head):hover{background:var(--c-sunken)}.pc-row-head{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-muted);padding-block:var(--space-2)}.pc-date,.pc-dur{white-space:nowrap}.pc-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-plat{color:var(--c-muted)}.pc-chip{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:600;background:var(--c-sunken);color:var(--c-text);white-space:nowrap}.pc-chip.t-ranking-update{background:var(--tint);color:var(--tint-ink)}.pc-chip.t-roundup{background:transparent;box-shadow:inset 0 0 0 1px var(--c-border);color:var(--c-muted);font-weight:400}.pc-what{display:grid;gap:2px;min-width:0}.pc-what strong{font-weight:600}.pc-sum{color:var(--c-muted);line-height:var(--leading-snug)}.pc-sum,.pc-what details{font-size:var(--text-xs)}.pc-what summary{cursor:pointer;color:var(--c-muted);width:max-content;text-decoration:underline;text-decoration-color:var(--c-border);text-underline-offset:3px}.pc-what summary:hover{color:var(--c-text)}.body .pc-what blockquote{margin:var(--space-2) 0 var(--space-1);padding-left:var(--space-3);border-left:1px solid var(--p);font:inherit;font-style:italic;color:var(--c-text);max-width:70ch}.pc-dur{display:grid}.pc-to{font-size:var(--text-2xs);color:var(--c-muted)}.pc-row a{font-size:var(--text-xs);color:var(--c-text);text-underline-offset:3px;text-decoration-color:var(--c-border)}.pc-row a:hover{text-decoration-color:initial}@media (min-width:1440px){.pc-page{grid-template-columns:13rem minmax(0,1fr);gap:var(--space-10)}.pc-rail{position:sticky;top:var(--space-8);flex-wrap:nowrap;gap:var(--space-6)}.pc-filter,.pc-rail{flex-direction:column}.pc-filter{align-items:stretch;width:100%}.pc-filter legend{float:none;margin:0 0 var(--space-2)}.pc-filter label>span{width:100%;justify-content:space-between;border-color:transparent;background:none;border-radius:var(--radius-sm,6px)}.pc-filter label:hover>span{border-color:transparent;background:var(--c-sunken)}.pc-filter input:checked+span{background:var(--tint);border-color:transparent}}@media (max-width:1100px){.pc-row{grid-template-columns:6.5rem minmax(0,1fr) 8rem;row-gap:var(--space-1)}.pc-row-head{display:none}.pc-row>:first-child{grid-row:1}.pc-row>:nth-child(2){grid-column:2;grid-row:1}.pc-row>:nth-child(3){grid-column:3;grid-row:1;justify-self:end}.pc-row>:nth-child(4){grid-column:1/3;grid-row:2}.pc-row>:nth-child(5){grid-column:1/3}.pc-row>:nth-child(6){grid-column:3;grid-row:2;justify-self:end;align-self:end}.pc-dur{display:flex;gap:var(--space-2);align-items:baseline}.pc-dur:empty{display:none}}@media (max-width:560px){.pc-rail{flex-direction:column;gap:var(--space-3)}.pc-filter{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;width:calc(100% + var(--gutter) * 2)}.pc-filter::-webkit-scrollbar{display:none}.pc-filter legend{position:sticky;left:0}.pc-row{grid-template-columns:minmax(0,1fr) auto;padding-inline:0}.pc-row>:nth-child(2){grid-column:1;grid-row:2}.pc-row>:nth-child(3){grid-column:2;grid-row:1}.pc-row>:nth-child(4){grid-column:1/-1;grid-row:3}.pc-row>:nth-child(5){grid-column:1;grid-row:4}.pc-row>:nth-child(6){grid-column:2;grid-row:2;justify-self:end}}.answer-box{margin-top:var(--space-8);border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface)}.answer-box table{font-size:var(--text-xs)}.answer-box td,.answer-box th{padding:var(--space-3) var(--space-4);white-space:normal;font-feature-settings:normal;font-variant-numeric:normal}.answer-box tbody td{font-family:inherit}.answer-box p{margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid var(--c-border);font-size:var(--text-xs)}.answer-box a{display:inline-flex;align-items:center;min-height:24px}@media (max-width:639px){.entry-lead[data-decorative]{display:none}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.entry-main .void{height:var(--space-16)}.findings h2{border-top:0;padding-top:0}@media (max-width:1023px){.entry-byline{margin-top:var(--space-10)}}.content-image{margin:var(--space-16) 0}.content-image img{display:block;width:100%;height:auto;border:1px solid var(--c-border);border-radius:var(--radius-md)}.content-image figcaption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--c-muted)}.entries-empty{max-width:56ch;margin:var(--space-8) 0;color:var(--c-muted);line-height:var(--leading-normal)}.browse{margin-top:var(--space-16)}.browse ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.browse li a{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.browse li p{margin:var(--space-2) 0 0;line-height:var(--leading-normal)}.browse li p,.browse-foot{font-size:var(--text-sm);color:var(--c-muted)}.browse-foot{margin-top:var(--space-8)}.method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--c-border);border:1px solid var(--c-border);border-radius:var(--radius-md);overflow:hidden;list-style:none;margin:0;padding:0}.method li{background:var(--c-surface);padding:var(--space-5) var(--space-6);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--c-muted)}.method strong{display:block;color:var(--c-text);margin-bottom:4px}@media (max-width:760px){.method{grid-template-columns:1fr}}.method-foot{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--c-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-6);border:1px solid var(--c-ink);border-radius:var(--radius-pill);background:var(--c-ink);color:var(--c-onInk);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform var(--motion-base) var(--motion-ease)}.btn:focus-visible,.btn:hover{transform:translateY(-2px)}.btn-ghost{background:var(--c-surface);color:var(--c-text);border-color:var(--c-border)}.btn-ghost:focus-visible,.btn-ghost:hover{border-color:var(--c-text)}.input{min-height:46px;padding:0 var(--space-5);border:1px solid var(--c-muted);border-radius:var(--radius-pill);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--text-sm);min-width:0}.mono{font-family:var(--font-measure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dateline{font-family:var(--font-measure);font-size:var(--text-2xs);font-weight:500;letter-spacing:0;text-transform:none;color:var(--c-muted)}.lead-panel .dateline,.panel .dateline,.row-lead .dateline{color:inherit;opacity:.8}.panel .dateline{margin-top:auto;padding-top:var(--space-2)}.lede{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-10);align-items:end;padding-block:var(--space-12) var(--space-8)}.lede>div{min-width:0}.lede h1{font-size:clamp(2.25rem,1.2rem + 3.2vw,3.75rem)}.lede-facts{display:flex;gap:var(--space-8)}.lede-facts div{display:grid;gap:2px;font-size:var(--text-xs);color:var(--c-muted)}.lede-facts b{font-family:var(--font-measure);font-size:var(--text-xl);font-weight:500;color:var(--c-text);letter-spacing:-.02em;white-space:nowrap}.lede-detail{margin:var(--space-4) 0 var(--space-6);max-width:64ch}.lede-search{border-bottom:0;padding-bottom:0;margin-bottom:0}.hub-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.hub-tabs .tag{background:var(--tint);color:var(--tint-ink);--tag-dot:var(--p)}.hub-tabs .tag[aria-current=page]{outline:2px solid var(--tint-ink);outline-offset:2px}.hub{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-8);padding:var(--space-10);border-radius:var(--radius-lg);background:var(--tint);color:var(--tint-ink);margin-top:var(--space-4)}.hub h1{font-size:clamp(3rem,1.5rem + 5vw,5.5rem);line-height:.95;letter-spacing:-.04em;margin:0}.hub p{margin:var(--space-5) 0 0;max-width:44ch;font-size:var(--text-lg);line-height:var(--leading-snug);opacity:.9}.hub-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);align-content:end}.hub-facts div{padding:var(--space-4) var(--space-5);background:rgb(255 255 255/.5);border-radius:var(--radius-md);font-size:var(--text-xs)}.hub-facts b{display:block;font-family:var(--font-measure);font-size:var(--text-2xl);font-weight:500;letter-spacing:-.03em;line-height:1;margin-bottom:6px}.hub-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-5);font-size:var(--text-sm)}.hub-links a{padding-block:4px;text-underline-offset:3px}.search-form{display:flex;gap:var(--space-3);max-width:44rem;margin-top:var(--space-6)}.search-form .input{flex:1 1;font-size:var(--text-base);min-height:54px;padding-inline:var(--space-6)}.search-form .btn{min-height:54px}.search-form .input:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.filters{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-6)}.seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--c-border);background:var(--c-surface);border-radius:var(--radius-pill)}.seg .label{padding-inline:var(--space-3) var(--space-2)}.seg a{padding:6px 14px;min-height:36px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);font-size:var(--text-sm);text-decoration:none}.seg a:hover{background:var(--c-sunken)}.seg a[aria-current=true]{background:var(--c-ink);color:var(--c-onInk)}.result-head{margin:var(--space-10) 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;letter-spacing:var(--track-snug)}.result-head mark{padding-inline:.2em;border-radius:6px}.data-hits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}.data-hit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-5);align-items:center;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--panel-data);color:var(--panel-ink-data)}.data-hit .v{font-family:var(--font-measure);font-size:var(--text-xl);font-weight:500;letter-spacing:-.02em;white-space:nowrap}.data-hit b{display:block;font-size:var(--text-sm)}.data-hit>span>span{display:block;font-size:var(--text-xs);opacity:.85}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0}.chip{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--c-border);background:var(--c-surface);border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--c-text);text-decoration:none}.chip:focus-visible,.chip:hover{border-color:var(--c-text)}.chip[aria-current=page],.chip[aria-current=true]{background:var(--c-ink);color:var(--c-onInk);border-color:var(--c-ink)}.chip .mono{color:var(--c-muted);font-size:var(--text-2xs)}.chip[aria-current=true] .mono{color:var(--c-onInkMuted)}.keyfig{margin:var(--space-8) 0 0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--tint);color:var(--tint-ink);display:grid;gap:var(--space-4)}.entry-top.has-lead .keyfig{margin:0}.keyfig .big{font-family:var(--font-measure);font-size:clamp(3.5rem,6vw,5rem);font-weight:500;letter-spacing:-.04em;line-height:.95;overflow-wrap:anywhere}.keyfig .big small{display:block;font-family:var(--font-display);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;opacity:.75;margin-bottom:8px}.keyfig-src{font-size:var(--text-xs);opacity:.85;margin:0;line-height:var(--leading-normal)}.keyfig-src a{text-underline-offset:3px}.bars{display:grid;gap:6px;font-size:var(--text-xs)}.bars>div{display:grid;grid-template-columns:7rem minmax(0,1fr) 4.5rem;gap:var(--space-3);align-items:center}.bars>div>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bars i{display:block;height:10px;border-radius:5px;background:var(--tint-ink);opacity:.85}.bars .mono{text-align:right}.entry-byline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;background:var(--c-border);border:1px solid var(--c-border);border-radius:var(--radius-md);overflow:hidden}.entry-byline>div{background:var(--c-surface);padding:var(--space-4) var(--space-5);display:grid;gap:4px;align-content:start;min-width:0}.entry-byline dt{font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--c-muted)}.entry-byline dd{margin:0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--c-text)}.entry-byline a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.entry-byline .ok{display:inline-flex;align-items:center;gap:6px;color:var(--c-down);font-weight:600}.entry-byline .ok svg{flex:none}.src-checked .ok{color:var(--c-down);font-weight:600}.claim-mark{background:var(--tint,var(--c-sunken));color:var(--tint-ink,var(--c-muted))}td.bar{position:relative}td.bar:after{content:"";position:absolute;top:6px;bottom:6px;right:8px;width:calc((100% - 16px) * var(--pct));background:var(--tint,var(--c-sunken));border-radius:4px;opacity:.55;z-index:0}td.bar>span{position:relative;z-index:1}.body td.bar:after{left:8px;right:auto}.legal:has(>.body>.data-head){width:min(100% - var(--gutter) * 2,var(--measure-wide));padding-top:var(--space-4)}.legal:has(>.body>.data-head)>.body>:is(p,h2,h3,ul,ol,div:not(.sec):not(.chips):not(.data-head):not(.calc):not(.answers):not(.pc-page):not(.data-grid):not(:has(>.mp-table))){max-width:var(--measure-read)}.legal:has(>.body>.data-head)>.body>:is(.sec,.newsletter){max-width:none}.legal .data-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-10);align-items:end;padding-block:var(--space-6) var(--space-8)}.legal .data-head h1{font-size:clamp(2.25rem,1.2rem + 2.8vw,3.75rem);max-width:16ch;margin:var(--space-5) 0 0}.legal .data-head>div>p{margin:var(--space-5) 0 0;max-width:50ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--c-muted)}.data-head .tag{background:var(--tint);color:var(--tint-ink);--tag-dot:var(--p)}.data-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-6);font-size:var(--text-xs);color:var(--c-muted)}.data-actions span{max-width:40ch;line-height:var(--leading-normal)}.data-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.data-stats div{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--panel-data);color:var(--panel-ink-data);font-size:var(--text-xs)}.data-stats b{display:block;font-family:var(--font-measure);font-size:var(--text-2xl);font-weight:500;letter-spacing:-.03em;line-height:1;margin-bottom:6px;white-space:nowrap}.vchart{margin:var(--space-6) 0 var(--space-10);padding:var(--space-6) var(--space-6) var(--space-4);border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface)}.legal .vchart h2{font-size:var(--text-base);font-weight:600;margin:0 0 var(--space-5);letter-spacing:var(--track-snug);padding:0;border:0}.vchart ol{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:var(--text-xs)}.vchart li{display:grid;grid-template-columns:9rem minmax(0,1fr) 4rem;margin:0}.vchart i{display:block;height:12px;border-radius:6px;background:var(--panel-ink-data)}.vchart .mono{text-align:right}.legal .vchart p{margin:var(--space-4) 0 0;font-size:var(--text-2xs);color:var(--c-muted);line-height:var(--leading-normal)}.body>.data-table.rate-table{max-width:var(--measure-read)}.body .data-table .row-note{display:block;font-family:var(--font-display);font-size:var(--text-xs);font-weight:400;color:var(--c-muted);white-space:normal}.answers{display:grid;gap:var(--space-4) var(--space-8);margin:var(--space-8) 0 0}@media (min-width:900px){.answers{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.legal .answers h2{font-size:var(--text-lg);margin:0 0 var(--space-2);padding:0;border:0}.legal .answers p{margin:0;max-width:none}.legal .sec{margin-top:var(--space-10)}.legal .sec h2{margin:0;padding:0;border:0}tbody tr.vendor th{padding:var(--space-5) var(--space-5) var(--space-2);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--c-muted);background:var(--c-bg);border-bottom:0}thead.sticky th{position:sticky;top:0;background:var(--c-surface);z-index:2}td.txt{font-family:var(--font-display);text-align:left;white-space:normal;max-width:22rem;font-feature-settings:normal;font-variant-numeric:normal}td .chk,td.txt{color:var(--c-muted)}td .chk{font-size:var(--text-2xs)}.data-table{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);overflow:hidden}.body .data-table tbody td{font-family:var(--font-measure);text-align:right;white-space:nowrap;vertical-align:middle}.body .data-table tbody td.txt{font-family:var(--font-display);text-align:left;white-space:normal;font-feature-settings:normal;font-variant-numeric:normal}.body .data-table thead th{text-align:right}.body .data-table thead th:first-child{text-align:left}.body .data-table td.bar:after{left:auto;right:8px}.data-table th button{all:unset;cursor:pointer}.data-table th button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.data-table th[aria-sort=ascending] button:after{content:" \2191"}.data-table th[aria-sort=descending] button:after{content:" \2193"}dialog.csv{border:0;padding:0;background:transparent;max-width:none;width:min(100% - var(--space-8),32rem);max-height:calc(100vh - var(--space-8));color:var(--c-text)}dialog.csv::backdrop{background:rgb(13 13 15/.5)}.csv-card{position:relative;margin:0;background:var(--c-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);overflow:hidden;max-height:calc(100vh - var(--space-8));overflow-y:auto}.csv-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-5) 3.5rem var(--space-5) var(--space-6);border-bottom:1px solid var(--c-border)}.csv-head svg{width:36px;height:44px;display:block}.csv-head b{display:block;font-size:var(--text-sm);font-weight:600;letter-spacing:var(--track-snug);overflow-wrap:anywhere}.csv-head span{display:block;margin-top:2px;font-family:var(--font-measure);font-size:var(--text-2xs);color:var(--c-muted)}.csv-head .lic{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--panel-data);color:var(--panel-ink-data);white-space:nowrap}.csv-close{position:absolute;top:var(--space-3);right:var(--space-3);width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--c-muted);cursor:pointer}.csv-close:focus-visible,.csv-close:hover{background:var(--c-sunken);color:var(--c-text)}.csv-body{padding:var(--space-6) var(--space-6) var(--space-5);display:grid;gap:var(--space-4)}.csv-body h2{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--track-snug);margin:0;padding:0;border:0}.csv-body p{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--c-muted)}.csv-body label{font-size:var(--text-xs);font-weight:600;display:flex;flex-direction:column;gap:6px}.csv-body label em{font-style:normal;font-weight:400;color:var(--c-muted)}.csv-body .input{width:100%}.csv-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:0 var(--space-6) var(--space-6)}.csv-actions .btn{white-space:normal;text-align:center;padding-block:var(--space-2)}.csv-card .csv-foot{margin:0;padding:var(--space-3) var(--space-6) var(--space-5);font-size:var(--text-2xs);color:var(--c-muted);border-top:1px solid var(--c-border)}.csv-card .csv-foot a{padding-block:.3em}@media (min-width:861px) and (max-width:1024px){.entry-top.has-lead,.hub,.legal .data-head{grid-template-columns:minmax(0,1fr)}.entry-top.has-lead .keyfig{margin-top:var(--space-6)}.day{top:var(--space-3)}}@media (max-height:640px){.entry-title,.lede h1,.legal .data-head h1{font-size:clamp(1.75rem,1rem + 2.4vw,3rem)}.hub h1{font-size:clamp(2.5rem,1.2rem + 4vw,4.5rem)}.entry-top.has-lead,.lede,.legal .data-head{padding-block:var(--space-6) var(--space-5)}.entry-head{padding-block:var(--space-8) var(--space-6)}.hub{padding:var(--space-6) var(--space-8)}.chain{max-height:none}.chain,.day,thead.sticky th{position:static}.csv-card,dialog.csv{max-height:calc(100vh - var(--space-6))}.csv-body{padding-block:var(--space-4);gap:var(--space-3)}.csv-actions{padding-bottom:var(--space-4)}}@media (max-width:1000px){.hub,.legal .data-head{grid-template-columns:minmax(0,1fr)}.entry-byline{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}}.share,.tabbar{display:none}@media (max-width:760px){:root{--tabbar-h:3.5rem}body{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.masthead{position:sticky;top:0;z-index:40;padding:0;transition:transform .26s cubic-bezier(.16,1,.3,1)}:root[data-chrome=hidden] .masthead{transform:translateY(-100%)}@media (max-height:500px){.tabbar{transition:transform .26s cubic-bezier(.16,1,.3,1)}:root[data-chrome=hidden] .tabbar{transform:translateY(100%)}}.masthead-inner{width:100%;flex-direction:row;align-items:center;border-radius:0;padding:env(safe-area-inset-top) var(--gutter) 0;min-height:calc(52px + env(safe-area-inset-top))}.wordmark{font-size:var(--text-base)}.masthead nav{display:none}.chain .src-title{display:inline-block;min-height:24px;padding-block:2px}.tabbar{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding-bottom:env(safe-area-inset-bottom);background:var(--c-surface);border-top:1px solid var(--c-border)}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--tabbar-h);font-size:.6875rem;font-weight:500;color:var(--c-muted);text-decoration:none}.tabbar a[aria-current=page]{color:var(--c-text);font-weight:600}.tabbar a[aria-current=page] svg{stroke-width:2.4}.tabbar a:focus-visible{outline-offset:-4px}.read-next-float{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-3))}.read-progress{display:block;position:fixed;inset:0 0 auto;z-index:41;height:3px;background:var(--c-accent);transform:scaleX(0);transform-origin:0 50%}.entry-title,.row-lead h2,.row-lead h3{max-width:none}.body{overflow-wrap:break-word}.tabbar a{min-width:0;overflow:hidden}.strip{margin-top:var(--space-3);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.front-head{grid-template-columns:1fr;padding-block:var(--space-6) var(--space-5);gap:var(--space-4)}.front-title{font-size:var(--text-xl)}.front-trust{gap:var(--space-5)}.front-trust b{font-size:var(--text-lg)}.lead-panel{grid-template-columns:minmax(0,1fr);padding:var(--space-5);gap:var(--space-5);min-height:0;border-radius:var(--radius-md)}.lead-fig{padding:var(--space-4)}.lead-fig .big{font-size:3.25rem}.lead-copy h2{font-size:var(--text-xl)}.stage-two{grid-template-columns:minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-3)}.panel{padding:var(--space-5);border-radius:var(--radius-md)}.tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.tile{padding:var(--space-4)}.tile .v{font-size:var(--text-xl)}.sec{margin-top:var(--space-12)}.topics{gap:var(--space-4)}.river>li{grid-template-columns:minmax(0,1fr);gap:0}.day{position:sticky;top:52px;z-index:5;background:var(--c-bg);padding:var(--space-3) 0;display:flex;gap:var(--space-3);align-items:baseline;transition:top .26s cubic-bezier(.16,1,.3,1)}:root[data-chrome=hidden] .day{top:0}.day b{font-size:var(--text-base)}.row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);padding-block:var(--space-4);align-items:start}.row:focus-visible,.row:hover{transform:none}.row .fig{--fig-size:5.5rem;order:2;aspect-ratio:1;padding:8px 10px;border-radius:12px}.row .fig .v{font-size:.8125rem;line-height:1.15}.row .arrow-go,.row .fig .k,.row p{display:none}.row h2,.row h3{font-size:var(--text-base)}.row-meta{margin-bottom:var(--space-2);flex-wrap:wrap;gap:4px var(--space-3)}.row-lead{grid-template-columns:1fr;padding:var(--space-5);border-radius:var(--radius-md)}.row-lead .fig{--fig-size:100%;order:0;aspect-ratio:21/9;padding:var(--space-4)}.row-lead .fig .v{font-size:2rem}.row-lead .fig .k,.row-lead p{display:block}.row-lead h2,.row-lead h3{font-size:var(--text-lg)}.newsletter:not(.newsletter-compact){grid-template-columns:minmax(0,1fr);padding:var(--space-5);border-radius:var(--radius-md)}.newsletter:not(.newsletter-compact) form{grid-column:1;grid-row:auto}.entry-head{padding-block:var(--space-8) var(--space-6)}.entry-title{font-size:clamp(var(--text-xl),1rem + 4.5vw,var(--text-2xl));line-height:var(--leading-tight)}.entry-standfirst{font-size:var(--text-base);margin-bottom:0}.entry-lead{margin-top:var(--space-2)}.body li,.body p{line-height:var(--leading-relaxed)}.share{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-5);padding:0 var(--space-5);font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-pill);cursor:pointer}.findings{padding:var(--space-6);border-radius:var(--radius-md);margin:var(--space-10) 0}.findings h2{margin-bottom:var(--space-4)}.findings ul{gap:var(--space-4)}.findings li{font-size:var(--text-sm);line-height:var(--leading-normal);grid-template-columns:1.25rem 1fr;gap:var(--space-3)}.chain li{scroll-margin-top:calc(52px + var(--space-6))}.body thead th,.body thead tr{display:block;width:1px;height:1px;padding:0;overflow:hidden}.lede{grid-template-columns:minmax(0,1fr);padding-block:var(--space-6) var(--space-5);gap:var(--space-5)}.lede h1{font-size:var(--text-2xl)}.lede p{font-size:var(--text-base);margin-top:var(--space-3)}.lede-facts{gap:var(--space-3) var(--space-5);flex-wrap:wrap}.hub{padding:var(--space-6) var(--space-5);border-radius:var(--radius-md);gap:var(--space-5)}.hub h1{font-size:3.5rem}.hub p{font-size:var(--text-base)}.hub-facts{gap:var(--space-2)}.hub-facts div{padding:var(--space-3);font-size:.6875rem}.hub-facts b{font-size:var(--text-lg)}.hub-links{gap:var(--space-3);font-size:var(--text-xs)}.search-form .btn,.search-form .input{min-height:48px}.filters{gap:var(--space-2);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.seg{flex:none}.result-head{font-size:var(--text-lg);margin-top:var(--space-6)}.data-hit,.data-hits{grid-template-columns:1fr;gap:var(--space-2)}.data-hit{padding:var(--space-4)}.chips{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{flex:none}.keyfig{padding:var(--space-4);border-radius:var(--radius-md);margin-top:var(--space-4)}.keyfig .big{font-size:3.25rem}.keyfig{gap:var(--space-3)}.bars{gap:var(--space-2)}.bars>div{grid-template-columns:minmax(0,1fr) auto;gap:2px var(--space-3)}.bars i{grid-column:1/-1;grid-row:2}.entry-byline>div{font-size:var(--text-xs);padding:var(--space-3) var(--space-4)}.legal:has(>.body>.data-head){padding-top:0}.legal .data-head{padding-block:var(--space-6) var(--space-5);gap:var(--space-6)}.legal .data-head h1{font-size:var(--text-2xl)}.legal .data-head p{font-size:var(--text-sm)}.data-stats{gap:var(--space-2)}.data-stats div{padding:var(--space-3);font-size:.6875rem}.data-stats b{font-size:var(--text-lg)}.vchart{padding:var(--space-4)}.vchart li{grid-template-columns:6.5rem minmax(0,1fr) 3.5rem}.data-table{border:0;border-radius:0;background:transparent}:is(.body>.data-table,.body>.cards>.data-table) tbody tr.vendor{padding-block:var(--space-5) var(--space-2);border-bottom:0}:is(.body>.data-table,.body>.cards>.data-table) tbody tr.vendor th{padding:0;background:transparent}td.bar:after{display:none}.csv-actions{grid-template-columns:1fr}.site-footer{margin-top:var(--space-16)}.footer-read{display:none}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.footer-brand{margin-bottom:var(--space-6)}.site-footer h2{border-bottom:0;padding-bottom:var(--space-1)}.site-footer li{border-bottom:0}.site-footer li a{padding-block:0;min-height:44px;display:flex;align-items:center}.colophon{margin-top:var(--space-6);font-size:var(--text-2xs)}}.data-list{list-style:none;margin:var(--space-6) 0 0;padding:0;border-top:1px solid var(--c-border)}.data-list li{padding-block:var(--space-6);border-bottom:1px solid var(--c-border)}.data-list li>a{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.data-list p{margin:var(--space-2) 0 0;max-width:64ch;line-height:var(--leading-normal)}.data-list-meta{font-size:var(--text-sm);color:var(--c-muted)}.data-list-meta a{display:inline-block;padding-block:var(--space-2)}.data-fallback{margin-top:var(--space-10)}.browse-foot a,.colophon a,.disclosure a,.entry-byline a,.lede-detail a,.legal p>a,.legal td a,.legal th a,.method-foot a{padding-block:.3em}.legal td a,.legal th a{display:inline-block;padding-block:.25em}.data-actions a,.entry-byline a,.keyfig-src a{display:inline-flex;align-items:center;min-height:24px;padding-block:0}.site-footer li a{min-height:44px;display:flex;align-items:center;padding-block:0}.colophon a{padding-block:.5em}.fig.thumb{--fig-size:11rem;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:12px 14px;justify-content:stretch;isolation:isolate;transition:box-shadow var(--motion-base) var(--motion-ease)}.thumb:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(var(--tex-a),currentColor 0 1px,transparent 1px 9px);opacity:.07}.thumb[data-tex=dense]:before{background:radial-gradient(currentColor 1px,transparent 1.4px) 0 0 /8px 8px;opacity:.12}.fig.thumb>.viz{position:static;width:100%;height:100%;min-height:0;opacity:1;overflow:visible;fill:currentColor}.thumb .viz .hot{fill:var(--p,var(--c-accent));opacity:1}.thumb .viz .hot-s{stroke:var(--p,var(--c-accent))}.thumb .txt{display:grid;gap:2px;min-width:0}.thumb .v{font-size:1.375rem}.thumb .k{-webkit-line-clamp:2}.thumb.no-v .k{font-size:var(--text-xs)}.thumb[data-l=top]{grid-template-rows:auto minmax(0,1fr)}.thumb[data-l=top] .txt{order:-1}.thumb[data-l=bleed]{grid-template-rows:1fr;align-items:end}.fig.thumb[data-l=bleed]>.viz{position:absolute;inset:0;padding:8px 8px 30% 24%;opacity:1}.thumb[data-l=bleed] .txt{position:relative}.row:focus-visible .thumb,.row:hover .thumb{box-shadow:inset 0 0 0 2px var(--p,var(--c-accent))}.thumb .t-grow,.thumb .t-pop{transform-box:fill-box;transform-origin:center}.thumb .t-grow[data-o=l]{transform-origin:left center}.thumb .t-grow[data-o=r]{transform-origin:right center}.thumb .t-grow[data-o=b]{transform-origin:center bottom}.thumb :is(.t-grow,.t-pop,.t-draw,.t-fade){animation:.7s cubic-bezier(.16,1,.3,1) calc(var(--i, 0) * 70ms) both}.thumb .t-grow{animation-name:thumb-grow}.thumb .t-grow[data-o=b]{animation-name:thumb-rise}.thumb .t-pop{animation-name:thumb-pop}.thumb .t-draw{stroke-dasharray:1;animation-name:thumb-draw;animation-duration:1.1s}.thumb .t-fade{animation-name:thumb-fade}@keyframes thumb-grow{0%{transform:scaleX(0)}}@keyframes thumb-rise{0%{transform:scaleY(0)}}@keyframes thumb-pop{0%{transform:scale(0)}}@keyframes thumb-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes thumb-fade{0%{opacity:0}}@supports (animation-timeline:view()){.thumb :is(.t-grow,.t-pop,.t-draw,.t-fade){animation-timeline:view();animation-range:entry 10% cover 35%;animation-delay:0s}}.row:is(:hover,:focus-visible) .thumb :is(.t-grow,.t-pop,.t-draw,.t-fade){animation-timeline:auto;animation-range:normal;animation-delay:calc(var(--i, 0) * 60ms)}.row:is(:hover,:focus-visible) .thumb .t-grow{animation-name:thumb-grow-2}.row:is(:hover,:focus-visible) .thumb .t-grow[data-o=b]{animation-name:thumb-rise-2}.row:is(:hover,:focus-visible) .thumb .t-pop{animation-name:thumb-pop-2}.row:is(:hover,:focus-visible) .thumb .t-draw{animation-name:thumb-draw-2}@keyframes thumb-grow-2{0%{transform:scaleX(.3)}}@keyframes thumb-rise-2{0%{transform:scaleY(.3)}}@keyframes thumb-pop-2{40%{transform:scale(1.35)}}@keyframes thumb-draw-2{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (max-width:760px){.row .fig.thumb{--fig-size:6rem;padding:8px;gap:4px;border-radius:12px}.row .thumb .v{font-size:.9375rem}.row .thumb .k{display:-webkit-box;font-size:.625rem}.row .thumb.no-v .k{font-size:.6875rem}.fig.thumb[data-l=bleed]>.viz{padding:6px 6px 40%}}.thumb .viz .axis{opacity:.18}.thumb .viz .hatch-bg{fill:var(--tint,var(--c-sunken))}.thumb .viz .ring-v{fill:currentColor;font-family:var(--font-measure);font-size:17px;font-weight:600;letter-spacing:-.04em}.thumb .t-rise,.thumb .t-sweep{animation:.9s cubic-bezier(.16,1,.3,1) calc(var(--i, 0) * 70ms) both}.thumb .t-sweep{animation-name:thumb-sweep}.thumb .t-rise{transform-box:fill-box;transform-origin:center bottom;animation-name:thumb-rise}@keyframes thumb-sweep{0%{stroke-dashoffset:var(--len,1)}to{stroke-dashoffset:0}}@keyframes thumb-sweep-2{0%{stroke-dashoffset:var(--len,1)}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){.thumb :is(.t-sweep,.t-rise){animation-timeline:view();animation-range:entry 10% cover 35%;animation-delay:0s}}.row:is(:hover,:focus-visible) .thumb :is(.t-sweep,.t-rise){animation-timeline:auto;animation-range:normal;animation-delay:calc(var(--i, 0) * 60ms)}.row:is(:hover,:focus-visible) .thumb .t-sweep{animation-name:thumb-sweep-2}.row:is(:hover,:focus-visible) .thumb .t-rise{animation-name:thumb-rise-2}.fig.thumb{gap:6px;padding:10px 12px}@media (max-width:760px){.row .fig.thumb{padding:6px 7px;gap:2px}.row .thumb .k{-webkit-line-clamp:2;line-height:1.15}}.thumb .viz .step-n{font-family:var(--font-measure);font-size:12px;font-weight:600;fill:var(--tint,#fff)}.thumb .viz .step-n[data-on=hatch]{fill:currentColor;paint-order:stroke;stroke:var(--tint,#fff);stroke-width:3px}@media (max-width:760px){.row .fig.thumb[data-l=bleed]{grid-template-rows:minmax(0,1fr) auto}.row .fig.thumb[data-l=bleed]>.viz{position:static;padding:0}.row .thumb .k{letter-spacing:.02em;overflow-wrap:anywhere}}.thumb .k,.thumb .v{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.thumb .v{white-space:nowrap}.thumb[data-len=l] .v{font-size:1.125rem}.thumb[data-len=xl] .v{font-size:.9375rem}.row-lead .fig.thumb-lead{--fig-size:100%;aspect-ratio:16/9;padding:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:var(--space-3)}.row-lead .thumb-lead .v{font-size:2.5rem}.row-lead .thumb-lead[data-len=l] .v{font-size:2rem}.row-lead .thumb-lead[data-len=xl] .v{font-size:1.5rem}.row-lead .thumb-lead .k{font-size:var(--text-xs)}.row-lead .thumb-lead.no-v .k{font-size:var(--text-sm)}@media (max-width:760px){.row .thumb .k{overflow-wrap:normal;word-break:keep-all;letter-spacing:.01em}.row .thumb[data-len=l] .v{font-size:.8125rem}.row .thumb[data-len=xl] .v{font-size:.6875rem}.row-lead .fig.thumb-lead{aspect-ratio:21/9;padding:var(--space-4)}.row-lead .thumb-lead .v{font-size:2rem}.row-lead .thumb-lead[data-len=l] .v{font-size:1.5rem}.row-lead .thumb-lead[data-len=xl] .v{font-size:1.125rem}.row-lead .thumb-lead .k{display:-webkit-box}}.calc fieldset{border:0;padding:0;margin:0;min-width:0}.calc legend{font-weight:600;margin-bottom:var(--space-3)}.calc-seg{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-5)}.calc-seg label{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;cursor:pointer}.calc input[type=checkbox],.calc input[type=radio]{width:20px;height:20px;margin:0;flex:none}.legal:has(>.body>.data-head)>.body>.calc{max-width:none}.calc-out{min-width:0}.calc-out>:is(p,h2,label){max-width:var(--measure-read)}@media (min-width:1100px){.calc{display:grid;grid-template-columns:minmax(22rem,24rem) minmax(0,1fr);gap:var(--space-10);align-items:start}.calc-form{position:sticky;top:var(--space-6);max-height:calc(100vh - var(--space-12));overflow-y:auto}.calc-out>.calc-summary:first-child{margin-top:0}.calc-table thead th:not(:nth-child(3)){white-space:nowrap}}@media (min-width:1400px){.calc-table thead th{white-space:nowrap}}@media (min-width:1100px) and (max-width:1399px){.calc{grid-template-columns:20rem minmax(0,1fr)}.body .calc-table td.mono{white-space:normal}}.calc-pick summary{padding-block:10px}.calc-pick summary .mono{color:var(--c-muted);font-weight:400}.calc-embed textarea:focus-visible,.calc-pick input:focus-visible,.calc-pick summary:focus-visible,.calc-seg input:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.calc-pick li label{min-height:44px;cursor:pointer}.calc-table tbody th{min-width:10rem}.calc-rm .btn{min-height:44px;padding-inline:var(--space-4);font-weight:500}.calc-copy{margin-top:var(--space-2)}.calc-err{color:var(--c-danger,var(--c-text));font-weight:600;font-size:var(--text-sm)}.calc .input[aria-invalid=true]{border-color:var(--c-danger,var(--c-text));border-width:2px}@media (max-width:640px){.calc-pick ul{columns:auto;max-height:22rem}.calc-table,.calc-table tbody,.calc-table tbody td,.calc-table tbody th,.calc-table tr{display:block}.calc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.calc-table tbody tr{position:relative;padding:var(--space-4) 0;border-bottom:1px solid var(--c-border)}.calc-table tbody th{padding:0 6.5rem var(--space-2) 0;border:0;min-width:0}.body .calc-table tbody td{padding:var(--space-1) 0;border:0;white-space:normal;text-align:left}.calc-table .calc-rm{position:absolute;top:var(--space-3);right:0;padding:0}}.calc-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-4)}.calc-fields label{display:grid;gap:var(--space-1);font-size:var(--text-sm);font-weight:600}.calc .input{font-size:var(--text-base)}.calc-hint{color:var(--c-muted);font-size:var(--text-sm);margin:var(--space-2) 0 0}.calc-pick{margin:var(--space-6) 0;border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--c-surface)}.calc-pick summary{cursor:pointer;font-weight:600}.calc-pick ul{list-style:none;padding:0;margin:var(--space-3) 0 0;max-height:18rem;overflow:auto;columns:16rem}.calc-pick li label{display:flex;gap:var(--space-2);align-items:center}.calc-search{display:block;margin-top:var(--space-3)}.calc-search .input{width:100%}.calc-summary{font-weight:600}.calc-table{width:100%}.calc-cost b{font-family:var(--font-measure)}.calc-bar{height:8px;background:var(--c-sunken);margin-top:var(--space-1)}.calc-bar,.calc-bar i{display:block;border-radius:4px}.calc-bar i{height:100%;background:var(--c-accent)}.calc-embed textarea,.calc-formula{font-size:var(--text-sm)}.calc-embed textarea{width:100%;font-family:var(--font-measure);padding:var(--space-3);border:1px solid var(--c-muted);border-radius:var(--radius-md);background:var(--c-surface);color:var(--c-text)}@media (pointer:coarse){.chip,.data-head .tag,.masthead nav a,.strip a,.wordmark{min-height:44px;display:inline-flex;align-items:center}}@media (min-width:1000px){.table-scroll:has(>.data-table){overflow:visible;background:none}}@media (min-width:861px){.table-scroll:has(>.mp-table){overflow:visible;background:none}}.mp-table tr.vendor .mono{margin-left:var(--space-2);font-weight:400;letter-spacing:0;text-transform:none}.mp-table .fold-open{display:none}.body .mp-table tbody th[scope=row]{white-space:normal;overflow-wrap:anywhere;min-width:12rem}@media (max-width:760px){.chips:has(+.table-scroll>.mp-table){position:sticky;top:3.25rem;z-index:5;margin-block:var(--space-4) 0;padding-block:var(--space-2);background:var(--c-bg);transition:top .26s cubic-bezier(.16,1,.3,1);padding-right:var(--space-10);-webkit-mask-image:linear-gradient(to left,transparent,black var(--space-10));mask-image:linear-gradient(to left,transparent,black var(--space-10))}:root[data-chrome=hidden] .chips:has(+.table-scroll>.mp-table){top:0}.table-scroll:has(>.mp-table){overflow:visible;border:0;background:none;margin-top:var(--space-2)}.table-scroll:has(>.mp-table)+.table-hint{display:none}.body .cards>.mp-table,.mp-table>tbody{display:block}.body .cards>.mp-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.body .cards>.mp-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--c-border)}.body .cards>.mp-table tbody tr.vendor{display:block;padding:var(--space-6) 0 var(--space-1)}.body .cards>.mp-table tbody tr.vendor th{padding:0;background:transparent}.body .table-scroll>.mp-table :is(th,td):first-child{position:static;box-shadow:none;background:transparent}.body .cards>.mp-table tbody th[scope=row]{grid-column:1/-1;padding:0;border:0;font-size:var(--text-sm);overflow-wrap:anywhere}.body .cards>.mp-table tbody td{display:block;padding:0;border:0;text-align:left;font-family:var(--font-measure);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:normal}.body .cards>.mp-table tbody td:before{content:attr(data-label);display:block;font-family:var(--font-display);color:var(--c-muted);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--track-caps)}.body .cards>.mp-table tbody td.rates-none{display:none}.body .cards>.mp-table tbody td:is(.rates-extra,:last-child){grid-column:1/-1;color:var(--c-muted);font-size:var(--text-2xs)}.body .cards>.mp-table tbody td:is(.rates-extra,:last-child):before{display:inline;margin-right:var(--space-2)}.body .cards>.mp-table td.rates-extra div{display:inline}.body .cards>.mp-table td.rates-extra span{display:inline;font-size:inherit}.body .cards>.mp-table td.rates-extra span+span:before{content:"; "}.body .cards>.mp-table tbody.fold:not(:target) tr:not(.vendor){display:none}.body .cards>.mp-table tbody.fold:not(:target) .fold-open{display:inline-block;margin-left:var(--space-2);text-transform:none;letter-spacing:0;font-weight:600}}.legal:has(>.body>.data-head)>.body>:is(.data-grid,.data-more){max-width:none}.data-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.data-primary>.sec:first-child{margin-top:var(--space-6)}.data-primary>p,.more-body>p{max-width:var(--measure-read)}.data-note{color:var(--c-muted)}.body .data-table,.data-note{font-size:var(--text-sm)}.body .data-table tbody td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.body .data-table :is(thead th,tbody th,tbody td){vertical-align:middle;padding-block:var(--space-3)}.data-table:not(:has(tbody:target)) tbody.capped-50>tr:nth-child(n+51),.data-table:not(:has(tbody:target)) tbody.capped>tr:not(.vendor):nth-child(n+7){display:none}.data-table:has(tbody:target) .show-all{display:none}.show-all{margin-left:var(--space-3);font-weight:600;text-transform:none;letter-spacing:0;display:inline-flex;align-items:center;min-height:44px}.show-all-row{margin:var(--space-3) 0 0}.legal .data-head{padding-block:var(--space-4) var(--space-6);gap:var(--space-8);align-items:center}.data-stats div{padding:var(--space-4) var(--space-5)}.vchart{max-width:60rem}.vchart li{display:flex;align-items:center;gap:var(--space-3)}.vchart li>span:first-child{flex:0 0 9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vchart li>i{flex:none}@media (min-width:761px){.body .data-table tbody tr:not(.vendor):nth-child(2n)>:is(td,th){background-color:var(--c-sunken)}.body .data-table tbody tr:not(.vendor):hover>:is(td,th){background-color:var(--panel-data)}}.mv{display:inline-block;width:.6em;height:.5em;margin-right:var(--space-2);vertical-align:.05em;clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--c-up)}.mv.down{transform:rotate(180deg);background:var(--c-down)}.data-rail{border-top:1px solid var(--c-border);padding-top:var(--space-4);font-size:var(--text-sm)}.legal .data-rail h2{font-family:var(--font-display);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--c-muted);margin:var(--space-6) 0 var(--space-2);padding:0;border:0;max-width:none}.legal .data-rail>h2:first-child{margin-top:0}.data-rail ul{list-style:none;margin:0;padding:0}.data-rail li{display:grid;gap:2px;padding:var(--space-2) 0;border-bottom:1px solid var(--c-border)}.data-rail li span,.data-rail p{color:var(--c-muted)}.legal .data-rail p{margin:0;line-height:var(--leading-normal)}.data-rail .rail-links a{color:var(--c-text)}.legal .data-rail .answers{margin:0;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.legal .data-rail .answers h2{text-transform:none;letter-spacing:0;font-size:var(--text-base);color:var(--c-text);margin:0 0 var(--space-1)}@media (min-width:1440px){.data-grid{grid-template-columns:minmax(0,1fr) 17rem;gap:var(--space-10);align-items:start}.data-rail{position:sticky;top:var(--space-24);margin-top:var(--space-6)}}.data-more{margin-top:var(--space-12);border-top:2px solid var(--c-ink)}.more-row{border-bottom:1px solid var(--c-border)}.more-link,.more-row>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4);min-height:48px;padding:var(--space-3) var(--space-8) var(--space-3) 0;position:relative;cursor:pointer;list-style:none;text-decoration:none;color:inherit}.more-row>summary::-webkit-details-marker{display:none}.more-link:after,.more-row>summary:after{content:"";position:absolute;right:var(--space-2);top:50%;width:.5em;height:.5em;margin-top:-.35em;border:solid var(--c-muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform var(--motion-fast)}.more-row[open]>summary:after{transform:rotate(-135deg);margin-top:-.1em}.more-link:after{transform:rotate(-45deg)}.more-link:hover .more-t,.more-row>summary:hover .more-t{text-decoration:underline;text-underline-offset:4px}.more-link:focus-visible,.more-row>summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.legal .more-t{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;margin:0;padding:0;border:0}.more-m{color:var(--c-muted);font-size:var(--text-sm)}.more-body{padding:0 0 var(--space-6)}.more-cited{padding:var(--space-3) 0}.legal .more-cited ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.more-cited details summary{cursor:pointer;color:var(--c-muted);padding:var(--space-2) 0;min-height:44px;display:flex;align-items:center}.newsletter.newsletter-thin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6);margin:var(--space-12) 0 0;padding:var(--space-4) 0;background:none;border-radius:0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);max-width:none}.newsletter-thin .label{display:none}.legal .newsletter-thin .newsletter-head{margin:0;font-size:var(--text-base);font-weight:600}.legal .newsletter-thin .newsletter-copy{margin:0;flex:1 1 16rem}.newsletter-thin form{flex:1 1 22rem}.legal .newsletter-thin .newsletter-consent{flex:1 0 100%;margin:0}.chart-toggle{margin:var(--space-6) 0}.chart-toggle>summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.pc{margin:var(--space-4) 0}.pc-plot{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 15rem;height:240px;margin-bottom:var(--space-8);font-size:var(--text-xs)}.pc-labels,.pc-y{position:relative;margin:0;padding:0;list-style:none}.pc-y span{position:absolute;right:var(--space-2);transform:translateY(-50%);color:var(--c-muted);font-family:var(--font-measure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pc-area{position:relative;border-left:1px solid var(--c-border)}.pc-area svg{display:block;width:100%;height:100%;overflow:visible}.pc-x span{position:absolute;top:calc(100% + var(--space-2));transform:translateX(-50%);color:var(--c-muted);white-space:nowrap}.pc-x span:first-child{transform:none}.pc-x span:last-child{transform:translateX(-100%)}.legal .pc-labels li{position:absolute;left:var(--space-2);right:0;margin:0;transform:translateY(-50%);line-height:1.2;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-key li:before,.pc-labels li:before{content:"";display:inline-block;width:10px;height:3px;margin-right:var(--space-2);vertical-align:middle;background:var(--c)}.pc-key b,.pc-labels b{font-family:var(--font-measure);font-weight:500}.legal .pc-key{display:none;list-style:none;padding:0;margin:0 0 var(--space-2);gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:var(--text-sm)}.pc figcaption,.pc-note{color:var(--c-muted);font-size:var(--text-sm)}@media (max-width:640px){.pc-plot{grid-template-columns:3rem minmax(0,1fr);height:200px}.pc-labels{display:none}.legal .pc-key{display:flex}}:root{--gap-section:var(--space-16);--gap-block:var(--space-10)}.void{height:var(--gap-section)}@media (max-width:860px){.void{height:var(--gap-section)}}.browse,.listing .sec{margin-top:var(--gap-section)}:is(.listing,.entry-main,.legal) .newsletter{margin-block:var(--gap-block)}.entry-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);gap:var(--space-12);padding-top:var(--space-12)}@media (max-width:1080px){.entry-layout{grid-template-columns:minmax(0,1fr);gap:var(--gap-section)}}.entry-main{max-width:none}.entry-main .body>:not(figure,table,.table-scroll,.table-hint,.findings),.entry-main>:not(.body-wrap){max-width:var(--measure-read)}.entry-main .table-scroll:has(>.rate-table){max-width:none}.entry-main .note{margin-block:var(--gap-block);padding:0 0 0 var(--space-5);border-radius:0;background:none;border-left:1px solid var(--c-border)}.entry-main :is(.read-next:not(.is-float),.data-box,.disclosure){margin-block:var(--gap-block) 0;padding:var(--space-4) 0 0;border-radius:0;background:none;border-top:1px solid var(--c-border)}.entry-main .disclosure{margin-top:var(--gap-section)}.entry-main :is(.read-next,.data-box) a{min-height:44px}.keyfig .big small{word-spacing:normal;line-height:var(--leading-snug)}.chain .src-claim,.chain li{font-size:var(--text-md)}.entry-head .tag,.hub-tabs .tag{min-height:44px}.entry-byline a{padding-block:10px}.listing .row-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-8)}@media (max-width:1000px){.listing .row-body{grid-template-columns:minmax(0,1fr)}}.listing .row p{max-width:62ch}.listing .row p,.listing :is(.lede-detail,.sec-sub,.browse li p,.browse-foot,.data-box){font-size:var(--text-md)}.listing .lede-detail{max-width:var(--measure-read)}.listing .sec>a{min-height:44px}.listing .hub-links a{padding-block:12px}.browse li a{display:inline-flex;align-items:center;min-height:44px}.pager{display:flex;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8)}.pager,.pager a{align-items:center}.pager a{display:inline-flex;min-height:44px;padding-inline:var(--space-5);border:1px solid var(--c-border);border-radius:var(--radius-pill);background:var(--c-surface);font-weight:600;text-decoration:none}.pager a:focus-visible,.pager a:hover{border-color:var(--c-text)}.pager-at{font-family:var(--font-measure);font-size:var(--text-sm);color:var(--c-muted)}.cluster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:var(--space-6);margin-top:var(--gap-section)}.cluster-grid>.data-box.cluster{margin:0}.newsletter summary{min-height:44px;display:flex;align-items:center}.legal{width:min(100% - var(--gutter) * 2,var(--measure-wide))}.legal:not(:has(>.body>.data-head))>.body>*{max-width:72ch}@media (min-width:1100px){.legal:not(:has(>.body>.data-head)){display:grid;grid-template-columns:16rem minmax(0,1fr);column-gap:var(--space-16);align-items:start}.legal:not(:has(>.body>.data-head))>.body{display:contents}.legal:not(:has(>.body>.data-head))>.body>*{grid-column:2}.legal:not(:has(>.body>.data-head))>.body>h1{grid-column:1;grid-row:1/span 400;align-self:start;font-size:var(--text-2xl)}.legal:not(:has(>.body>.data-head))>.read-index{grid-column:1;grid-row:1/span 400;margin-top:calc(var(--text-2xl) * 2.44 + var(--space-10));position:sticky;top:var(--space-24)}.legal:not(:has(>.body>.data-head)){grid-template-columns:16rem minmax(0,72ch) minmax(14rem,1fr)}.legal:not(:has(>.body>.data-head)):not(:has(>.body>.about-facts))>.legal-related{display:block;grid-column:3;grid-row:1/span 400;position:sticky;top:var(--space-24)}.legal:not(:has(>.body>.data-head))>.body>.about-facts{grid-column:3;grid-row:1/span 400;position:sticky;top:var(--space-24)}}.read-index{display:none}@media (min-width:1100px){.read-index{display:block}}.read-index ol{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:1px solid var(--c-border)}.read-index li{border-bottom:1px solid var(--c-border)}.read-index a{display:flex;align-items:center;min-height:44px;padding-block:var(--space-2);font-size:var(--text-md);line-height:var(--leading-snug);text-decoration:none}.read-index a:hover{text-decoration:underline;text-underline-offset:3px}.about-facts{border-top:2px solid var(--c-ink);padding-top:var(--space-4);font-size:var(--text-md)}.legal .about-facts dl{margin:0;display:grid;gap:var(--space-4)}.legal .about-facts dt{font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--c-muted)}.legal .about-facts dd{margin:var(--space-1) 0 0;line-height:var(--leading-snug)}@media (max-width:760px){.filters{overflow:visible;margin-inline:0;padding-inline:0}.filters,.seg{flex-wrap:wrap}.seg{border-radius:var(--radius-md)}.seg a{min-height:44px}.search-form{flex-wrap:wrap}.search-form .input{min-width:0}}.no-results{margin-top:var(--space-8)}.win-toggle .sec .seg label{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-4);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--text-sm)}.win-toggle .sec .seg input{position:absolute;opacity:0;pointer-events:none}.win-toggle .sec .seg label:has(input:checked){background:var(--c-ink);color:var(--c-onInk)}.win-toggle .sec .seg label:has(input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.win-toggle:has(input[value="30"]:checked) .win[data-days="7"],.win-toggle:has(input[value="7"]:checked) .win[data-days="30"]{display:none}.signal-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:var(--space-8);align-items:start}.legal .signal-tables h3,.legal .win>h3{margin-top:var(--space-6)}.legal .data-rail .per-day{margin-top:var(--space-2);font-size:var(--text-sm)}.legal .table-scroll:has(>.rate-table){width:-moz-fit-content;width:fit-content;min-width:min(100%,28rem);max-width:100%}.entry-main :is(.note,.disclosure,.data-box){max-width:46.75rem}.fig .v small,.tile .v small{word-spacing:normal}@media (max-width:760px){.no-results .chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}.no-results .chip{min-height:44px}}.data-group .tiles{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}.data-tools{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--space-4)}.data-tools:empty{display:none}.data-tools li{padding:var(--space-4) var(--space-5);border:1px solid var(--c-border);border-radius:var(--radius-md);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--c-muted)}.data-tools a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:600;color:var(--c-text);text-underline-offset:3px}.newsletter-thin .newsletter-head{margin:0;font-size:var(--text-base);font-weight:600}.newsletter-thin .newsletter-copy{margin:0;flex:1 1 16rem}.newsletter-thin .newsletter-consent{flex:1 0 100%;margin:0}.legal:has(>.body>.data-head)>.body>p.data-foot{max-width:none;font-size:var(--text-sm);color:var(--c-muted)}.phone-only{display:none}@media (max-width:760px){.data-table:not(:has(tbody:target)) tbody.capped-phone>tr:nth-child(n+9){display:none}.phone-only{display:block}section:has(tbody.capped-phone:target) .phone-only{display:none}}.entry-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-block) var(--space-12);align-items:start;margin-top:var(--gap-section)}.entry-foot>:is(.newsletter,section:not(.related)){grid-column:1/-1}.entry-foot .newsletter{margin:0}.entry-foot .void{display:none}.entry-foot .disclosure{margin:0;padding:var(--space-4) 0 0;border-radius:0;background:none;border-top:2px solid var(--c-ink);font-size:var(--text-md)}.entry-foot .related .block-head{margin-top:0}@media (max-width:860px){.entry-foot{grid-template-columns:minmax(0,1fr)}}.rl-table{min-width:34rem}.rl-table td.txt{overflow-wrap:break-word}@media (min-width:901px){.front-head h1,.front-title{max-width:24ch}}.wrap:has(>.front-head) :is(.panel p,.lead-copy p,.row p){font-size:var(--text-md)}.wrap:has(>.front-head) .panel{min-height:0}.wrap:has(>.front-head) .row-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-8)}@media (max-width:1000px){.wrap:has(>.front-head) .row-body{grid-template-columns:minmax(0,1fr)}}.wrap:has(>.front-head) .row p{max-width:62ch}.wrap:has(>.front-head) .sec{margin-top:var(--gap-section)}.wrap:has(>.front-head) .tiles{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}.creed{margin-top:var(--gap-section)}@media (min-width:861px){.creed{padding-block:var(--space-16)}}.body .data-table td.pc-dur,.pc-dur{font-family:var(--font-display)}.legal-related{display:none;border-top:2px solid var(--c-ink);padding-top:var(--space-4)}.legal-related ul{list-style:none;margin:var(--space-3) 0 0;padding:0}.legal-related li{border-bottom:1px solid var(--c-border)}.legal-related a{display:flex;align-items:center;min-height:44px;font-size:var(--text-md);text-decoration:none}.legal-related a:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:1100px){.data-grid.rail-early{grid-template-columns:minmax(0,1fr) 17rem;gap:var(--space-10);align-items:start}.data-grid.rail-early .data-rail{position:sticky;top:var(--space-24);margin-top:var(--space-6)}}.legal .data-rail .rail-facts{margin:0;display:grid;gap:var(--space-3)}.legal .data-rail .rail-facts dt{font-size:var(--text-xs);color:var(--c-muted)}.legal .data-rail .rail-facts dd{margin:2px 0 0;font-family:var(--font-display);color:var(--c-text);overflow-wrap:anywhere}.data-rail li a{display:inline-flex;align-items:center;min-height:32px}:is(.wrap:has(>.front-head),.data-group) .tiles{display:flex;flex-wrap:wrap}:is(.wrap:has(>.front-head),.data-group) .tiles>*{flex:1 1 13rem;min-width:0}@media (max-width:760px){:is(.wrap:has(>.front-head),.data-group) .tiles>*{flex-basis:9rem}}