.collections-page{--collection-accent:var(--tone-blue);min-width:0}.collection-heading{align-items:start}.collection-heading .lede{max-width:52rem}.collection-overview-note{border:1px solid var(--line);background:var(--panel);border-radius:1rem;align-items:center;gap:.75rem;margin:1rem 0 1.5rem;padding:.9rem 1rem;display:flex}.collection-overview-note p{flex:1;margin:0;font-size:.85rem}.collection-overview-note .reference{white-space:nowrap}.collection-marker{background:var(--tone-green);width:.6rem;height:.6rem;box-shadow:0 0 0 .3rem var(--tone-green-bg);border-radius:50%;flex:none}.collection-shelves{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.collection-shelf{border:1px solid var(--line);border-top:3px solid var(--collection-accent,var(--tone-blue));background:var(--panel);min-width:0;color:var(--text);border-radius:1.1rem;flex-direction:column;padding:1.1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;text-decoration:none!important}.collection-shelf:hover{border-color:var(--collection-accent);box-shadow:0 .5rem 1.75rem color-mix(in srgb,var(--collection-accent) 10%,transparent);transform:translateY(-3px)}.collection-shelf-top{color:var(--collection-accent-ink,var(--text));justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.collection-number{font:500 .75rem var(--font-mono,monospace);letter-spacing:.08em}.collection-shelf-arrow{background:var(--collection-accent-bg,var(--soft));border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;display:grid}.collection-shelf h2{letter-spacing:-.025em;color:var(--text);margin:0 0 .5rem;font-size:1.12rem;line-height:1.25}.collection-shelf>p{color:var(--muted);flex:1;margin:0 0 1.25rem;font-size:.82rem;line-height:1.6}.collection-shelf-counts{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.35rem .6rem;padding-top:.7rem;font-size:.72rem;display:flex}.collection-shelf-counts strong{font:600 .9rem var(--font-mono,monospace);color:var(--collection-accent-ink,var(--text))}.collection-topic-nav{flex-wrap:wrap;gap:.4rem;margin:1rem 0 1.2rem;display:flex}.collection-topic-nav a{border:1px solid var(--line);color:var(--muted);background:var(--panel);border-radius:2rem;padding:.45rem .7rem;font-size:.76rem;text-decoration:none;display:block}.collection-topic-nav a[aria-current=page]{background:var(--collection-accent-bg,var(--soft));border-color:var(--collection-accent);color:var(--collection-accent-ink,var(--text));font-weight:650}.collection-filters{background:var(--panel);border:1px solid var(--line);border-radius:1rem;grid-template-columns:minmax(12rem,1.7fr) repeat(3,minmax(8rem,1fr)) auto;align-items:end;gap:.7rem;padding:1rem;display:grid}.collection-filters .field{min-width:0;margin:0}.collection-filters input,.collection-filters select{width:100%;min-width:0}.collection-reset{white-space:nowrap}.collection-results-heading{justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;display:flex}.collection-results-heading p{margin:0;font-size:.85rem}.collection-results-heading p>span{color:var(--muted)}.collection-notice{border:1px solid var(--tone-green-border);background:var(--tone-green-bg);color:var(--tone-green-ink);border-radius:.75rem;padding:.7rem 1rem;font-size:.82rem}.collection-signals,.collection-comparisons,.collection-records{margin-top:2rem}.collection-signals>.small{max-width:60rem}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.reading-signal{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--collection-accent,var(--tone-teal));border-radius:.85rem;min-width:0;padding:1rem}.signal-topline{justify-content:space-between;align-items:start;gap:.6rem;font-size:.75rem;display:flex}.signal-topline a{color:var(--text);font-weight:650}.signal-topline>span{font:500 .66rem var(--font-mono,monospace);color:var(--muted);border:1px solid var(--line);border-radius:.3rem;padding:.1rem .35rem}.signal-label{color:var(--muted);margin:.85rem 0 .25rem;font-size:.74rem}.signal-value{letter-spacing:-.025em;color:var(--collection-accent-ink,var(--text));overflow-wrap:anywhere;margin:0 0 .7rem;font-size:1.3rem;font-weight:650;line-height:1.25}.signal-context{border-top:1px solid var(--line);padding-top:.65rem}.signal-context>summary{color:var(--muted);cursor:pointer;min-height:1.5rem;font-size:.74rem}.signal-context-body{padding-top:.5rem;font-size:.82rem}.signal-context blockquote{background:var(--soft);border-left:2px solid var(--collection-accent);border-radius:0 .5rem .5rem 0;margin:.4rem 0;padding:.7rem .8rem;line-height:1.65}.signal-context p{overflow-wrap:anywhere;margin:.65rem 0}.collection-link-row{flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;display:flex}.collection-comparison-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.collection-comparison{border:1px solid var(--tone-lavender-border);background:var(--tone-lavender-bg);color:var(--text);border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}.collection-comparison>span:first-child{gap:.35rem;min-width:0;display:grid}.collection-comparison strong{font-size:.86rem}.collection-comparison>span>span{color:var(--muted);font-size:.73rem}.collection-comparison>span:last-child{color:var(--tone-lavender-ink);font-size:1.2rem}.collection-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.collection-source{border:1px solid var(--line);background:var(--panel);border-radius:1rem;min-width:0;padding:1rem 1.1rem}.collection-source-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.collection-source h3{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.02rem}.collection-source h3 a{color:var(--text)}.collection-source-title{margin:.25rem 0 .65rem;font-size:.83rem;line-height:1.5}.collection-source-meta{color:var(--muted);flex-wrap:wrap;gap:.35rem .7rem;font-size:.72rem;display:flex}.collection-source-meta>span+span:before{content:"·";padding-right:.7rem}.collection-scope{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.7rem}.collection-scope>summary{cursor:pointer;color:var(--muted);font-size:.74rem}.collection-scope p{color:var(--muted);margin:.6rem 0;font-size:.78rem;line-height:1.65}.collection-source-warning{margin-top:.3rem;display:block}.collection-source-actions{justify-content:space-between;gap:.5rem;margin-top:.8rem;display:flex}.collection-source-actions .button{font-size:.75rem}.collection-follow[aria-pressed=true]{color:var(--tone-green-ink);border-color:var(--tone-green-border);background:var(--tone-green-bg)}.collection-monitoring{border:1px solid var(--line);background:var(--panel);border-radius:1rem;min-width:0;margin:2.25rem 0 1rem}.collection-monitoring>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem;font-size:.84rem;font-weight:600;display:flex}.collection-monitoring>summary:after{content:"+";color:var(--tone-mauve-ink);font:400 1.2rem var(--font-mono,monospace)}.collection-monitoring[open]>summary:after{content:"−"}.collection-monitoring-body{border-top:1px solid var(--line);padding:0 1rem 1rem}.collection-workers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.collection-worker{border:1px solid var(--line);border-top:2px solid var(--tone-sapphire);background:var(--bg);border-radius:.7rem;padding:.85rem}.collection-worker.worker-disclosure-scout{border-top-color:var(--tone-flamingo)}.collection-worker.worker-evidence-indexer{border-top-color:var(--tone-teal)}.collection-worker-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.4rem;display:flex}.collection-worker h3{margin:0;font-size:.83rem}.worker-status{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:2rem;padding:.15rem .4rem;font-size:.65rem;line-height:1.4}.worker-status.worker-current{background:var(--tone-green-bg);color:var(--tone-green-ink);border-color:var(--tone-green-border)}.worker-status.worker-degraded,.worker-status.worker-stale{background:var(--tone-yellow-bg);color:var(--tone-yellow-ink);border-color:var(--tone-yellow-border)}.collection-quiet{background:var(--soft);color:var(--muted);border-radius:.7rem;padding:1rem;font-size:.82rem}.collection-candidates{gap:.7rem;padding:0;list-style:none;display:grid}.collection-candidates>li{border:1px solid var(--line);border-left:2px solid var(--tone-rosewater);overflow-wrap:anywhere;border-radius:.65rem;gap:.35rem;min-width:0;padding:.85rem;font-size:.8rem;display:grid}.collection-candidates>li>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.candidate-kind{color:var(--muted);font-size:.68rem}.collections-page .tone-rosewater{--collection-accent:var(--tone-rosewater);--collection-accent-ink:var(--tone-rosewater-ink);--collection-accent-bg:var(--tone-rosewater-bg)}.collections-page .tone-flamingo{--collection-accent:var(--tone-flamingo);--collection-accent-ink:var(--tone-flamingo-ink);--collection-accent-bg:var(--tone-flamingo-bg)}.collections-page .tone-pink{--collection-accent:var(--tone-pink);--collection-accent-ink:var(--tone-pink-ink);--collection-accent-bg:var(--tone-pink-bg)}.collections-page .tone-mauve{--collection-accent:var(--tone-mauve);--collection-accent-ink:var(--tone-mauve-ink);--collection-accent-bg:var(--tone-mauve-bg)}.collections-page .tone-red{--collection-accent:var(--tone-red);--collection-accent-ink:var(--tone-red-ink);--collection-accent-bg:var(--tone-red-bg)}.collections-page .tone-maroon{--collection-accent:var(--tone-maroon);--collection-accent-ink:var(--tone-maroon-ink);--collection-accent-bg:var(--tone-maroon-bg)}.collections-page .tone-peach{--collection-accent:var(--tone-peach);--collection-accent-ink:var(--tone-peach-ink);--collection-accent-bg:var(--tone-peach-bg)}.collections-page .tone-yellow{--collection-accent:var(--tone-yellow);--collection-accent-ink:var(--tone-yellow-ink);--collection-accent-bg:var(--tone-yellow-bg)}.collections-page .tone-green{--collection-accent:var(--tone-green);--collection-accent-ink:var(--tone-green-ink);--collection-accent-bg:var(--tone-green-bg)}.collections-page .tone-teal{--collection-accent:var(--tone-teal);--collection-accent-ink:var(--tone-teal-ink);--collection-accent-bg:var(--tone-teal-bg)}.collections-page .tone-sky{--collection-accent:var(--tone-sky);--collection-accent-ink:var(--tone-sky-ink);--collection-accent-bg:var(--tone-sky-bg)}.collections-page .tone-sapphire{--collection-accent:var(--tone-sapphire);--collection-accent-ink:var(--tone-sapphire-ink);--collection-accent-bg:var(--tone-sapphire-bg)}.collections-page .tone-blue{--collection-accent:var(--tone-blue);--collection-accent-ink:var(--tone-blue-ink);--collection-accent-bg:var(--tone-blue-bg)}.collections-page .tone-lavender{--collection-accent:var(--tone-lavender);--collection-accent-ink:var(--tone-lavender-ink);--collection-accent-bg:var(--tone-lavender-bg)}@media (max-width:1050px){.collection-shelves,.collection-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-search{grid-column:1/-1}.collection-reset{justify-self:start}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-workers,.collection-comparison-list{grid-template-columns:1fr}}@media (max-width:600px){.collection-overview-note{flex-wrap:wrap;align-items:start}.collection-overview-note .reference{white-space:normal;width:100%;padding-left:1.35rem}.collection-shelves{gap:.6rem}.collection-shelf{padding:.85rem}.collection-shelf-top{margin-bottom:1rem}.collection-shelf h2{font-size:1rem}.collection-shelf>p{font-size:.76rem}.collection-shelf-counts{display:grid}.signal-grid,.collection-source-grid{grid-template-columns:1fr}.collection-filters{gap:.6rem;padding:.8rem}.collection-filters .field>span{font-size:.72rem}.collection-filters select{font-size:.76rem}.collection-results-heading{align-items:start}.collection-results-heading .button{white-space:normal;max-width:12rem}.collection-monitoring>summary{flex-wrap:wrap;align-items:start}.collection-monitoring>summary .small{display:none}.collection-heading>a{justify-self:start}.collection-topic-nav a{padding:.4rem .6rem;font-size:.7rem}}@media (max-width:350px){.collection-shelves,.collection-filters{grid-template-columns:1fr}.collection-search{grid-column:auto}.collection-results-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.collection-shelf{transition:none}.collection-shelf:hover{transform:none}}@font-face{font-family:DM Sans;font-weight:400;src:url(/fonts/font-4.ttf)format("truetype");font-display:swap}@font-face{font-family:DM Sans;font-weight:600;src:url(/fonts/font-6.ttf)format("truetype");font-display:swap}@font-face{font-family:DM Sans;font-weight:700;src:url(/fonts/font-7.ttf)format("truetype");font-display:swap}@font-face{font-family:IBM Plex Mono;font-weight:400;src:url(/fonts/font-9.ttf)format("truetype");font-display:swap}:root{color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111916;--panel:#17211d;--soft:#1c2822;--text:#e5e8dd;--muted:#b0b9ad;--dim:#8a9b8e;--line:#39473d;--line-soft:#29382e;--accent:#a4c8ad;--gold:#d8bf85;--red:#e5aaa0;--add-bg:#234534;--remove-bg:#4a2c28;--mono:"IBM Plex Mono",Consolas,monospace;--serif:Georgia,"Times New Roman",serif;font-family:DM Sans,Arial,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f3eb;--panel:#eeeee4;--soft:#e7e9de;--text:#26352b;--muted:#536252;--dim:#606f5e;--line:#b9c2ad;--line-soft:#d3d9c9;--accent:#315f40;--gold:#7c5e25;--red:#8f3d34;--add-bg:#d5e8d5;--remove-bg:#f2dcd5}*{box-sizing:border-box}body{min-width:320px;font-size:calc(14px * var(--reading-scale,1));margin:0;line-height:1.55}button,input,select{font:inherit}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button,input,select{border-radius:3px}button,a,input,select,summary{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold)}button{background:0 0;border:0}img,svg{vertical-align:middle}input,select{accent-color:var(--accent)}input[type=checkbox]{cursor:pointer;width:16px;height:16px}input[type=search]::-webkit-search-cancel-button{cursor:pointer}main{outline:none;min-height:66vh;padding:0 0 50px}h1,h2,h3,p{overflow-wrap:anywhere}h1{font:400 clamp(calc(34px * var(--reading-scale,1)),3.4vw,calc(49px * var(--reading-scale,1)))/1.12 var(--serif);letter-spacing:-1.25px;margin:8px 0 13px}h2{font-size:calc(17px * var(--reading-scale,1));margin:0;font-weight:600;line-height:1.35}h3{font-size:calc(14px * var(--reading-scale,1));margin:0;line-height:1.4}p{margin:9px 0 14px}blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}code{font:calc(11px * var(--reading-scale,1)) var(--mono);overflow-wrap:anywhere}.site-shell{width:calc(100% - 64px);max-width:1420px;margin:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--accent);color:var(--bg);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.small{font-size:calc(12px * var(--reading-scale,1))}.muted{color:var(--muted)}.eyebrow{color:var(--gold);font:calc(10px * var(--reading-scale,1))/1.5 var(--mono);letter-spacing:1.2px;text-transform:uppercase}.masthead{align-items:center;gap:24px;min-height:91px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand svg{fill:none;width:33px;height:39px;stroke:var(--gold);stroke-width:1.35px}.brand svg .brand-lines{stroke:var(--accent)}.brand>span{font:calc(23px * var(--reading-scale,1))/1.1 var(--serif);letter-spacing:-.6px}.brand small{color:var(--dim);font:calc(9px * var(--reading-scale,1))/1.5 var(--mono);letter-spacing:2.6px;margin-top:6px;display:block}.masthead-note{border-left:1px solid var(--line);font-size:calc(12px * var(--reading-scale,1));color:var(--dim);padding-left:24px}.header-tools{align-items:center;gap:13px;margin-left:auto;display:flex}.market-picker select{color:var(--text);background:var(--panel);border:1px solid var(--line);font-size:calc(12px * var(--reading-scale,1));cursor:pointer;max-width:160px;padding:8px 25px 8px 10px}.theme-switch{font-size:calc(23px * var(--reading-scale,1));border:1px solid var(--line);min-width:38px;min-height:38px;color:var(--gold)}.navigation-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:stretch;gap:18px;display:flex}.navigation-row nav{gap:26px;display:flex}.navigation-row nav a{font-size:calc(12px * var(--reading-scale,1));min-height:45px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;display:flex}.navigation-row nav a.active{color:var(--accent);border-color:var(--accent)}.navigation-row nav a:hover{color:var(--text)}.nav-status{color:var(--dim);font:calc(10px * var(--reading-scale,1)) var(--mono);white-space:nowrap;align-items:center;gap:8px;display:flex}.dot{border:1px solid var(--dim);border-radius:50%;width:6px;height:6px;display:inline-block}.dot.green{background:var(--accent);border-color:var(--accent)}.page-heading{justify-content:space-between;align-items:center;gap:28px;padding:34px 0 29px;display:flex}.page-heading>div:first-child{min-width:0}.lede{max-width:690px;color:var(--muted);font-size:calc(15px * var(--reading-scale,1));margin:0;line-height:1.65}.home-heading{padding:38px 0 31px}.home-heading h1{font-size:clamp(calc(38px * var(--reading-scale,1)),4.2vw,calc(56px * var(--reading-scale,1)));letter-spacing:-1.5px}.home-heading .lede{max-width:660px}.folio-illustration{flex-shrink:0;width:170px;height:132px;margin-right:15px;position:relative}.folio-front,.folio-back{border:1px solid var(--line);background:var(--bg);width:94px;height:119px;position:absolute}.folio-back{border-color:var(--dim);top:9px;left:30px;transform:rotate(-9deg)}.folio-front{padding:14px 12px;top:0;left:52px;transform:rotate(5deg)}.folio-front>span{font:calc(6px * var(--reading-scale,1)) var(--mono);letter-spacing:.8px;color:var(--gold)}.folio-front i{background:var(--line);width:100%;height:1px;margin-top:9px;display:block}.folio-front i.line-change{background:var(--accent);opacity:.7;height:5px}.folio-front i.short{width:65%}.folio-front b{font:calc(22px * var(--reading-scale,1)) var(--mono);color:var(--accent);position:absolute;bottom:5px;right:9px}.index-strip{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line);font-size:calc(11px * var(--reading-scale,1));color:var(--dim);flex-wrap:wrap;align-items:center;gap:25px;padding:13px 0;display:flex}.index-strip strong{color:var(--text);font:calc(16px * var(--reading-scale,1)) var(--mono);margin-right:4px}.index-strip>a{color:var(--muted);font-size:calc(11px * var(--reading-scale,1));margin-left:auto}.directory-layout{grid-template-columns:minmax(0,1fr) 245px;gap:32px;padding-top:16px;display:grid}.directory-main{min-width:0}.directory-aside{border-left:1px solid var(--line-soft);padding-top:14px;padding-left:25px}.aside-block{border-bottom:1px solid var(--line-soft);margin-bottom:23px;padding:0 0 23px}.aside-block:last-child{border-bottom:0}.aside-block h2{font:calc(22px * var(--reading-scale,1))/1.25 var(--serif);margin:8px 0 11px}.aside-block p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);line-height:1.7}.aside-block>a,.aside-block>button{font-size:calc(11px * var(--reading-scale,1));color:var(--accent)}.inline-plus{font-size:calc(16px * var(--reading-scale,1));vertical-align:baseline;color:var(--accent);padding:0 3px}.watch-count{font:calc(30px * var(--reading-scale,1)) var(--serif);align-items:center;gap:12px;margin:15px 0;font-weight:400;display:flex}.watch-count small{font:calc(11px * var(--reading-scale,1)) var(--mono);color:var(--dim)}.section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.section-heading h2{align-items:center;gap:10px;display:flex}.result-count{font:calc(10px * var(--reading-scale,1)) var(--mono);border:1px solid var(--line);color:var(--dim);padding:2px 5px}.filters{flex-wrap:wrap;align-items:end;gap:12px;padding:18px 0 13px;display:flex}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field>span{color:var(--dim);font:calc(9px * var(--reading-scale,1)) var(--mono);text-transform:uppercase;letter-spacing:.6px}.field input,.field select{border:1px solid var(--line);color:var(--text);background:var(--panel);font-size:calc(12px * var(--reading-scale,1));min-width:0;max-width:100%;min-height:39px;padding:10px 11px}.field select{cursor:pointer;padding-right:22px}.field.search{flex:1;min-width:160px}.directory-options{color:var(--dim);font-size:calc(10px * var(--reading-scale,1));justify-content:space-between;align-items:center;gap:15px;padding:2px 0 12px;display:flex}.check{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);cursor:pointer;align-items:center;gap:8px;display:flex}.check input{margin:0}.table-wrap{max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%}.source-table{text-align:left;table-layout:fixed}.source-table thead{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.source-table thead th{font:calc(9px * var(--reading-scale,1)) var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.4px;padding:10px 8px}.source-table th:first-child{width:30px}.source-table th:last-child{width:41px}.source-table tbody th,.source-table tbody td{border-bottom:1px solid var(--line-soft);vertical-align:middle;text-align:left;padding:15px 8px;font-weight:400}.company-link{font-size:calc(16px * var(--reading-scale,1));font-weight:600;line-height:1.35;display:block}.company-link span{font-weight:400;font-size:calc(11px * var(--reading-scale,1));color:var(--muted);margin-top:5px;display:block}.row-product{color:var(--dim);font:calc(9px * var(--reading-scale,1)) var(--mono);margin-top:7px}.table-secondary{color:var(--dim);font-size:calc(10px * var(--reading-scale,1));margin-top:7px;display:block}.date-cell{font:calc(10px * var(--reading-scale,1))/1.7 var(--mono);color:var(--muted)}.status{font:calc(9px * var(--reading-scale,1))/1.6 var(--mono);color:var(--muted);white-space:normal;align-items:center;gap:6px;display:inline-flex}.status i{border:1px solid;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-current,.status-ok{color:var(--accent)}.status-stale,.status-held,.status-degraded{color:var(--gold)}.status-unavailable{color:var(--red)}.follow-icon{border:1px solid var(--line);width:30px;height:30px;font:calc(20px * var(--reading-scale,1)) var(--mono);color:var(--dim)}.follow-icon.is-following{color:var(--accent);background:var(--soft)}.follow-icon:hover{border-color:var(--accent);color:var(--accent)}.button{border:1px solid var(--line);background:var(--panel);min-height:38px;font-size:calc(11px * var(--reading-scale,1));text-align:center;color:var(--text);border-radius:3px;justify-content:center;align-items:center;gap:18px;padding:8px 13px;line-height:1.5;display:inline-flex}.button:hover{border-color:var(--accent);background:var(--soft);color:var(--accent)}.button.primary{border-color:var(--accent);color:var(--accent);background:var(--soft)}.button.selected{color:var(--accent)}.text-button{color:var(--accent);font-size:calc(11px * var(--reading-scale,1));text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);padding:0}.text-button:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.compare-tray{z-index:10;background:var(--soft);border:1px solid var(--accent);font-size:calc(12px * var(--reading-scale,1));align-items:center;gap:16px;margin-top:16px;padding:13px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 6px 30px #0003}.compare-tray>div{color:var(--dim);font-size:calc(10px * var(--reading-scale,1));flex-wrap:wrap;flex:1;gap:8px;display:flex}.compare-tray>div>span+span:before{content:"/";margin-right:8px}.empty{text-align:center;border:1px solid var(--line-soft);background:var(--panel);margin:20px 0;padding:38px 24px}.empty h2{font:calc(25px * var(--reading-scale,1)) var(--serif);margin:8px 0 12px}.empty p{max-width:65ch;color:var(--muted);font-size:calc(13px * var(--reading-scale,1));margin:10px auto 17px}.empty a{color:var(--accent)}.folio-small{color:var(--dim);font-size:calc(30px * var(--reading-scale,1));display:block}.loading{color:var(--muted);font:calc(12px * var(--reading-scale,1)) var(--mono);padding:50px 0}.notice{background:var(--panel);border:1px solid var(--line);font-size:calc(12px * var(--reading-scale,1));color:var(--muted);margin:14px 0;padding:14px 16px}.notice button{color:var(--accent);margin-left:8px;text-decoration:underline}.notice.error{border-color:var(--red);color:var(--red)}.back-link{font-size:calc(11px * var(--reading-scale,1));color:var(--dim);margin-top:24px;display:inline-block}.back-link+.page-heading{padding-top:22px}.record-meta{font:calc(10px * var(--reading-scale,1)) var(--mono);color:var(--dim);flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.record-meta>span+span{border-left:1px solid var(--line);padding-left:14px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.record-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:calc(11px * var(--reading-scale,1));color:var(--dim);flex-wrap:wrap;align-items:center;gap:12px 25px;padding:15px 0;display:flex}.record-strip>a{color:var(--accent)}.record-tabs{border-bottom:1px solid var(--line);gap:25px;margin-top:20px;display:flex}.record-tabs button{color:var(--muted);font-size:calc(12px * var(--reading-scale,1));border-bottom:2px solid #0000;padding:12px 0}.record-tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent)}.version-info{color:var(--dim);font:calc(10px * var(--reading-scale,1)) var(--mono);flex-wrap:wrap;gap:10px 25px;padding:18px 0;display:flex}.evidence-row{border-bottom:1px solid var(--line-soft);grid-template-columns:170px minmax(0,1fr);gap:25px;padding:23px 0;display:grid}.evidence-row>h3{color:var(--gold);font:calc(11px * var(--reading-scale,1)) var(--mono);padding-top:2px}.excerpt+.excerpt{margin-top:18px}.excerpt blockquote{font-size:calc(14px * var(--reading-scale,1));border-left:2px solid var(--line);padding-left:16px;line-height:1.75}.reference{color:var(--dim);font:calc(9px * var(--reading-scale,1))/1.6 var(--mono);margin-top:8px;display:block}.reference a{color:var(--muted)}.method-note{border-top:1px solid var(--line);color:var(--muted);font-size:calc(12px * var(--reading-scale,1));max-width:95ch;margin-top:30px;padding-top:20px}.method-note summary{cursor:pointer;color:var(--text)}.method-note p{line-height:1.75}.history-row{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:20px;padding:24px 0;display:flex}.history-dot{border:1px solid var(--accent);background:var(--soft);border-radius:50%;width:9px;height:9px;margin-top:5px}.history-row>div{flex:1}.history-row h3{font-size:calc(15px * var(--reading-scale,1));margin-bottom:8px}.history-row>div>span{color:var(--muted);font-size:calc(12px * var(--reading-scale,1))}.history-row p{color:var(--dim);font-size:calc(11px * var(--reading-scale,1))}.history-row code{color:var(--dim)}.public-change{margin-top:24px}.public-change>.section-heading h2{font-size:calc(15px * var(--reading-scale,1))}.public-change>.section-heading>span{color:var(--dim);font:calc(10px * var(--reading-scale,1)) var(--mono);flex-shrink:0}.diff-heading{background:var(--panel);border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:17px;display:grid}.diff-heading>span{font:calc(10px * var(--reading-scale,1)) var(--mono);color:var(--muted);overflow-wrap:anywhere;padding:12px 15px}.diff-heading>span+span{border-left:1px solid var(--line)}.diff-row{border:1px solid var(--line);border-top:0;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.diff-label{font:calc(9px * var(--reading-scale,1)) var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.4px;grid-column:1/-1;align-items:center;gap:14px;padding:10px 15px 0;display:flex}.kind{color:var(--gold)}.kind-added{color:var(--accent)}.kind-removed{color:var(--red)}.kind-unchanged{color:var(--dim)}.diff-cell{min-width:0;padding:5px 15px 17px}.diff-cell+.diff-cell{border-left:1px solid var(--line-soft)}.diff-cell .reference{margin:0 0 6px}.wording{font-size:calc(13px * var(--reading-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.8}.wording mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 0}.removed-word{background:var(--remove-bg);text-decoration:line-through;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.added-word{background:var(--add-bg)}.absent{font-size:calc(12px * var(--reading-scale,1));color:var(--dim);font-style:italic}.mobile-col-label{display:none}.load-more{margin:20px auto;display:flex}.company-comparison{border:1px solid var(--line);margin-top:15px}.comparison-head,.comparison-cells{grid-template-columns:repeat(var(--columns),minmax(0,1fr));display:grid}.comparison-head>section{background:var(--panel);min-width:0;padding:22px}.comparison-head>section+section,.comparison-cells>div+div{border-left:1px solid var(--line)}.comparison-head h2{font:calc(25px * var(--reading-scale,1)) var(--serif)}.comparison-head p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted)}.comparison-head a.external{font-size:calc(11px * var(--reading-scale,1));color:var(--accent)}.comparison-topic>h3{font:calc(10px * var(--reading-scale,1)) var(--mono);color:var(--gold);text-transform:uppercase;border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);background:var(--soft);padding:11px 22px}.comparison-cells>div{min-width:0;font-size:calc(13px * var(--reading-scale,1));padding:20px 22px;line-height:1.8}.comparison-cells>div>div+div{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:16px}.change-ledger{border-top:1px solid var(--line);margin-top:10px}.change-ledger>article{border-bottom:1px solid var(--line-soft);grid-template-columns:140px minmax(0,1fr) 30px;gap:25px;padding:25px 0;display:grid}.ledger-date{color:var(--dim);font:calc(10px * var(--reading-scale,1)) var(--mono);flex-direction:column;gap:8px;display:flex}.change-ledger h2{font:calc(25px * var(--reading-scale,1)) var(--serif);margin-top:5px}.change-ledger p{font-size:calc(13px * var(--reading-scale,1));color:var(--muted)}.tags{flex-wrap:wrap;gap:7px;display:flex}.tags>span{font:calc(9px * var(--reading-scale,1)) var(--mono);border:1px solid var(--line);color:var(--muted);padding:2px 6px}.open-record{min-height:36px;color:var(--accent);font-size:calc(22px * var(--reading-scale,1));align-self:center;place-items:center;display:grid}.private-page .page-heading{padding-bottom:18px}.privacy-seal{color:var(--accent);flex-shrink:0;align-items:center;gap:12px;display:flex}.privacy-seal svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:40px}.privacy-seal>span{font-size:calc(12px * var(--reading-scale,1));line-height:1.5}.privacy-seal strong{font-weight:600}.privacy-line{color:var(--muted);font-size:calc(12px * var(--reading-scale,1));border-bottom:1px solid var(--line);margin-bottom:25px;padding:12px 0 20px}.file-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.file-slot{border:1px dashed var(--line);background:var(--panel);padding:24px;position:relative}.file-slot.file-ready{border-style:solid;border-color:var(--accent)}.file-number{font:calc(10px * var(--reading-scale,1)) var(--mono);color:var(--dim);position:absolute;top:24px;right:24px}.file-slot>label{flex-direction:column;gap:6px;margin-bottom:24px;padding-right:30px;display:flex}.file-slot>label>strong{font:calc(23px * var(--reading-scale,1)) var(--serif)}.file-slot>label>span{font-size:calc(12px * var(--reading-scale,1));color:var(--muted)}.file-slot>input{font-size:calc(11px * var(--reading-scale,1));max-width:100%;color:var(--dim);min-height:38px}.file-slot>input::file-selector-button{border:1px solid var(--line);background:var(--soft);color:var(--text);cursor:pointer;font:calc(11px * var(--reading-scale,1)) "DM Sans",sans-serif;border-radius:3px;margin-right:12px;padding:9px 12px}.file-detail{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:16px;padding-top:13px}.file-detail strong{font-size:calc(12px * var(--reading-scale,1));color:var(--text);display:block}.file-detail>span{font:calc(10px * var(--reading-scale,1)) var(--mono);color:var(--dim);margin-top:6px;display:block}.file-warning{font-size:calc(11px * var(--reading-scale,1));color:var(--gold);margin-bottom:0;line-height:1.6}.action-row{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.action-row>span{margin-left:auto}.comparison-result>.section-heading{padding-bottom:18px}.comparison-result h2{font-size:calc(18px * var(--reading-scale,1));margin-top:5px}.change-counts{border-bottom:1px solid var(--line);flex-wrap:wrap;margin-bottom:5px;display:flex}.count{color:var(--muted);border-bottom:2px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:4px;margin-right:28px;padding:18px 28px 16px 0;display:flex}.count strong{font:calc(28px * var(--reading-scale,1)) var(--serif);color:var(--text)}.count span{font:calc(9px * var(--reading-scale,1)) var(--mono);text-transform:uppercase}.count.active{border-color:var(--accent);color:var(--accent)}.report-actions{gap:22px;margin-top:25px;display:flex}.prose h1{margin-bottom:20px}.prose h2{font:calc(25px * var(--reading-scale,1)) var(--serif);margin:30px 0 12px}.prose p{font-size:calc(14px * var(--reading-scale,1));color:var(--muted);line-height:1.8}.prose a{text-underline-offset:3px;color:var(--accent);text-decoration:underline}.status-dates{gap:50px;margin:25px 0;display:flex}.status-dates dt{font:calc(10px * var(--reading-scale,1)) var(--mono);color:var(--dim);margin-bottom:7px}.status-dates dd{font-size:calc(13px * var(--reading-scale,1));margin:0}.status-source{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.status-source p{color:var(--dim);font-size:calc(12px * var(--reading-scale,1));margin-bottom:0}.status-source>.status{flex-shrink:0}.follow-notice{z-index:30;background:var(--soft);border:1px solid var(--accent);max-width:min(640px,100vw - 32px);font-size:calc(12px * var(--reading-scale,1));align-items:center;gap:18px;padding:12px 15px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0004}.follow-notice button{font-size:calc(23px * var(--reading-scale,1));color:var(--accent);min-width:30px}footer{border-top:1px solid var(--line);color:var(--dim);padding:25px 0 22px}.footer-brand{font:calc(20px * var(--reading-scale,1)) var(--serif);color:var(--muted)}.footer-brand span{font:calc(10px * var(--reading-scale,1)) var(--mono);color:var(--dim);margin-left:7px}footer>p{font-size:calc(11px * var(--reading-scale,1));margin:8px 0 20px}.footer-links{font-size:calc(11px * var(--reading-scale,1));flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.footer-links button{color:var(--dim);font-size:calc(11px * var(--reading-scale,1));padding:0}.footer-links a:hover,.footer-links button:hover,.import-follow:hover{color:var(--accent)}.import-follow{cursor:pointer;text-underline-offset:4px;text-decoration:underline;position:relative}.import-follow input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.import-follow:focus-within{outline:2px solid var(--gold);outline-offset:4px}.footer-bottom{font:calc(9px * var(--reading-scale,1))/1.8 var(--mono);border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:23px;padding-top:16px;display:flex}@media (min-width:1500px){.site-shell{width:calc(100% - 100px)}}@media (max-width:1100px){.site-shell{width:calc(100% - 44px)}.directory-layout{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.directory-aside{padding-left:20px}.masthead-note{display:none}.navigation-row nav{gap:22px}.field.compact{flex:110px}.field.search{flex-basis:200px}.source-table th:nth-child(2){width:40%}.date-cell{font-size:calc(9px * var(--reading-scale,1))}.source-table th:nth-child(3){width:27%}.index-strip{gap:13px 22px}.index-strip>a{margin-left:0}.company-link{font-size:calc(14px * var(--reading-scale,1))}}@media (max-width:850px){.directory-layout{grid-template-columns:minmax(0,1fr)}.directory-aside{border:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:25px 0 0;display:grid}.aside-block{border:0;margin:0;padding:0}.aside-block h2{font-size:calc(20px * var(--reading-scale,1))}.nav-status{display:none}.navigation-row nav{justify-content:space-between;gap:15px;width:100%}.folio-illustration{width:140px;margin-right:0}.page-heading{gap:20px}.source-table th:nth-child(2){width:45%}.source-table th:nth-child(3){width:27%}.source-table .date-cell{font-size:calc(10px * var(--reading-scale,1))}.evidence-row{grid-template-columns:130px minmax(0,1fr);gap:15px}.company-comparison{overflow:hidden}.comparison-head>section,.comparison-cells>div{padding:17px}.comparison-topic>h3{padding-left:17px}.privacy-seal{display:none}.action-row>span{flex-basis:100%;margin:0}.status-dates{gap:25px}.change-ledger>article{grid-template-columns:110px minmax(0,1fr) 25px;gap:15px}}@media (max-width:600px){body{font-size:calc(13px * var(--reading-scale,1))}.site-shell{width:calc(100% - 30px)}.masthead{gap:12px;min-height:83px}.brand{gap:8px}.brand svg{width:25px;height:33px}.brand>span{font-size:calc(19px * var(--reading-scale,1));letter-spacing:-.5px}.brand small{font-size:calc(8px * var(--reading-scale,1));letter-spacing:1.8px}.header-tools{gap:6px}.market-picker select{font-size:calc(10px * var(--reading-scale,1));max-width:102px;padding:7px 4px}.theme-switch{font-size:calc(20px * var(--reading-scale,1));min-width:30px;min-height:33px}.navigation-row{margin:0}.navigation-row nav{scrollbar-width:thin;justify-content:flex-start;gap:15px;overflow-x:auto}.navigation-row nav a{font-size:calc(10px * var(--reading-scale,1));flex-shrink:0;min-height:43px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 0 23px}.home-heading{padding:29px 0 23px}.home-heading h1{font-size:calc(36px * var(--reading-scale,1));letter-spacing:-1px}h1{font-size:calc(34px * var(--reading-scale,1));letter-spacing:-1px}.lede{font-size:calc(13px * var(--reading-scale,1));line-height:1.7}.eyebrow{font-size:calc(9px * var(--reading-scale,1))}.folio-illustration{display:none}.index-strip{font-size:calc(10px * var(--reading-scale,1));gap:10px 18px;padding:12px 0}.index-strip strong{font-size:calc(14px * var(--reading-scale,1))}.index-strip>a{flex-basis:100%;padding-top:2px}.directory-layout{padding-top:10px}.section-heading{gap:12px;min-height:51px}.section-heading h2{font-size:calc(15px * var(--reading-scale,1))}.section-heading .text-button{font-size:calc(10px * var(--reading-scale,1))}.filters{gap:12px 10px;padding-top:16px}.field.search{flex-basis:100%;min-width:0}.field.compact{flex:100px}.field>span{font-size:calc(8px * var(--reading-scale,1))}.field input,.field select{font-size:calc(11px * var(--reading-scale,1));min-height:38px;padding:9px 8px}.directory-options{align-items:flex-start;gap:10px}.directory-options>span{text-align:right;max-width:120px;font-size:calc(9px * var(--reading-scale,1))}.check{font-size:calc(11px * var(--reading-scale,1))}.source-table thead th{font-size:calc(8px * var(--reading-scale,1));padding:9px 5px}.source-table th:first-child{width:25px}.source-table th:nth-child(2){width:auto}.source-table th:nth-child(3){width:115px}.source-table th:nth-child(4),.source-table td:nth-child(4){display:none}.source-table th:last-child{width:34px}.source-table tbody td,.source-table tbody th{padding:14px 5px}.company-link{font-size:calc(14px * var(--reading-scale,1))}.company-link span{font-size:calc(10px * var(--reading-scale,1))}.row-product,.status{font-size:calc(8px * var(--reading-scale,1))}.table-secondary{font-size:calc(9px * var(--reading-scale,1))}.follow-icon{width:27px;height:30px}.compare-tray{flex-wrap:wrap;gap:12px;padding:12px;bottom:10px}.compare-tray>div{font-size:calc(9px * var(--reading-scale,1))}.compare-tray>.button{margin-left:auto}.directory-aside{grid-template-columns:1fr;gap:20px}.aside-block{border-bottom:1px solid var(--line-soft);padding-bottom:20px}.aside-block h2{max-width:26ch}.aside-block p{max-width:65ch}.watch-count{font-size:calc(24px * var(--reading-scale,1));margin:10px 0}.heading-actions{justify-content:flex-start}.record-meta{font-size:calc(9px * var(--reading-scale,1));gap:10px}.record-meta>span+span{padding-left:10px}.record-strip{font-size:calc(10px * var(--reading-scale,1));gap:12px 18px}.record-tabs{white-space:nowrap;gap:20px;overflow-x:auto}.record-tabs button{font-size:calc(10px * var(--reading-scale,1))}.version-info{font-size:calc(9px * var(--reading-scale,1));line-height:1.7}.evidence-row{grid-template-columns:1fr;gap:12px;padding:21px 0}.evidence-row>h3{font-size:calc(10px * var(--reading-scale,1))}.excerpt blockquote{font-size:calc(13px * var(--reading-scale,1));padding-left:12px}.reference{font-size:calc(8px * var(--reading-scale,1))}.history-row{flex-wrap:wrap;gap:12px}.history-row>.button{margin-left:20px}.history-row h3{font-size:calc(14px * var(--reading-scale,1))}.history-row>div{min-width:200px}.history-row p{font-size:calc(10px * var(--reading-scale,1))}.public-change>.section-heading{flex-direction:column;align-items:flex-start;padding:15px 0}.diff-heading{display:none}.diff-row{border-top:1px solid var(--line);grid-template-columns:1fr;margin-top:15px}.diff-cell{padding:10px 14px 15px}.diff-cell+.diff-cell{border-left:0;border-top:1px dashed var(--line)}.diff-label{font-size:calc(8px * var(--reading-scale,1));padding-left:14px}.mobile-col-label{color:var(--gold);font:calc(9px * var(--reading-scale,1)) var(--mono);overflow-wrap:anywhere;margin:2px 0 9px;display:block}.wording{font-size:calc(12px * var(--reading-scale,1))}.diff-cell .reference{font-size:calc(8px * var(--reading-scale,1))}.comparison-head{grid-template-columns:1fr}.comparison-head>section+section{border-left:0;border-top:1px solid var(--line)}.comparison-head>section{padding:17px}.comparison-head h2{font-size:calc(23px * var(--reading-scale,1))}.comparison-head p{margin:7px 0}.comparison-cells{grid-template-columns:1fr}.comparison-cells>div+div{border-left:0;border-top:1px dashed var(--line)}.comparison-cells>div{font-size:calc(12px * var(--reading-scale,1))}.comparison-topic>h3{font-size:calc(10px * var(--reading-scale,1));padding-top:12px;padding-bottom:12px}.change-ledger>article{grid-template-columns:minmax(0,1fr) 24px;gap:10px;padding:22px 0}.ledger-date{font-size:calc(9px * var(--reading-scale,1));flex-direction:row;grid-column:1/-1;justify-content:space-between}.change-ledger h2{font-size:calc(22px * var(--reading-scale,1))}.change-ledger p{font-size:calc(12px * var(--reading-scale,1))}.file-pair{grid-template-columns:1fr;gap:15px}.file-slot{padding:20px}.file-slot>label>strong{font-size:calc(22px * var(--reading-scale,1))}.file-number{top:20px;right:20px}.file-slot>label>span,.privacy-line,.action-row>.button{font-size:calc(11px * var(--reading-scale,1))}.action-row>.small{font-size:calc(10px * var(--reading-scale,1))}.comparison-result>.section-heading{flex-direction:column;align-items:flex-start}.comparison-result h2{font-size:calc(17px * var(--reading-scale,1))}.count{margin-right:13px;padding-right:15px}.count strong{font-size:calc(25px * var(--reading-scale,1))}.count span{font-size:calc(8px * var(--reading-scale,1))}.status-dates{flex-direction:column;gap:18px}.status-source{flex-direction:column;gap:9px}.prose{padding-top:30px}.prose p{font-size:calc(13px * var(--reading-scale,1))}.prose h2{font-size:calc(23px * var(--reading-scale,1))}.footer-links{font-size:calc(10px * var(--reading-scale,1));gap:14px 20px}.footer-links button{font-size:calc(10px * var(--reading-scale,1))}.footer-bottom{font-size:calc(8px * var(--reading-scale,1))}.follow-notice{font-size:calc(11px * var(--reading-scale,1));bottom:12px}.method-note{font-size:calc(11px * var(--reading-scale,1))}.empty{padding:30px 18px}.empty h2{font-size:calc(23px * var(--reading-scale,1))}.empty p{font-size:calc(12px * var(--reading-scale,1))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{html{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,:root[data-theme=dark]{--bg:#fff;--panel:#f4f5f0;--soft:#e9eee8;--text:#19271f;--muted:#425044;--dim:#566457;--line:#b8c3b8;--line-soft:#d5ddd5;--accent:#2e5738;--gold:#6d511a;--red:#8b352c;--add-bg:#dfefdf;--remove-bg:#f5dfda}.site-shell{width:100%;max-width:none}header,.directory-aside,footer,.follow-notice,.file-pair,.action-row,.privacy-line,.filters,.report-actions,.method-note,.section-heading>.button,.heading-actions,.back-link,.load-more{display:none!important}main{padding:0}.page-heading{padding:0 0 20px}.diff-row,.evidence-row,.comparison-topic{break-inside:avoid}.comparison-head,.comparison-cells{grid-template-columns:repeat(var(--columns),minmax(0,1fr));display:grid}.comparison-head>section+section,.comparison-cells>div+div{border-left:1px solid var(--line);border-top:0}.mobile-col-label{display:none}.diff-row{grid-template-columns:1fr 1fr;margin-top:0;display:grid}.diff-cell+.diff-cell{border-left:1px solid var(--line);border-top:0}.diff-heading{display:grid}.count{padding-top:10px;padding-bottom:10px}.file-warning{color:#704b17}a[href^=https\:]:after{content:" (" attr(href) ")";font-size:calc(10px * var(--reading-scale,1));overflow-wrap:anywhere}}.company-comparison.columns-2{--columns:2}.company-comparison.columns-3{--columns:3}:root{--bg:#121b18;--panel:#19241f;--soft:#223128;--text:#e9eee5;--muted:#b8c5b7;--dim:#a2b2a3;--line:#405246;--line-soft:#2d4033;--accent:#a9dfc0;--accent-ink:#173023;--gold:#ecc38d;--mint-bg:#203b2e;--mint-fg:#b7e9cb;--lilac-bg:#352c47;--lilac-fg:#dfcef7;--peach-bg:#403024;--peach-fg:#f4d2af;--sky-bg:#233a45;--sky-fg:#c0e2f4;--rose-bg:#422d3b;--rose-fg:#f3ccdf}:root[data-theme=light]{--bg:#f7f7f0;--panel:#eef1e8;--soft:#e5ebdf;--text:#26372d;--muted:#4f6554;--dim:#58695d;--line:#b9cbb9;--line-soft:#d6e0d1;--accent:#2f6b4b;--accent-ink:#fff;--gold:#78551d;--mint-bg:#e0f1e5;--mint-fg:#28573c;--lilac-bg:#eee7fa;--lilac-fg:#60448b;--peach-bg:#f7e9d7;--peach-fg:#785029;--sky-bg:#e2eff9;--sky-fg:#305a79;--rose-bg:#f6e6ed;--rose-fg:#7a405b}.tone-mint{--tone-bg:var(--mint-bg);--tone-fg:var(--mint-fg)}.tone-lilac{--tone-bg:var(--lilac-bg);--tone-fg:var(--lilac-fg)}.tone-peach{--tone-bg:var(--peach-bg);--tone-fg:var(--peach-fg)}.tone-sky{--tone-bg:var(--sky-bg);--tone-fg:var(--sky-fg)}.tone-rose{--tone-bg:var(--rose-bg);--tone-fg:var(--rose-fg)}body{font-size:calc(14px * var(--reading-scale,1));line-height:1.5}main{min-height:0;padding-bottom:28px}.masthead{gap:20px;min-height:68px}.theme-switch{min-width:34px;height:34px;min-height:34px;font-size:calc(21px * var(--reading-scale,1));border-radius:7px}.market-picker select{font-size:calc(11px * var(--reading-scale,1));border-radius:7px;max-width:142px;padding:7px 18px 7px 9px}.navigation-row nav a{min-height:41px;font-size:calc(12px * var(--reading-scale,1));gap:7px}.nav-count,.tiny-count{font:calc(10px * var(--reading-scale,1)) var(--mono);background:var(--lilac-bg);color:var(--lilac-fg);border-radius:4px;padding:2px 6px}.appearance-menu{z-index:40;position:relative}.appearance-menu summary{cursor:pointer;border:1px solid var(--line);font-size:calc(11px * var(--reading-scale,1));color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:7px 10px;list-style:none;display:flex}.appearance-menu summary::-webkit-details-marker{display:none}.appearance-menu summary>span:first-child{font-size:calc(16px * var(--reading-scale,1));line-height:1}.appearance-menu[open] summary{color:var(--accent);border-color:var(--accent)}.appearance-panel{background:var(--panel);border:1px solid var(--line);border-radius:9px;width:326px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 35px #0004}.appearance-panel fieldset{border:0;margin:0 0 17px;padding:0}.appearance-panel legend{font-size:calc(12px * var(--reading-scale,1));margin-bottom:10px;font-weight:600}.tint-options{justify-content:space-between;gap:7px;display:flex}.tint-choice{background:var(--tone-bg);color:var(--tone-fg);border:1px solid #0000;border-radius:7px;min-width:48px;padding:7px 6px}.tint-choice[aria-pressed=true]{border-color:var(--tone-fg)}.tint-choice>span{font-size:calc(16px * var(--reading-scale,1));display:block}.tint-choice small{font-size:calc(10px * var(--reading-scale,1));text-transform:capitalize}.appearance-panel .field>span{text-transform:none;letter-spacing:0;font:calc(11px * var(--reading-scale,1)) "DM Sans",sans-serif}.appearance-panel>p{font-size:calc(11px * var(--reading-scale,1));color:var(--dim);margin:12px 0 0}.appearance-panel select{width:100%}.button{font-size:calc(12px * var(--reading-scale,1));border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:8px 12px;line-height:1.3;display:inline-flex}.button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.button.primary:hover{filter:brightness(.94)}.button.quiet{padding:7px 10px}.text-button{font-size:calc(11px * var(--reading-scale,1));text-underline-offset:3px;text-decoration:underline}.page-heading{gap:20px;padding:22px 0 19px}.page-heading h1{font-size:calc(37px * var(--reading-scale,1));letter-spacing:-1px;margin:6px 0 10px}.page-heading .lede{font-size:calc(14px * var(--reading-scale,1));max-width:750px;line-height:1.55}.eyebrow{font-size:calc(10px * var(--reading-scale,1));letter-spacing:1px}.dashboard-heading{justify-content:space-between;align-items:center;gap:25px;padding:22px 0 18px;display:flex}.dashboard-heading h1{font:400 clamp(calc(33px * var(--reading-scale,1)),3vw,calc(43px * var(--reading-scale,1)))/1.12 var(--serif);letter-spacing:-1.2px;margin:7px 0 9px}.dashboard-heading p{font-size:calc(14px * var(--reading-scale,1));color:var(--muted);max-width:760px;margin:0}.dashboard-heading>.button{flex-shrink:0}.tiny-spark{color:var(--accent);font-size:calc(14px * var(--reading-scale,1));margin-right:5px}.desk-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:calc(11px * var(--reading-scale,1));color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px 26px;padding:11px 0;display:flex}.desk-strip strong{font:calc(17px * var(--reading-scale,1)) var(--mono);color:var(--text);margin-right:4px}.desk-strip>a:last-child{font-size:calc(11px * var(--reading-scale,1));align-items:center;gap:7px;margin-left:auto;display:flex}.desk-strip .tiny-count{margin-left:6px;font-weight:400}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:24px;margin-top:10px;display:grid}.section-heading{gap:15px;min-height:48px}.section-heading h2{font-size:calc(15px * var(--reading-scale,1));gap:9px}.section-heading>.text-button{white-space:nowrap}.section-icon{width:27px;height:27px;color:var(--tone-fg);background:var(--tone-bg);font-size:calc(17px * var(--reading-scale,1));font-family:var(--mono);border-radius:6px;flex-shrink:0;place-items:center;font-weight:400;display:inline-grid}.quiet-state{align-items:flex-start;gap:15px;padding:18px 0 14px;display:flex}.quiet-spark{font-size:calc(38px * var(--reading-scale,1));color:var(--accent);line-height:1.1}.quiet-state h3{font-size:calc(15px * var(--reading-scale,1));margin-bottom:5px;font-weight:500}.quiet-state p,.quiet-state a{font-size:calc(12px * var(--reading-scale,1))}.quiet-state p{color:var(--muted);max-width:580px;margin:0 0 9px}.quiet-state a{color:var(--accent)}.window-note{font:calc(10px * var(--reading-scale,1))/1.6 var(--mono);color:var(--dim);overflow-wrap:anywhere;margin:10px 0 12px}.window-note a{text-underline-offset:3px;text-decoration:underline}.compact-note{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);margin:13px 0;line-height:1.65}.compact-note a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.briefing-changes>article{border-bottom:1px solid var(--line-soft);grid-template-columns:32px minmax(0,1fr) 22px;align-items:start;gap:12px;padding:14px 0;display:grid}.event-glyph{background:var(--tone-bg);width:31px;height:34px;color:var(--tone-fg);font:calc(20px * var(--reading-scale,1)) var(--mono);border-radius:6px;place-items:center;margin-top:2px;display:grid}.event-meta{font:calc(9px * var(--reading-scale,1))/1.5 var(--mono);color:var(--dim);justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.event-meta time{flex-shrink:0}.briefing-changes h3{font-size:calc(14px * var(--reading-scale,1));line-height:1.45}.briefing-changes h3 span{color:var(--muted);font-weight:400}.briefing-changes p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);margin:6px 0 0}.row-arrow{color:var(--accent);font-size:calc(18px * var(--reading-scale,1));padding-top:22px}.quick-record{border-bottom:1px solid var(--line-soft);grid-template-columns:31px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:11px 0;display:grid}.company-monogram{border:1px solid var(--line-soft);background:var(--tone-bg);width:31px;height:34px;color:var(--tone-fg);font:calc(20px * var(--reading-scale,1)) var(--serif);border-radius:6px;place-items:center;display:grid}.quick-record>div>a{font-size:calc(13px * var(--reading-scale,1));display:block}.quick-record>div>a>span{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);margin-left:8px}.quick-meta{font-size:calc(10px * var(--reading-scale,1));color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.follow-icon{width:29px;height:29px;font-size:calc(18px * var(--reading-scale,1));color:var(--accent);border-radius:6px}.follow-icon.is-following{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.status{font:calc(9px * var(--reading-scale,1))/1.4 var(--mono);white-space:normal;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.status-current,.status-ok{background:var(--mint-bg);color:var(--mint-fg)}.status-stale,.status-degraded{background:var(--peach-bg);color:var(--peach-fg)}.status-held,.status-unavailable{background:var(--rose-bg);color:var(--rose-fg)}.status-pending,.status-paused{background:var(--lilac-bg);color:var(--lilac-fg)}.status i{background:currentColor;border:0;width:4px;height:4px}.topic-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px 0;display:grid}.topic-link{background:var(--tone-bg);min-height:56px;color:var(--tone-fg);border:1px solid #0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:9px;padding:10px 12px;display:grid}.topic-link:hover{border-color:var(--tone-fg);color:var(--tone-fg)}.topic-link>span{font:calc(22px * var(--reading-scale,1)) var(--mono);grid-row:1/3}.topic-link strong{font-size:calc(12px * var(--reading-scale,1));font-weight:600}.topic-link small{font-size:calc(10px * var(--reading-scale,1));grid-area:2/2}.topic-link b{font-size:calc(17px * var(--reading-scale,1));grid-area:1/3/3;font-weight:400}.suggested-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.suggested-pair{background:var(--tone-bg);color:var(--tone-fg);border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}.suggested-pair:hover{color:var(--tone-fg);border-color:var(--tone-fg)}.suggested-pair>span{font:calc(24px * var(--reading-scale,1)) var(--mono)}.suggested-pair>div{min-width:0}.suggested-pair strong{font-size:calc(12px * var(--reading-scale,1));overflow-wrap:anywhere;line-height:1.4;display:block}.suggested-pair small{font-size:calc(10px * var(--reading-scale,1));margin-top:5px;display:block}.suggested-pair>b{font-size:calc(17px * var(--reading-scale,1));margin-left:auto;font-weight:400}.tool-note{background:var(--tone-bg);color:var(--tone-fg);border-radius:8px;align-self:start;align-items:center;gap:19px;margin-top:8px;padding:18px;display:flex}.tool-note h2{font:calc(23px * var(--reading-scale,1))/1.2 var(--serif);margin:5px 0 8px}.tool-note p{font-size:calc(12px * var(--reading-scale,1));max-width:460px;margin:0 0 10px}.tool-note .eyebrow{color:var(--tone-fg);font-size:calc(9px * var(--reading-scale,1))}.document-doodle{flex-shrink:0;width:74px;height:80px;display:block;position:relative}.document-doodle i{font:calc(26px * var(--reading-scale,1)) var(--mono);background:var(--bg);width:42px;height:58px;color:var(--tone-fg);border:1px solid;border-radius:3px;place-items:center;font-style:normal;display:grid;position:absolute;top:10px;left:3px;transform:rotate(-10deg)}.document-doodle i+i{top:5px;left:26px;transform:rotate(8deg)}.directory-layout{padding-top:0;display:block}.directory-aside{display:none}.directory-layout .section-heading{min-height:41px}.filters{gap:10px;padding:12px 0 10px}.field>span{font-size:calc(10px * var(--reading-scale,1));letter-spacing:.3px}.field.compact{flex-basis:160px}.directory-options{font-size:calc(10px * var(--reading-scale,1));align-items:center;gap:15px;padding:0 0 10px}.directory-options>span{margin-left:auto}.coverage-picker{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);align-items:center;gap:7px;display:flex}.coverage-picker select{background:var(--panel);color:var(--text);border:1px solid var(--line);font-size:calc(11px * var(--reading-scale,1));border-radius:5px;max-width:230px;padding:5px 8px}.source-table th:nth-child(2){width:43%}.source-table th:nth-child(3){width:28%}.source-table tbody th,.source-table tbody td{padding:10px 8px}.company-link{font-size:calc(14px * var(--reading-scale,1));font-weight:600}.company-link span{font-size:calc(11px * var(--reading-scale,1));margin-top:3px}.row-product{font-size:calc(10px * var(--reading-scale,1));margin-top:5px}.table-secondary{font-size:calc(10px * var(--reading-scale,1));margin-top:4px}.date-cell{font-size:calc(10px * var(--reading-scale,1))}.directory-footnote{font-size:calc(11px * var(--reading-scale,1));color:var(--dim);margin:15px 0 0}.directory-footnote a{color:var(--accent);text-underline-offset:3px;margin-left:7px;text-decoration:underline}.update-badge{background:var(--lilac-bg);color:var(--lilac-fg);font:calc(9px * var(--reading-scale,1))/1.5 var(--mono);white-space:normal;border-radius:4px;padding:2px 6px;display:inline-flex}.watch-record{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(220px,1.2fr) minmax(160px,.7fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.watch-record.has-update{border-left:2px solid var(--accent);padding-left:12px}.watch-record-title{align-items:center;gap:10px;display:flex}.watch-dot{border:1px solid var(--dim);border-radius:50%;flex-shrink:0;width:6px;height:6px}.watch-dot.unread{background:var(--accent);border-color:var(--accent)}.watch-record-title a{font-size:calc(14px * var(--reading-scale,1));display:block}.watch-record-title a>span{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);margin-top:4px;display:block}.watch-record-evidence{font-size:calc(10px * var(--reading-scale,1));color:var(--dim);flex-direction:column;gap:5px;display:flex}.watch-record-actions{align-items:center;gap:13px;display:flex}.watch-record-actions .text-button{font-size:calc(10px * var(--reading-scale,1))}.watch-quickstart{max-width:850px;margin:15px 0}.watchlist-footnote{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:22px;padding:13px 0;display:flex}.watchlist-footnote p{font-size:calc(11px * var(--reading-scale,1));color:var(--dim);max-width:800px;margin:0;line-height:1.6}.watchlist-footnote>a{font-size:calc(11px * var(--reading-scale,1));white-space:nowrap;color:var(--accent);margin-left:auto}.briefing-totals{align-items:stretch;gap:10px;margin-bottom:12px;display:flex}.briefing-totals>div{background:var(--tone-bg);color:var(--tone-fg);border-radius:7px;flex:1;align-items:center;gap:12px;padding:12px 17px;display:flex}.briefing-totals strong{font:calc(26px * var(--reading-scale,1)) var(--serif)}.briefing-totals span{font-size:calc(11px * var(--reading-scale,1));max-width:140px;line-height:1.5}.briefing-totals>a{border:1px solid var(--line);font-size:calc(11px * var(--reading-scale,1));color:var(--accent);border-radius:7px;align-items:center;gap:20px;padding:12px 17px;display:flex}.share-control{flex-wrap:wrap;align-items:center;gap:10px;max-width:360px;display:flex;position:relative}.share-message{font-size:calc(10px * var(--reading-scale,1));color:var(--accent)}.share-fallback{font-size:calc(11px * var(--reading-scale,1));flex-direction:column;flex-basis:100%;gap:7px;display:flex}.share-fallback input{background:var(--panel);width:100%;color:var(--text);border:1px solid var(--line);font:calc(11px * var(--reading-scale,1)) var(--mono);padding:8px}.share-fallback>button{align-self:flex-start}.data-row{border-bottom:1px solid var(--line-soft);grid-template-columns:47px minmax(0,1fr) minmax(250px,.7fr);gap:20px;padding:23px 0;display:grid}.data-icon{background:var(--tone-bg);width:43px;height:46px;color:var(--tone-fg);font:calc(24px * var(--reading-scale,1)) var(--mono);border-radius:8px;place-items:center;display:grid}.data-row h2{font:calc(23px * var(--reading-scale,1))/1.3 var(--serif);margin-bottom:10px}.data-row p{font-size:calc(13px * var(--reading-scale,1));color:var(--muted);max-width:660px;margin:0;line-height:1.65}.data-downloads{flex-direction:column;gap:7px;display:flex}.download-link{border:1px solid var(--line);font-size:calc(12px * var(--reading-scale,1));background:var(--panel);color:var(--accent);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:9px 12px;display:flex}.data-details{grid-template-columns:1fr 1fr;gap:35px;margin:20px 0 0;display:grid}.data-details p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);line-height:1.7}.data-details a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.record-strip{padding:11px 0}.record-tabs{margin-top:15px}.version-info{font-size:calc(11px * var(--reading-scale,1))}.evidence-row{padding:19px 0}.excerpt blockquote{font-size:calc(14px * var(--reading-scale,1))}.file-pair{margin-top:18px}.file-slot input{margin-top:16px}.file-detail{margin-top:13px;padding-top:11px}.privacy-line{font-size:calc(12px * var(--reading-scale,1));margin:0;padding:12px 0}.prose{padding-top:25px}.method-note{margin-top:22px;padding-top:14px}.empty{margin:16px 0;padding:25px 20px}.empty p{max-width:680px;font-size:calc(13px * var(--reading-scale,1));margin:8px auto}.follow-notice{font-size:calc(12px * var(--reading-scale,1));border-radius:7px}.footer-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-top>p{font-size:calc(11px * var(--reading-scale,1));margin:0}.footer-links{gap:12px 23px;margin-top:15px}.footer-bottom{font-size:calc(9px * var(--reading-scale,1));margin-top:16px;padding-top:12px}footer{padding-top:18px;padding-bottom:16px}.back-link{font-size:calc(11px * var(--reading-scale,1));margin-top:17px}.heading-actions{flex-wrap:wrap;gap:9px}:root[data-density=comfortable] .source-table tbody th,:root[data-density=comfortable] .source-table tbody td{padding-top:17px;padding-bottom:17px}:root[data-density=comfortable] .watch-record{padding-top:20px;padding-bottom:20px}:root[data-density=comfortable] .briefing-changes>article{padding-top:19px;padding-bottom:19px}:root[data-density=comfortable] .wording,:root[data-density=comfortable] .excerpt blockquote{font-size:calc(15px * var(--reading-scale,1));line-height:1.8}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.topic-link,.suggested-pair{transition:border-color .12s,transform .12s}.topic-link:hover,.suggested-pair:hover{transform:translateY(-1px)}}@media (max-width:1100px){.site-shell{width:calc(100% - 36px)}.navigation-row nav{gap:19px}.navigation-row nav a{font-size:calc(11px * var(--reading-scale,1))}.masthead-note{display:none}.dashboard-heading h1{font-size:calc(36px * var(--reading-scale,1))}.dashboard-heading p{max-width:590px;font-size:calc(13px * var(--reading-scale,1))}.dashboard-heading>.button{font-size:calc(11px * var(--reading-scale,1))}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,1fr);gap:19px}.nav-status{display:none}.briefing-totals{flex-wrap:wrap}.briefing-totals>a{flex-basis:100%;justify-content:space-between;padding:9px 15px}.watch-record{grid-template-columns:minmax(220px,1fr) 160px}.watch-record-actions{grid-column:1/-1;padding-left:16px}.data-row{grid-template-columns:43px minmax(0,1fr) 280px;gap:16px}.quick-record>div>a>span{margin:3px 0 0;display:block}.suggested-pairs{grid-template-columns:1fr}.tool-note{gap:13px;padding:16px}.tool-note h2{font-size:calc(22px * var(--reading-scale,1))}}@media (max-width:850px){.site-shell{width:calc(100% - 32px)}.navigation-row nav{scrollbar-width:thin;justify-content:flex-start;gap:23px;overflow-x:auto}.navigation-row nav a{flex-shrink:0;min-height:42px}.dashboard-heading{align-items:flex-start;gap:18px}.dashboard-heading>.button{text-align:left;max-width:160px}.dashboard-grid{grid-template-columns:1fr 1fr;gap:18px}.dashboard-grid .section-heading{align-items:flex-start;gap:7px;min-height:48px;padding:11px 0}.dashboard-grid .section-heading>.text-button{font-size:calc(10px * var(--reading-scale,1));padding-top:4px}.dashboard-grid .section-heading h2{font-size:calc(14px * var(--reading-scale,1))}.event-meta{flex-direction:column;align-items:flex-start;gap:2px}.topic-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.topic-link{grid-template-columns:18px minmax(0,1fr);gap:3px 7px;padding:9px}.topic-link>span{font-size:calc(19px * var(--reading-scale,1))}.topic-link strong{font-size:calc(11px * var(--reading-scale,1))}.topic-link b{display:none}.topic-link small{font-size:calc(9px * var(--reading-scale,1))}.lower-desk{grid-template-columns:1fr 1fr}.document-doodle{display:none}.desk-strip{gap:10px 18px}.desk-strip>a:last-child{margin-left:0}.data-row{grid-template-columns:40px minmax(0,1fr)}.data-downloads{grid-column:2;grid-template-columns:1fr 1fr;display:grid}.data-row p{font-size:calc(12px * var(--reading-scale,1))}.data-details{gap:22px}.field.compact{flex-basis:140px}.directory-options{flex-wrap:wrap}.directory-options>span{display:none}}@media (max-width:600px){.site-shell{width:calc(100% - 28px)}.masthead{flex-wrap:wrap;gap:8px;min-height:67px;padding:12px 0 10px}.brand{gap:7px}.brand>span{font-size:calc(19px * var(--reading-scale,1))}.brand svg{width:23px;height:31px}.brand small{font-size:calc(7px * var(--reading-scale,1));letter-spacing:1.8px}.header-tools{gap:6px;margin-left:auto}.market-picker select{max-width:96px;font-size:calc(10px * var(--reading-scale,1));padding:7px 3px}.theme-switch{font-size:calc(19px * var(--reading-scale,1));min-width:29px;height:31px;min-height:31px}.appearance-menu summary{min-height:31px;padding:7px}.appearance-menu summary>span+span{display:none}.appearance-panel{width:min(326px,100vw - 28px);right:-35px}.navigation-row nav{gap:22px}.navigation-row nav a{font-size:calc(11px * var(--reading-scale,1));min-height:42px}.dashboard-heading{padding:20px 0 16px;display:block}.dashboard-heading h1{font-size:calc(34px * var(--reading-scale,1));max-width:340px}.dashboard-heading p{font-size:calc(13px * var(--reading-scale,1))}.dashboard-heading>.button{max-width:none;min-height:33px;margin-top:13px}.eyebrow{font-size:calc(9px * var(--reading-scale,1))}.desk-strip{font-size:calc(10px * var(--reading-scale,1));gap:9px 15px;padding:10px 0}.desk-strip strong{font-size:calc(15px * var(--reading-scale,1))}.desk-strip>a:last-child{font-size:calc(10px * var(--reading-scale,1))}.desk-strip .tiny-count{margin:3px 0 0;display:inline-block}.dashboard-grid,.lower-desk{grid-template-columns:1fr;gap:9px;margin-top:8px}.dashboard-grid .section-heading{align-items:center;min-height:46px;padding:9px 0}.section-heading h2{font-size:calc(14px * var(--reading-scale,1))}.quick-record{gap:10px;padding:10px 0}.quick-record>div>a>span{margin-left:7px;display:inline}.event-meta{font-size:calc(8px * var(--reading-scale,1));flex-direction:row;gap:8px}.briefing-changes h3{font-size:calc(13px * var(--reading-scale,1))}.briefing-changes h3 span{font-size:calc(11px * var(--reading-scale,1));margin-top:2px;display:block}.briefing-changes p{font-size:calc(11px * var(--reading-scale,1))}.topic-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.topic-link{grid-template-columns:22px minmax(0,1fr) 12px;gap:2px 8px;min-height:56px;padding:10px}.topic-link strong{font-size:calc(12px * var(--reading-scale,1))}.topic-link small{font-size:calc(10px * var(--reading-scale,1))}.topic-link b{font-size:calc(15px * var(--reading-scale,1));display:block}.tool-note{gap:15px;margin-top:5px;padding:16px}.document-doodle{width:58px;height:70px;display:block}.document-doodle i{width:34px;height:48px;font-size:calc(22px * var(--reading-scale,1));left:0}.document-doodle i+i{left:20px}.tool-note h2{font-size:calc(22px * var(--reading-scale,1))}.topic-section{margin-top:5px}.page-heading{gap:14px;padding:20px 0 16px}.page-heading h1{font-size:calc(33px * var(--reading-scale,1));letter-spacing:-1px}.page-heading .lede{font-size:calc(13px * var(--reading-scale,1))}.page-heading>.button{font-size:calc(11px * var(--reading-scale,1))}.field.search{flex-basis:100%;min-width:0}.field.compact{flex-basis:100px}.field>span{font-size:calc(9px * var(--reading-scale,1))}.field input,.field select{font-size:calc(12px * var(--reading-scale,1))}.coverage-picker{font-size:calc(10px * var(--reading-scale,1));gap:5px;margin-left:auto}.coverage-picker select{font-size:calc(10px * var(--reading-scale,1));max-width:180px;padding:5px 6px}.directory-options{gap:9px}.check{font-size:calc(11px * var(--reading-scale,1))}.source-table thead th{font-size:calc(9px * var(--reading-scale,1));padding:8px 5px}.source-table th:first-child{width:24px}.source-table th:nth-child(2){width:auto}.source-table th:nth-child(3){width:112px}.source-table th:last-child{width:32px}.source-table tbody th,.source-table tbody td{padding:10px 5px}.company-link{font-size:calc(14px * var(--reading-scale,1))}.company-link span{font-size:calc(10px * var(--reading-scale,1));line-height:1.5}.row-product{font-size:calc(9px * var(--reading-scale,1));line-height:1.5}.table-secondary{font-size:calc(9px * var(--reading-scale,1))}.status{font-size:calc(8px * var(--reading-scale,1));padding:3px 5px}.follow-icon{width:27px;height:29px}.quick-meta .status{font-size:calc(8px * var(--reading-scale,1))}.directory-footnote{font-size:calc(10px * var(--reading-scale,1));line-height:1.7}.directory-footnote a{margin:5px 0 0;display:block}.watch-record{grid-template-columns:minmax(0,1fr);gap:9px}.watch-record-evidence{flex-flow:wrap;gap:5px 15px;padding-left:16px}.watch-record-actions{flex-wrap:wrap;gap:13px}.watch-record-actions>.button{font-size:calc(10px * var(--reading-scale,1))}.watchlist-footnote{flex-wrap:wrap;align-items:flex-start;gap:10px}.watchlist-footnote p{min-width:230px;font-size:calc(10px * var(--reading-scale,1));flex:1}.watchlist-footnote>a{font-size:calc(10px * var(--reading-scale,1));margin-left:37px}.watch-quickstart .section-heading{flex-wrap:wrap;gap:8px;padding:10px 0}.watch-quickstart .section-heading>.small{font-size:calc(10px * var(--reading-scale,1));padding-left:36px}.briefing-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.briefing-totals>div{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 10px}.briefing-totals strong{font-size:calc(25px * var(--reading-scale,1))}.briefing-totals span{font-size:calc(10px * var(--reading-scale,1))}.briefing-totals>a{font-size:calc(11px * var(--reading-scale,1));grid-column:1/-1;padding:10px 12px}.section-heading>.small{font-size:calc(10px * var(--reading-scale,1));text-align:right;max-width:130px}.data-row{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:20px 0}.data-icon{width:31px;height:36px;font-size:calc(20px * var(--reading-scale,1));border-radius:6px}.data-row h2{font-size:calc(21px * var(--reading-scale,1));margin-bottom:8px}.data-row p{font-size:calc(12px * var(--reading-scale,1))}.data-downloads{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px}.download-link{font-size:calc(10px * var(--reading-scale,1));gap:8px;min-width:0;padding:10px}.data-details{grid-template-columns:1fr;gap:10px}.data-details p{font-size:calc(11px * var(--reading-scale,1))}.share-control{gap:8px;max-width:100%}.share-message{font-size:calc(10px * var(--reading-scale,1))}.reference{font-size:calc(9px * var(--reading-scale,1))}.file-slot{padding:18px}.file-slot>label>strong{font-size:calc(22px * var(--reading-scale,1))}.file-slot>label>span,.privacy-line{font-size:calc(11px * var(--reading-scale,1))}.file-number{top:18px;right:18px}.wording{font-size:calc(12px * var(--reading-scale,1))}.version-info{font-size:calc(10px * var(--reading-scale,1))}.footer-top{display:block}.footer-top>p{font-size:calc(10px * var(--reading-scale,1));margin:7px 0 0}.footer-brand{font-size:calc(19px * var(--reading-scale,1))}.footer-links{font-size:calc(10px * var(--reading-scale,1));gap:13px 19px}.footer-bottom{font-size:calc(8px * var(--reading-scale,1));line-height:1.7}.back-link{margin-top:15px}.method-note{font-size:calc(11px * var(--reading-scale,1))}.status-source{gap:8px}.section-heading{min-height:46px}.comparison-head>section{padding:16px}.suggested-pairs{margin:10px 0}.window-note{font-size:calc(9px * var(--reading-scale,1))}.empty{padding:22px 15px}.empty h2{font-size:calc(23px * var(--reading-scale,1))}}@media (max-width:370px){.masthead{gap:10px}.brand{flex-basis:100%}.header-tools{flex-basis:100%;justify-content:flex-start;margin-left:0}.appearance-menu summary>span+span{display:block}.appearance-panel{left:-103px;right:auto}.dashboard-heading h1{font-size:calc(32px * var(--reading-scale,1))}.topic-link strong{font-size:calc(11px * var(--reading-scale,1))}.quick-record>div>a>span{margin:2px 0 0;display:block}.coverage-picker{margin-left:0}.source-table th:nth-child(3){width:103px}.data-downloads{grid-template-columns:1fr}.section-heading{gap:8px}.section-heading h2{font-size:calc(13px * var(--reading-scale,1))}.briefing-totals span{font-size:calc(9px * var(--reading-scale,1))}.briefing-changes .event-meta{flex-direction:column;align-items:flex-start}}@media print{.appearance-menu,.share-control,.dashboard-heading>.button,.watch-record-actions,.watchlist-footnote,.data-downloads{display:none!important}.desk-strip{font-size:calc(10px * var(--reading-scale,1))}.source-table tbody th,.source-table tbody td{padding:8px}.quick-record,.watch-record,.briefing-changes>article{break-inside:avoid}.topic-link,.suggested-pair,.tool-note,.briefing-totals>div{color:#222;background:#f3f3f3}.dashboard-grid{grid-template-columns:1fr 1fr}}@media (min-width:371px) and (max-width:600px){.brand>span{font-size:calc(18px * var(--reading-scale,1))}.brand{gap:6px}.brand svg{width:22px}.masthead{gap:6px}.header-tools{gap:5px}}:root,:root[data-tint=mint]{--bg:#272822;--panel:#30312b;--soft:#3c3d35;--text:#f8f8f2;--muted:#cecec0;--dim:#b9baac;--line:#5b5d4e;--line-soft:#434539;--accent:#a6e22e;--accent-ink:#20211b;--gold:#e6db74;--red:#ff8cac;--add-bg:#344326;--remove-bg:#4c2d3a;--mint-bg:#344326;--mint-fg:#b5ee56;--lilac-bg:#40374f;--lilac-fg:#cbb5ff;--peach-bg:#493726;--peach-fg:#fdba73;--sky-bg:#243e45;--sky-fg:#7de3ef;--rose-bg:#4c2d3a;--rose-fg:#ff9cbe;--yellow-bg:#423f26;--yellow-fg:#e6db74;--art-green:#a6e22e;--art-purple:#ae81ff;--art-orange:#fd971f;--art-cyan:#66d9ef;--art-pink:#f92672;--art-yellow:#e6db74;--art-blue:#8eb8f1;--art-paper:#f8f8f2;--art-ink:#272822;--art-white:#fff}:root[data-tint=lilac]{--bg:#282a36;--panel:#303341;--soft:#3d4053;--text:#f8f8f2;--muted:#cbc9dc;--dim:#b4b3cd;--line:#606078;--line-soft:#48485f;--accent:#bd93f9;--accent-ink:#241a38;--gold:#f1fa8c;--red:#ff9caa;--add-bg:#244338;--remove-bg:#4e304d;--mint-bg:#244338;--mint-fg:#76f5aa;--lilac-bg:#403452;--lilac-fg:#d4b5ff;--peach-bg:#483c32;--peach-fg:#ffb86c;--sky-bg:#263e49;--sky-fg:#8be9fd;--rose-bg:#4e304d;--rose-fg:#ff9edf;--yellow-bg:#41432e;--yellow-fg:#f1fa8c;--art-green:#50fa7b;--art-purple:#bd93f9;--art-orange:#ffb86c;--art-cyan:#8be9fd;--art-pink:#ff79c6;--art-yellow:#f1fa8c;--art-blue:#9bafff;--art-paper:#f8f8f2;--art-ink:#282a36}:root[data-tint=peach]{--bg:#282828;--panel:#32302f;--soft:#403b36;--text:#fbf1c7;--muted:#d5c4a1;--dim:#bdae93;--line:#665c54;--line-soft:#49453e;--accent:#fabd2f;--accent-ink:#2d240f;--gold:#fabd2f;--red:#fb9c8c;--add-bg:#37412b;--remove-bg:#50332d;--mint-bg:#37412b;--mint-fg:#b8dc7d;--lilac-bg:#443442;--lilac-fg:#e3b0ce;--peach-bg:#4c382a;--peach-fg:#ffbd7a;--sky-bg:#2c403d;--sky-fg:#a9d9be;--rose-bg:#50332d;--rose-fg:#ffaaa0;--yellow-bg:#443f24;--yellow-fg:#f1d87b;--art-green:#b8bb26;--art-purple:#d3869b;--art-orange:#fe8019;--art-cyan:#8ec07c;--art-pink:#fb4934;--art-yellow:#fabd2f;--art-blue:#83a598;--art-paper:#fbf1c7;--art-ink:#282828}:root[data-tint=sky]{--bg:#2e3440;--panel:#353d4a;--soft:#434c5e;--text:#eceff4;--muted:#d0d9e6;--dim:#bdc9da;--line:#65758a;--line-soft:#4c596c;--accent:#88c0d0;--accent-ink:#172b36;--gold:#ebcb8b;--red:#eaa8ad;--add-bg:#354738;--remove-bg:#503c4a;--mint-bg:#354738;--mint-fg:#bad99e;--lilac-bg:#493c54;--lilac-fg:#e3b8db;--peach-bg:#4e3f36;--peach-fg:#efc4a9;--sky-bg:#283f48;--sky-fg:#a6d9e2;--rose-bg:#503c4a;--rose-fg:#f0b8c1;--yellow-bg:#494533;--yellow-fg:#ebcb8b;--art-green:#a3be8c;--art-purple:#b48ead;--art-orange:#d08770;--art-cyan:#8fbcbb;--art-pink:#bf616a;--art-yellow:#ebcb8b;--art-blue:#81a1c1;--art-paper:#eceff4;--art-ink:#2e3440}:root[data-tint=rose]{--bg:#1e1e2e;--panel:#29293d;--soft:#36364e;--text:#cdd6f4;--muted:#bac2de;--dim:#a6adc8;--line:#55566f;--line-soft:#3f4058;--accent:#f5c2e7;--accent-ink:#352236;--gold:#f9e2af;--red:#f38ba8;--add-bg:#293c34;--remove-bg:#492d42;--mint-bg:#293c34;--mint-fg:#a6e3a1;--lilac-bg:#39304f;--lilac-fg:#cba6f7;--peach-bg:#45342e;--peach-fg:#fab387;--sky-bg:#253947;--sky-fg:#89dceb;--rose-bg:#492d42;--rose-fg:#f5c2e7;--yellow-bg:#413c2d;--yellow-fg:#f9e2af;--art-green:#a6e3a1;--art-purple:#cba6f7;--art-orange:#fab387;--art-cyan:#89dceb;--art-pink:#f5c2e7;--art-yellow:#f9e2af;--art-blue:#89b4fa;--art-paper:#cdd6f4;--art-ink:#1e1e2e}:root[data-theme=light],:root[data-theme=light][data-tint=mint]{--bg:#f7f8ee;--panel:#eef0e3;--soft:#e4e7d8;--text:#293020;--muted:#525d42;--dim:#5e684e;--line:#b4bda1;--line-soft:#d4dac6;--accent:#4d6618;--accent-ink:#fff;--gold:#715b14;--red:#a42a50;--add-bg:#e0ebcf;--remove-bg:#f4dce3;--mint-bg:#e0ebcf;--mint-fg:#425d1d;--lilac-bg:#ebe0f4;--lilac-fg:#674190;--peach-bg:#f5e4ce;--peach-fg:#895017;--sky-bg:#dceef0;--sky-fg:#225f69;--rose-bg:#f4dce3;--rose-fg:#983353;--yellow-bg:#f3ebca;--yellow-fg:#735b16;--art-paper:#fffef5;--art-ink:#2d3025}:root[data-theme=light][data-tint=lilac]{--bg:#f7f5fc;--panel:#efebf7;--soft:#e4dff0;--text:#312b43;--muted:#5f536f;--dim:#6c5c7d;--line:#c1b3d2;--line-soft:#ddd4e8;--accent:#72509a;--accent-ink:#fff;--gold:#74641a;--red:#a73d66;--add-bg:#dff1e4;--remove-bg:#f5dfea;--mint-bg:#dff1e4;--mint-fg:#25623d;--lilac-bg:#e8def7;--lilac-fg:#674194;--peach-bg:#f8e7d2;--peach-fg:#84521c;--sky-bg:#dceef7;--sky-fg:#285d74;--rose-bg:#f5dfea;--rose-fg:#953b70;--yellow-bg:#f1efcf;--yellow-fg:#6d6018;--art-paper:#fffdf9;--art-ink:#332a43}:root[data-theme=light][data-tint=peach]{--bg:#fbf1df;--panel:#f2e7d0;--soft:#eadbc0;--text:#3c352a;--muted:#665b4a;--dim:#70624f;--line:#c5b18d;--line-soft:#e0ceb0;--accent:#84550b;--accent-ink:#fff;--gold:#795b08;--red:#a8382a;--add-bg:#e1e7c9;--remove-bg:#f3d9cc;--mint-bg:#e1e7c9;--mint-fg:#4a5c23;--lilac-bg:#ecdae2;--lilac-fg:#7e4364;--peach-bg:#f2dfc7;--peach-fg:#894b16;--sky-bg:#dfe8d6;--sky-fg:#3c5f44;--rose-bg:#f3d9cc;--rose-fg:#933b2e;--yellow-bg:#eee4bb;--yellow-fg:#6e570f;--art-paper:#fbf1c7;--art-ink:#3c352a}:root[data-theme=light][data-tint=sky]{--bg:#f0f4f8;--panel:#e7edf3;--soft:#dce5ee;--text:#2e3b4a;--muted:#4f6379;--dim:#576a80;--line:#b0c0d0;--line-soft:#cbd7e3;--accent:#2e6678;--accent-ink:#fff;--gold:#786026;--red:#994653;--add-bg:#dfeada;--remove-bg:#efdee5;--mint-bg:#dfeada;--mint-fg:#426236;--lilac-bg:#e8deec;--lilac-fg:#794e78;--peach-bg:#f2e4dc;--peach-fg:#89543c;--sky-bg:#dbeaf0;--sky-fg:#2e6074;--rose-bg:#efdee5;--rose-fg:#924558;--yellow-bg:#efe9d5;--yellow-fg:#755f23;--art-paper:#f7f9fc;--art-ink:#2e3440}:root[data-theme=light][data-tint=rose]{--bg:#f7f2f9;--panel:#eee8f2;--soft:#e5dce9;--text:#3d3045;--muted:#69556e;--dim:#735e78;--line:#cbb8cf;--line-soft:#e0d0e4;--accent:#8a477c;--accent-ink:#fff;--gold:#76601f;--red:#ab3d60;--add-bg:#dfeede;--remove-bg:#f4dfe9;--mint-bg:#dfeede;--mint-fg:#3d6337;--lilac-bg:#e9dff5;--lilac-fg:#704895;--peach-bg:#f5e3d6;--peach-fg:#89502e;--sky-bg:#dceef1;--sky-fg:#2a626b;--rose-bg:#f4dfe9;--rose-fg:#8d3e72;--yellow-bg:#f1eacf;--yellow-fg:#735e1c;--art-paper:#f9f3fc;--art-ink:#302535}.tone-yellow{--tone-bg:var(--yellow-bg);--tone-fg:var(--yellow-fg)}.masthead{min-height:79px}.brand svg{stroke-width:1.6px}.brand>span{font-size:calc(24px * var(--reading-scale,1))}.brand small{letter-spacing:3px;font-size:calc(8px * var(--reading-scale,1))}.masthead-note{font-size:calc(12px * var(--reading-scale,1))}.navigation-row nav a.active{border-bottom-width:3px}.navigation-row{border-color:var(--line)}.appearance-panel{width:365px;padding:19px}.tint-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tint-choice{background:var(--bg);border-color:var(--line-soft);min-height:64px;color:var(--text);flex-direction:column;align-items:flex-start;gap:9px;padding:11px 12px;display:flex;position:relative}.tint-choice:last-child{grid-column:1/-1}.tint-choice small{font-size:calc(11px * var(--reading-scale,1));text-transform:none;font-weight:600}.tint-choice[aria-pressed=true]{border-color:var(--accent);background:var(--soft)}.tint-choice>span.palette-check{font-size:calc(13px * var(--reading-scale,1));color:var(--accent);position:absolute;top:28px;right:9px}.palette-swatches{gap:4px;display:flex!important}.palette-swatches i{background:var(--art-green);border-radius:50%;width:11px;height:11px}.palette-swatches i:nth-child(2){background:var(--art-purple)}.palette-swatches i:nth-child(3){background:var(--art-orange)}.palette-swatches i:nth-child(4){background:var(--art-cyan)}.palette-swatches i:nth-child(5){background:var(--art-pink)}.palette-swatches i:nth-child(6){background:var(--art-yellow)}.palette-swatches i:nth-child(7){background:var(--art-blue)}.tint-choice.tone-mint{--art-green:#a6e22e;--art-purple:#ae81ff;--art-orange:#fd971f;--art-cyan:#66d9ef;--art-pink:#f92672;--art-yellow:#e6db74;--art-blue:#8eb8f1}.tint-choice.tone-lilac{--art-green:#50fa7b;--art-purple:#bd93f9;--art-orange:#ffb86c;--art-cyan:#8be9fd;--art-pink:#ff79c6;--art-yellow:#f1fa8c;--art-blue:#9bafff}.tint-choice.tone-peach{--art-green:#b8bb26;--art-purple:#d3869b;--art-orange:#fe8019;--art-cyan:#8ec07c;--art-pink:#fb4934;--art-yellow:#fabd2f;--art-blue:#83a598}.tint-choice.tone-sky{--art-green:#a3be8c;--art-purple:#b48ead;--art-orange:#d08770;--art-cyan:#8fbcbb;--art-pink:#bf616a;--art-yellow:#ebcb8b;--art-blue:#81a1c1}.tint-choice.tone-rose{--art-green:#a6e3a1;--art-purple:#cba6f7;--art-orange:#fab387;--art-cyan:#89dceb;--art-pink:#f5c2e7;--art-yellow:#f9e2af;--art-blue:#89b4fa}.consumer-hero{grid-template-columns:minmax(0,1.2fr) minmax(350px,.9fr);align-items:center;gap:20px;padding:36px 0 30px;display:grid;overflow:hidden}.hero-copy{z-index:1;position:relative}.consumer-hero h1{font:400 clamp(calc(48px * var(--reading-scale,1)),5.1vw,calc(70px * var(--reading-scale,1)))/1.02 var(--serif);letter-spacing:-2.7px;margin:16px 0 19px}.consumer-hero h1 em,.newsroom-heading h1 em{color:var(--accent);font-weight:400}.hero-copy>p{font-size:calc(16px * var(--reading-scale,1));color:var(--muted);margin:0 0 25px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:15px 23px;display:flex}.hero-actions .button{font-size:calc(12px * var(--reading-scale,1));border-radius:7px;min-height:43px;padding:12px 16px}.hero-promise{color:var(--dim);font:calc(9px * var(--reading-scale,1))/1.6 var(--mono);flex-wrap:wrap;gap:10px 17px;margin-top:24px;display:flex}.hero-promise>span:first-child{color:var(--mint-fg)}.hero-promise>span:nth-child(2){color:var(--sky-fg)}.hero-promise>span:nth-child(3){color:var(--lilac-fg)}.crew-scene{isolation:isolate;align-self:center;height:328px;position:relative}.scene-orbit{border:1px solid var(--line);z-index:-2;border-radius:50%;width:88%;height:92%;position:absolute;top:5%;left:5%;transform:rotate(-20deg)}.orbit-two{border-style:dashed;width:76%;height:80%;top:11%;left:11%;transform:rotate(13deg)}.scene-note{border:1px solid var(--line);background:var(--panel);z-index:-1;width:61%;height:213px;box-shadow:7px 7px 0 var(--soft);border-radius:9px 9px 3px 3px;padding:24px 22px;position:absolute;top:28px;left:22%;transform:rotate(7deg)}.scene-note>span{font:calc(9px * var(--reading-scale,1)) var(--mono);color:var(--dim);letter-spacing:1px;display:block}.scene-note>b{font:calc(25px * var(--reading-scale,1))/1.2 var(--serif);color:var(--text);max-width:180px;margin-top:16px;display:block}.scene-note-lines{flex-direction:column;gap:7px;margin-top:14px;display:flex}.scene-note-lines i{background:var(--line);width:70%;height:2px}.scene-note-lines i:nth-child(2){width:87%}.scene-note-lines i:nth-child(3){background:var(--art-cyan);width:53%;height:5px}.scene-crew{align-items:flex-end;gap:0;width:97%;display:flex;position:absolute;bottom:30px;left:3%}.scene-crew>.reporter{filter:drop-shadow(0 7px #0001);flex-shrink:0;width:36%}.scene-crew>.reporter-scout{margin-bottom:5px;transform:rotate(-8deg)}.scene-crew>.reporter-delta{z-index:2;margin-left:-8%;transform:translateY(4px)}.scene-crew>.reporter-verify{margin-bottom:16px;margin-left:-7%;transform:rotate(7deg)}.scene-caption{font:calc(8px * var(--reading-scale,1)) var(--mono);letter-spacing:.8px;color:var(--dim);justify-content:space-around;display:flex;position:absolute;bottom:11px;left:4%;right:0}.scene-star{color:var(--gold);font-size:calc(38px * var(--reading-scale,1));font-family:Georgia;position:absolute}.star-one{color:var(--art-pink);top:23px;left:2%}.star-two{font-size:calc(27px * var(--reading-scale,1));color:var(--art-cyan);top:70px;right:2%}.scene-dot{background:var(--art-blue);border-radius:50%;width:9px;height:9px;position:absolute}.dot-one{top:115px;left:12%}.dot-two{background:var(--art-yellow);width:6px;height:6px;bottom:95px;right:4%}.reporter{width:150px;height:auto;stroke:var(--art-ink);stroke-width:2.3px;stroke-linejoin:round;stroke-linecap:round;flex-shrink:0;overflow:visible}.mascot-purple{fill:var(--art-purple)}.mascot-paper{fill:var(--art-paper)}.mascot-ink{fill:var(--art-ink)}.mascot-shine{fill:var(--art-white);stroke:none}.mascot-orange{fill:var(--art-orange)}.mascot-cheek{fill:none;stroke:var(--art-pink);stroke-width:4px}.mascot-ink-line{fill:none;stroke:var(--art-ink)}.mascot-green{fill:var(--art-green)}.mascot-yellow{fill:var(--art-yellow);stroke:none}.mascot-pink{fill:var(--art-pink)}.mascot-cyan{fill:var(--art-cyan)}.mascot-check{stroke:var(--art-ink);stroke-width:4px;fill:none}.reporter-delta path.mascot-purple{fill:none;stroke:var(--art-purple);stroke-width:3px}.home-newsroom{margin-top:21px}.home-newsroom>.section-heading{min-height:45px;padding-bottom:12px}.edition-bar{font:calc(9px * var(--reading-scale,1))/1.6 var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:13px 0 15px;display:flex}.edition-bar>.text-button{font-size:calc(10px * var(--reading-scale,1));margin-left:auto}.edition-indicator{color:var(--mint-fg);align-items:center;gap:7px;display:inline-flex}.edition-indicator .dot{background:currentColor;border-color:currentColor;width:5px;height:5px}.edition-delayed{color:var(--peach-fg)}.news-refresh-note{font-size:calc(11px * var(--reading-scale,1));background:var(--peach-bg);color:var(--peach-fg);border-radius:5px;margin:0 0 14px;padding:10px 13px;line-height:1.7}.news-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.news-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;min-width:0;padding:23px 24px;position:relative;overflow:hidden}.news-card:before{content:"";background:var(--sky-fg);height:3px;position:absolute;top:0;left:0;right:0}.news-observed_change:before{background:var(--mint-fg)}.news-publisher_comparison:before{background:var(--lilac-fg)}.news-card-meta{font:calc(9px * var(--reading-scale,1))/1.5 var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.news-card-meta>time{margin-left:auto}.news-kind{background:var(--tone-bg);color:var(--tone-fg);font:calc(8px * var(--reading-scale,1))/1.4 var(--mono);border-radius:4px;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.news-kind>span{font-size:calc(13px * var(--reading-scale,1))}.news-card h3{font:calc(24px * var(--reading-scale,1))/1.28 var(--serif);letter-spacing:-.25px;margin:16px 0 12px}.news-summary{font-size:calc(13px * var(--reading-scale,1));color:var(--muted);margin:0 0 17px;line-height:1.7}.news-insight{border-left:2px solid var(--line);margin:17px 0 23px;padding-left:14px}.news-insight strong{font-size:calc(11px * var(--reading-scale,1));color:var(--text)}.news-insight p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);margin:5px 0 0;line-height:1.7}.news-card-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.news-reporter{font-size:calc(11px * var(--reading-scale,1));color:var(--text);align-items:center;gap:7px;display:inline-flex}.news-reporter .reporter{width:35px;height:35px}.news-reporter small{font:calc(8px * var(--reading-scale,1))/1.5 var(--mono);color:var(--dim);margin-top:2px;display:block}.news-card-footer>.text-button{font-size:calc(10px * var(--reading-scale,1))}.news-card-compact{flex-direction:column;padding:18px;display:flex}.news-card-compact h3{font-size:calc(21px * var(--reading-scale,1));margin-top:14px}.news-card-compact .news-summary{font-size:calc(12px * var(--reading-scale,1));margin-bottom:17px;line-height:1.65}.news-card-compact .news-card-meta{flex-direction:column;align-items:flex-start;gap:8px}.news-context{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:17px}.news-context p,.news-context li{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);line-height:1.75}.news-context h4{font-size:calc(12px * var(--reading-scale,1));margin:18px 0 8px;font-weight:600}.news-context ul{padding-left:19px}.news-context li{margin-bottom:6px}.news-context .window-note{font-size:calc(9px * var(--reading-scale,1));margin-bottom:0}.verification-label{color:var(--mint-fg);font-size:calc(11px * var(--reading-scale,1));align-items:center;gap:8px;display:flex}.verification-label>span{font-size:calc(20px * var(--reading-scale,1))}.news-sources{flex-direction:column;align-items:flex-start;gap:9px;margin:9px 0 16px;display:flex}.news-sources>a{font-size:calc(12px * var(--reading-scale,1));color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.radar-quiet{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:17px;padding:15px 24px;display:flex}.radar-quiet h3{font:calc(23px * var(--reading-scale,1)) var(--serif);margin:0 0 8px}.radar-quiet p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);max-width:720px;margin:0 0 11px;line-height:1.7}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);gap:30px;margin-top:25px}.dashboard-grid .section-heading h2{font-size:calc(16px * var(--reading-scale,1))}.dashboard-grid .section-heading{min-height:49px}.topic-link{border:1px solid color-mix(in srgb,var(--tone-fg) 15%,transparent);min-height:64px;padding:14px 13px}.topic-link strong{font-size:calc(12px * var(--reading-scale,1))}.topic-link small{font-size:calc(10px * var(--reading-scale,1));margin-top:3px}.suggested-pair{border:1px solid color-mix(in srgb,var(--tone-fg) 15%,transparent);min-height:65px}.tool-note{border:1px solid color-mix(in srgb,var(--tone-fg) 20%,transparent);min-height:178px;margin-top:5px;padding:22px}.tool-note h2{font-size:calc(25px * var(--reading-scale,1))}.lower-desk{margin-top:18px}.daily-challenge{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:27px;padding:0 22px}.challenge-intro{align-items:center;gap:15px;padding:14px 0;display:flex}.challenge-intro>.reporter{width:78px}.challenge-intro>div{min-width:0}.challenge-intro .eyebrow{font-size:calc(8px * var(--reading-scale,1));color:var(--gold);letter-spacing:.8px}.challenge-intro h2{font:calc(25px * var(--reading-scale,1)) var(--serif);margin:6px 0}.challenge-intro p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);margin:0;line-height:1.6}.challenge-intro>.button{color:var(--accent);border-color:var(--line);flex-shrink:0;margin-left:auto}.challenge-body{border-top:1px solid var(--line);padding:18px 0 4px}.challenge-tag{font:calc(9px * var(--reading-scale,1)) var(--mono);color:var(--dim);justify-content:space-between;align-items:center;gap:15px;display:flex}.challenge-tag>span{background:var(--yellow-bg);color:var(--yellow-fg);border-radius:4px;padding:5px 8px}.challenge-examples{grid-template-columns:1fr 1fr;gap:13px;margin:16px 0 21px;display:grid}.challenge-examples>div{background:var(--bg);border:1px solid var(--line-soft);border-radius:6px;padding:15px 17px}.challenge-examples>div:nth-child(2){border-color:var(--accent)}.challenge-examples span{font:calc(9px * var(--reading-scale,1)) var(--mono);color:var(--dim);text-transform:uppercase;letter-spacing:.8px}.challenge-examples p{font:calc(18px * var(--reading-scale,1))/1.5 var(--serif);color:var(--text);margin:8px 0 0}.challenge-body h3{font-size:calc(14px * var(--reading-scale,1));margin-bottom:12px}.challenge-answers{flex-direction:column;gap:8px;display:flex}.challenge-answer{text-align:left;border:1px solid var(--line-soft);color:var(--muted);font-size:calc(12px * var(--reading-scale,1));background:var(--bg);border-radius:5px;align-items:center;gap:10px;padding:10px 12px;display:flex}.challenge-answer:hover{border-color:var(--accent);color:var(--text)}.answer-letter{border:1px solid var(--line);width:24px;height:24px;font:calc(10px * var(--reading-scale,1)) var(--mono);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.challenge-answer.chosen{border-color:var(--lilac-fg);background:var(--lilac-bg);color:var(--lilac-fg)}.challenge-answer.correct{border-color:var(--mint-fg);background:var(--mint-bg);color:var(--mint-fg)}.challenge-explanation{color:var(--mint-fg);background:var(--mint-bg);border-radius:6px;margin:14px 0 6px;padding:15px 17px}.challenge-explanation strong{font-size:calc(13px * var(--reading-scale,1))}.challenge-explanation p{font-size:calc(12px * var(--reading-scale,1));margin:7px 0 10px;line-height:1.7}.challenge-explanation>a{font-size:calc(11px * var(--reading-scale,1));text-underline-offset:3px;text-decoration:underline}.crew-section{margin:28px 0 10px}.crew-section>.section-heading{padding-bottom:11px}.crew-section>.section-heading h2{font:calc(26px * var(--reading-scale,1)) var(--serif)}.crew-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;display:grid}.crew-card{border:1px solid var(--line-soft);background:var(--panel);border-radius:8px;align-items:center;gap:10px;padding:14px 13px;display:flex}.crew-card>.reporter{width:85px}.crew-card h3{font:calc(23px * var(--reading-scale,1)) var(--serif)}.crew-card h3 small{font:calc(8px * var(--reading-scale,1))/1.5 var(--mono);color:var(--gold);margin:6px 0 0;display:block}.crew-card p{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);margin:7px 0 0;line-height:1.65}.crew-section>.window-note{font-size:calc(9px * var(--reading-scale,1));max-width:900px}.newsroom-heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:40px;padding:35px 0 32px;display:grid}.newsroom-heading h1{font:calc(44px * var(--reading-scale,1))/1.12 var(--serif);letter-spacing:-1.1px;margin:13px 0 16px}.newsroom-heading .hero-actions{margin-top:22px}.newsroom-illustration{flex-direction:column;justify-content:center;align-items:center;display:flex}.newsroom-illustration>.reporter{width:175px}.newsroom-illustration>span{font:calc(8px * var(--reading-scale,1)) var(--mono);color:var(--dim);margin-top:5px}.newsroom-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px;margin-top:8px;display:grid}.newsroom-main{min-width:0}.newsroom-tools{margin-bottom:20px}.news-kind-tabs{flex-wrap:wrap;gap:6px;display:flex}.news-kind-tabs button{border:1px solid var(--line);font-size:calc(11px * var(--reading-scale,1));color:var(--muted);border-radius:5px;padding:8px 10px}.news-kind-tabs button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.newsroom-tools .filters{padding-bottom:0}.newsroom-stories{flex-direction:column;gap:18px;display:flex}.newsroom-empty{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:9px;padding:24px}.newsroom-empty h2{font:calc(28px * var(--reading-scale,1)) var(--serif);margin:14px 0}.newsroom-empty p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);max-width:450px;margin:0 auto 18px;line-height:1.75}.newsroom-sidebar{border-left:1px solid var(--line);padding-left:24px}.sidebar-note{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.sidebar-note:last-child{border-bottom:0;margin-bottom:0}.sidebar-note>.eyebrow{font-size:calc(8px * var(--reading-scale,1));letter-spacing:.6px}.sidebar-note h2{font:calc(28px * var(--reading-scale,1))/1.25 var(--serif);margin:12px 0 13px}.sidebar-note h3{font-size:calc(14px * var(--reading-scale,1));margin:0 0 12px}.sidebar-note p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);line-height:1.8}.evidence-steps{flex-direction:column;gap:12px;margin:19px 0 24px;display:flex}.evidence-steps>div{align-items:center;gap:12px;display:flex}.evidence-steps b{font:calc(14px * var(--reading-scale,1)) var(--mono);color:var(--lilac-fg)}.evidence-steps>div:nth-child(2) b{color:var(--peach-fg)}.evidence-steps>div:nth-child(3) b{color:var(--sky-fg)}.evidence-steps span{font-size:calc(11px * var(--reading-scale,1));color:var(--muted)}.cadence-note dl{font-size:calc(10px * var(--reading-scale,1));border-top:1px solid var(--line-soft);margin:16px 0}.cadence-note dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:8px;padding:11px 0;display:flex}.cadence-note dt{color:var(--dim)}.cadence-note dd{color:var(--text);margin:0}.newsroom-coverage{border:1px solid var(--line);border-radius:7px;margin:24px 0 8px;padding:15px 18px}.newsroom-coverage summary{font-size:calc(12px * var(--reading-scale,1));cursor:pointer;color:var(--muted)}.coverage-records{flex-direction:column;gap:12px;margin-top:18px;display:flex}.coverage-records>div{border-bottom:1px solid var(--line-soft);font-size:calc(11px * var(--reading-scale,1));flex-wrap:wrap;align-items:center;gap:8px 15px;padding-bottom:11px;display:flex}.coverage-records .external{color:var(--accent)}.coverage-records>div>span{font-size:calc(10px * var(--reading-scale,1));color:var(--dim)}.coverage-records>div>.coverage-error{color:var(--peach-fg)}@media (prefers-reduced-motion:no-preference){.consumer-hero .reporter-scout{animation:6s ease-in-out infinite scout-bob}.consumer-hero .reporter-delta{animation:6.7s ease-in-out infinite delta-bob}.consumer-hero .reporter-verify{animation:5.6s ease-in-out infinite beacon-bob}.scene-star{animation:12s ease-in-out infinite star-turn}.news-card,.crew-card{transition:border-color .2s,transform .2s}.news-card:hover,.crew-card:hover{border-color:var(--accent);transform:translateY(-2px)}.mascot-spark{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite tiny-spark}.challenge-answer{transition:border-color .15s,background-color .15s}.button{transition:background-color .15s,border-color .15s}.edition-indicator:not(.edition-delayed) .dot{animation:3s ease-in-out infinite indicator-breathe}}@keyframes scout-bob{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-7px)rotate(-5deg)}}@keyframes delta-bob{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)rotate(-2deg)}}@keyframes beacon-bob{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(-8px)rotate(4deg)}}@keyframes star-turn{0%,to{transform:rotate(0)}50%{transform:rotate(40deg)}}@keyframes tiny-spark{0%,to{transform:scale(1)}50%{transform:scale(.65)}}@keyframes indicator-breathe{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:1200px){.navigation-row nav{gap:18px}.navigation-row nav a{font-size:calc(11px * var(--reading-scale,1))}.nav-status{display:none}.consumer-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr);padding-top:30px}.consumer-hero h1{font-size:calc(60px * var(--reading-scale,1))}.crew-scene{height:306px}.scene-note{height:196px;padding:21px 18px}.scene-note>b{font-size:calc(22px * var(--reading-scale,1))}.crew-card{gap:3px;padding:13px 10px}.crew-card>.reporter{width:70px}.crew-card h3{font-size:calc(22px * var(--reading-scale,1))}.crew-card p{font-size:calc(10px * var(--reading-scale,1))}.news-card-compact{padding:16px}.news-card-compact h3{font-size:calc(20px * var(--reading-scale,1))}.news-card-footer{gap:6px}.news-card-footer>.text-button{font-size:calc(9px * var(--reading-scale,1))}.newsroom-layout{grid-template-columns:minmax(0,1fr) 245px;gap:24px}.newsroom-sidebar{padding-left:20px}.hero-promise{gap:8px 12px}}@media (max-width:950px){.consumer-hero{grid-template-columns:minmax(0,1fr) 300px;gap:12px}.consumer-hero h1{font-size:calc(54px * var(--reading-scale,1))}.hero-copy>p{font-size:calc(14px * var(--reading-scale,1))}.hero-copy .eyebrow{font-size:calc(8px * var(--reading-scale,1))}.crew-scene{height:285px}.scene-note{height:170px;padding:19px 16px;top:34px;left:21%}.scene-note>b{font-size:calc(20px * var(--reading-scale,1));margin-top:12px}.scene-note>span{font-size:calc(7px * var(--reading-scale,1))}.scene-note-lines{margin-top:10px}.scene-caption{font-size:calc(6px * var(--reading-scale,1))}.scene-star{font-size:calc(28px * var(--reading-scale,1))}.hero-actions{gap:13px}.hero-actions .button{font-size:calc(11px * var(--reading-scale,1));padding:11px 13px}.hero-actions .text-button{font-size:calc(11px * var(--reading-scale,1))}.hero-promise{font-size:calc(8px * var(--reading-scale,1));margin-top:18px}.news-preview-grid{gap:10px}.news-card-compact{padding:14px}.news-card-compact .news-card-footer{flex-direction:column;align-items:flex-start;gap:10px}.news-card-compact h3{font-size:calc(20px * var(--reading-scale,1))}.news-kind{font-size:calc(7px * var(--reading-scale,1))}.crew-cards{gap:10px}.crew-card{flex-direction:column;align-items:flex-start;gap:4px;padding:14px}.crew-card>.reporter{width:75px}.crew-card p{font-size:calc(11px * var(--reading-scale,1))}.dashboard-grid{gap:20px}.newsroom-heading{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.newsroom-heading h1{font-size:calc(40px * var(--reading-scale,1))}.newsroom-heading .lede{font-size:calc(13px * var(--reading-scale,1))}.newsroom-illustration>.reporter{width:160px}.newsroom-layout{grid-template-columns:minmax(0,1fr) 215px;gap:20px}.sidebar-note h2{font-size:calc(25px * var(--reading-scale,1))}.sidebar-note p{font-size:calc(11px * var(--reading-scale,1))}.news-kind-tabs button{font-size:calc(10px * var(--reading-scale,1));padding:8px}.news-card{padding:20px}.newsroom-sidebar{padding-left:17px}}@media (max-width:750px){.consumer-hero{grid-template-columns:minmax(0,1fr) 245px}.consumer-hero h1{font-size:calc(46px * var(--reading-scale,1));letter-spacing:-1.8px}.crew-scene{height:260px}.scene-note{width:74%;height:175px;top:33px;left:16%}.scene-note>b{max-width:150px}.scene-crew{width:100%;bottom:30px;left:0}.scene-crew>.reporter{width:39%}.scene-crew>.reporter-delta{margin-left:-10%}.scene-crew>.reporter-verify{margin-left:-11%}.hero-promise{font-size:calc(7px * var(--reading-scale,1));gap:5px 11px}.desktop-break{display:none}.hero-copy>p{font-size:calc(13px * var(--reading-scale,1))}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.news-preview-grid{grid-template-columns:1fr 1fr}.news-preview-grid>.news-card:last-child:nth-child(odd){grid-column:1/-1}.news-card-compact .news-card-footer,.newsroom-heading .hero-actions{flex-direction:row;align-items:center}.challenge-intro>.reporter{width:65px}.challenge-intro{gap:10px}.challenge-intro h2{font-size:calc(23px * var(--reading-scale,1))}.challenge-intro p{font-size:calc(11px * var(--reading-scale,1))}.challenge-intro>.button{font-size:calc(11px * var(--reading-scale,1));padding:8px 10px}.challenge-intro .eyebrow{font-size:calc(7px * var(--reading-scale,1))}.newsroom-layout{grid-template-columns:1fr}.newsroom-sidebar{border-left:0;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;padding-left:0;display:grid}.sidebar-note:last-child{grid-column:1/-1}.sidebar-note{background:var(--panel);border-radius:8px;margin:0;padding:18px;border:1px solid var(--line)!important}.sidebar-note h2{font-size:calc(27px * var(--reading-scale,1))}.evidence-steps{margin:15px 0}.newsroom-heading h1{font-size:calc(37px * var(--reading-scale,1))}.newsroom-heading{grid-template-columns:minmax(0,1fr) 150px}.newsroom-illustration>.reporter{width:145px}.newsroom-illustration>span{font-size:calc(7px * var(--reading-scale,1));text-align:center}.newsroom-stories{gap:16px}}@media (max-width:600px){.masthead{min-height:72px}.brand>span{font-size:calc(20px * var(--reading-scale,1))}.brand small{font-size:calc(7px * var(--reading-scale,1));letter-spacing:2px}.brand svg{width:23px;height:31px}.header-tools{gap:5px}.appearance-panel{width:min(365px,100vw - 28px);right:-35px}.navigation-row nav{gap:23px}.navigation-row nav a{font-size:calc(11px * var(--reading-scale,1))}.consumer-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:25px 0 20px;position:relative}.consumer-hero h1{font-size:calc(55px * var(--reading-scale,1));letter-spacing:-2px;margin:13px 0 17px}.hero-copy>p{font-size:calc(14px * var(--reading-scale,1));max-width:320px}.hero-copy .eyebrow{max-width:310px;font-size:calc(8px * var(--reading-scale,1));line-height:1.8}.hero-actions{flex-direction:row;align-items:center;gap:13px 17px}.hero-actions .button{font-size:calc(11px * var(--reading-scale,1));padding:11px 13px}.hero-actions .text-button{font-size:calc(10px * var(--reading-scale,1))}.hero-promise{font-size:calc(8px * var(--reading-scale,1));gap:9px 13px;margin-top:19px}.crew-scene{width:100%;max-width:355px;height:230px;margin:6px auto 0}.scene-note{width:59%;height:168px;padding:18px 17px;top:21px;left:24%}.scene-note>b{font-size:calc(20px * var(--reading-scale,1));max-width:150px}.scene-note>span{font-size:calc(7px * var(--reading-scale,1))}.scene-crew{width:96%;bottom:19px;left:3%}.scene-crew>.reporter{width:35%}.scene-crew>.reporter-delta{margin-left:-6%}.scene-crew>.reporter-verify{margin-bottom:8px;margin-left:-5%}.scene-caption{font-size:calc(7px * var(--reading-scale,1));bottom:0}.scene-orbit{width:83%;height:88%;top:3%;left:8%}.orbit-two{width:72%;height:75%;top:10%;left:15%}.star-one{top:10px;left:2%}.star-two{top:50px;right:1%}.dot-one{top:80px;left:15%}.dot-two{bottom:77px;right:8%}.desk-strip{font-size:calc(10px * var(--reading-scale,1));gap:9px 17px}.desk-strip strong{font-size:calc(14px * var(--reading-scale,1))}.desk-strip>a:last-child{font-size:calc(9px * var(--reading-scale,1))}.home-newsroom{margin-top:21px}.home-newsroom>.section-heading{gap:10px}.home-newsroom>.section-heading h2{font-size:calc(15px * var(--reading-scale,1))}.home-newsroom>.section-heading>.text-button{font-size:calc(9px * var(--reading-scale,1))}.edition-bar{font-size:calc(8px * var(--reading-scale,1));gap:7px 14px;padding:12px 0}.edition-bar>.text-button{font-size:calc(9px * var(--reading-scale,1));margin-left:0}.edition-bar>span:nth-child(2){flex-basis:100%;order:3}.news-preview-grid{grid-template-columns:1fr;gap:12px}.news-preview-grid>.news-card:last-child:nth-child(odd){grid-column:auto}.news-card-compact{padding:17px}.news-card-compact .news-card-meta{flex-direction:row;align-items:center;gap:8px}.news-card-compact .news-card-meta>time{font-size:calc(8px * var(--reading-scale,1));margin-left:auto}.news-card-compact h3{font-size:calc(23px * var(--reading-scale,1))}.news-card-compact .news-summary{font-size:calc(12px * var(--reading-scale,1))}.news-card-compact .news-card-footer>.text-button{font-size:calc(10px * var(--reading-scale,1))}.news-kind{font-size:calc(7px * var(--reading-scale,1))}.radar-quiet{gap:11px;padding:14px}.radar-quiet>.reporter{width:73px}.radar-quiet h3{font-size:calc(21px * var(--reading-scale,1))}.radar-quiet p{font-size:calc(11px * var(--reading-scale,1))}.radar-quiet .text-button{font-size:calc(10px * var(--reading-scale,1))}.dashboard-grid{grid-template-columns:1fr;gap:10px;margin-top:17px}.dashboard-grid .section-heading h2{font-size:calc(15px * var(--reading-scale,1))}.topic-section{margin-top:16px}.topic-link{min-height:61px;padding:11px}.daily-challenge{margin-top:20px;padding:0 15px}.challenge-intro{flex-wrap:wrap;gap:4px 11px;padding:14px 0}.challenge-intro>.reporter{width:59px}.challenge-intro>div{flex:1;min-width:190px}.challenge-intro h2{font-size:calc(24px * var(--reading-scale,1))}.challenge-intro .eyebrow{font-size:calc(7px * var(--reading-scale,1));letter-spacing:.3px}.challenge-intro p{font-size:calc(11px * var(--reading-scale,1))}.challenge-intro>.button{font-size:calc(11px * var(--reading-scale,1));min-height:34px;margin-top:7px;margin-left:70px}.challenge-tag{font-size:calc(8px * var(--reading-scale,1));gap:8px}.challenge-examples{grid-template-columns:1fr;gap:9px;margin-top:13px}.challenge-examples>div{padding:12px 14px}.challenge-examples p{font-size:calc(17px * var(--reading-scale,1))}.challenge-examples span{font-size:calc(8px * var(--reading-scale,1))}.challenge-body h3{font-size:calc(13px * var(--reading-scale,1))}.challenge-answer{font-size:calc(11px * var(--reading-scale,1));gap:8px;padding:9px 10px;line-height:1.6}.challenge-explanation{padding:13px}.challenge-explanation p{font-size:calc(11px * var(--reading-scale,1))}.challenge-explanation>a{font-size:calc(10px * var(--reading-scale,1))}.challenge-body>.window-note{font-size:calc(8px * var(--reading-scale,1))}.crew-section{margin-top:22px}.crew-section>.section-heading{align-items:flex-start;gap:10px;padding:9px 0}.crew-section>.section-heading h2{font-size:calc(24px * var(--reading-scale,1))}.crew-section>.section-heading .small{font-size:calc(9px * var(--reading-scale,1));text-align:right;max-width:115px}.crew-cards{grid-template-columns:1fr;gap:10px;margin-top:12px}.crew-card{flex-direction:row;align-items:center;gap:11px;padding:12px 14px}.crew-card>.reporter{width:76px}.crew-card h3{font-size:calc(23px * var(--reading-scale,1))}.crew-card h3 small{font-size:calc(8px * var(--reading-scale,1))}.crew-card p{font-size:calc(11px * var(--reading-scale,1))}.crew-section>.window-note{font-size:calc(8px * var(--reading-scale,1));line-height:1.75}.tool-note{gap:16px;min-height:0;padding:18px}.tool-note h2{font-size:calc(24px * var(--reading-scale,1))}.newsroom-heading{grid-template-columns:minmax(0,1fr);gap:13px;padding:25px 0 24px;position:relative}.newsroom-heading h1{font-size:calc(38px * var(--reading-scale,1));letter-spacing:-1px;margin:12px 0 16px;line-height:1.13}.newsroom-heading .eyebrow{font-size:calc(8px * var(--reading-scale,1))}.newsroom-heading .lede{font-size:calc(13px * var(--reading-scale,1))}.newsroom-illustration{opacity:.65;pointer-events:none;width:74px;position:absolute;top:16px;right:0}.newsroom-illustration>.reporter{width:74px}.newsroom-illustration>span{display:none}.newsroom-heading h1{font-size:calc(34px * var(--reading-scale,1));padding-right:55px}.newsroom-heading .hero-actions{gap:13px;margin-top:17px}.newsroom-heading .hero-actions .button{font-size:calc(10px * var(--reading-scale,1));padding:10px 12px}.newsroom-heading .hero-actions .text-button{font-size:calc(10px * var(--reading-scale,1))}.newsroom-layout{gap:17px;margin-top:7px}.news-kind-tabs{gap:6px}.news-kind-tabs button{font-size:calc(10px * var(--reading-scale,1));min-height:33px;padding:8px 9px}.newsroom-tools .field.search,.newsroom-tools .field.compact{flex-basis:100%}.newsroom-tools .filters{gap:10px}.newsroom-tools{margin-bottom:16px}.news-card{padding:18px}.news-card h3{font-size:calc(24px * var(--reading-scale,1));margin-top:14px}.news-card .news-summary{font-size:calc(12px * var(--reading-scale,1))}.news-card-meta{font-size:calc(8px * var(--reading-scale,1));gap:9px}.news-insight{margin-top:15px;margin-bottom:18px;padding-left:12px}.news-insight p{font-size:calc(11px * var(--reading-scale,1))}.news-card-footer>.text-button{font-size:calc(10px * var(--reading-scale,1));text-align:right;max-width:160px}.news-context p,.news-context li{font-size:calc(11px * var(--reading-scale,1))}.news-context .window-note{font-size:calc(8px * var(--reading-scale,1))}.news-sources>a{font-size:calc(11px * var(--reading-scale,1))}.newsroom-sidebar{grid-template-columns:1fr;gap:12px}.sidebar-note:last-child{grid-column:auto}.sidebar-note{padding:18px}.sidebar-note h2{font-size:calc(28px * var(--reading-scale,1))}.sidebar-note p{font-size:calc(12px * var(--reading-scale,1))}.newsroom-coverage{padding:14px}.newsroom-coverage summary{font-size:calc(11px * var(--reading-scale,1))}.coverage-records>div{font-size:calc(10px * var(--reading-scale,1));gap:7px 11px}.coverage-records>div>span{font-size:calc(9px * var(--reading-scale,1))}.newsroom-empty{padding:23px 17px}.newsroom-empty h2{font-size:calc(25px * var(--reading-scale,1))}.newsroom-empty p{font-size:calc(11px * var(--reading-scale,1))}.footer-links{gap:13px 18px}.footer-bottom{font-size:calc(8px * var(--reading-scale,1));line-height:1.75}}@media (max-width:370px){.brand{flex-basis:100%}.header-tools{margin-left:0}.masthead{gap:11px;padding-top:14px}.appearance-panel{left:-103px;right:auto}.consumer-hero h1{font-size:calc(50px * var(--reading-scale,1))}.hero-copy .eyebrow{font-size:calc(7px * var(--reading-scale,1))}.hero-promise{font-size:calc(7px * var(--reading-scale,1));gap:8px 11px}.hero-actions{gap:13px}.hero-actions .button{font-size:calc(10px * var(--reading-scale,1))}.crew-scene{height:218px}.scene-note{width:65%;height:157px;left:23%}.scene-note>b{font-size:calc(18px * var(--reading-scale,1))}.home-newsroom>.section-heading h2{font-size:calc(14px * var(--reading-scale,1))}.home-newsroom>.section-heading>.text-button{font-size:calc(8px * var(--reading-scale,1))}.news-card-meta{flex-direction:column;align-items:flex-start}.news-card-meta>time{margin-left:0}.news-card-compact .news-card-meta{flex-direction:column;align-items:flex-start}.news-card-compact .news-card-meta>time{margin-left:0}.news-kind{font-size:calc(8px * var(--reading-scale,1))}.news-card-compact h3{font-size:calc(22px * var(--reading-scale,1))}.challenge-intro>div{min-width:165px}.challenge-intro>.reporter{width:48px}.challenge-intro>.button{margin-left:59px}.challenge-intro h2{font-size:calc(22px * var(--reading-scale,1))}.challenge-intro .eyebrow{font-size:calc(6px * var(--reading-scale,1))}.challenge-tag{flex-wrap:wrap}.crew-card{gap:7px;padding:12px}.crew-card>.reporter{width:66px}.crew-card p{font-size:calc(10px * var(--reading-scale,1))}.newsroom-heading h1{font-size:calc(31px * var(--reading-scale,1));padding-right:30px}.newsroom-illustration{opacity:.5;width:58px;top:19px}.newsroom-illustration>.reporter{width:58px}.news-card-footer>.text-button{font-size:calc(9px * var(--reading-scale,1))}.news-reporter{font-size:calc(10px * var(--reading-scale,1))}.news-reporter small{font-size:calc(7px * var(--reading-scale,1))}.newsroom-heading .hero-actions{gap:13px}}@media (prefers-reduced-motion:reduce){.reporter,.reporter *,.scene-star,.edition-indicator .dot,.news-card,.crew-card{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.consumer-hero,.daily-challenge,.crew-section,.newsroom-illustration,.edition-bar>.text-button,.newsroom-sidebar,.newsroom-tools,.news-card-footer>.text-button{display:none!important}.newsroom-layout{display:block}.news-card,.news-card-compact{break-inside:avoid;color:#111!important;background:#fff!important;border:1px solid #aaa!important}.news-card h3,.news-card p,.news-card span{color:#111!important}.news-preview-grid{grid-template-columns:1fr}.newsroom-heading{display:block}.news-context{display:block!important}.edition-bar{color:#111!important}}.crew-desk-status{font:calc(8px * var(--reading-scale,1))/1.6 var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:10px;display:flex}.crew-desk-status .status{font-size:calc(8px * var(--reading-scale,1))}.record-type-label{font:calc(8px * var(--reading-scale,1))/1.5 var(--mono);white-space:normal;vertical-align:middle;border-radius:3px;padding:2px 5px;display:inline-block}.record-type-label.type-offer{background:var(--peach-bg);color:var(--peach-fg)}.record-type-label.type-terms{background:var(--sky-bg);color:var(--sky-fg)}.record-strip>.text-button{color:var(--accent);font-size:calc(11px * var(--reading-scale,1));margin-left:auto}.record-scope{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:flex-start;gap:13px;margin:17px 0 8px;padding:16px 18px;display:flex}.scope-symbol{background:var(--tone-bg);width:34px;height:37px;color:var(--tone-fg);font:calc(23px * var(--reading-scale,1)) var(--mono);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.record-scope>div{min-width:0}.record-scope strong{font-size:calc(13px * var(--reading-scale,1));font-weight:600}.record-scope p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);max-width:900px;margin:5px 0 9px;line-height:1.75}.related-records{font-size:calc(11px * var(--reading-scale,1));flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:5px;display:flex}.related-records>span{color:var(--dim);font-size:calc(10px * var(--reading-scale,1))}.related-records>a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.record-tabs{white-space:nowrap;scrollbar-width:thin;overflow-x:auto}.record-tabs button{flex-shrink:0}.record-tabs #tab-timeline{align-items:center;gap:7px;display:inline-flex}.record-timeline{min-width:0;margin:20px 0 7px}.timeline-intro{align-items:center;gap:15px;margin-bottom:15px;display:flex}.timeline-intro>.reporter{width:76px}.timeline-intro .eyebrow{font-size:calc(8px * var(--reading-scale,1));color:var(--gold);letter-spacing:.7px}.timeline-intro h2{font:calc(29px * var(--reading-scale,1))/1.2 var(--serif);margin:7px 0 8px}.timeline-intro p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);margin:0;line-height:1.75}.timeline-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:calc(11px * var(--reading-scale,1));color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 23px;padding:13px 0;display:flex}.timeline-stats strong{font:calc(20px * var(--reading-scale,1)) var(--mono);color:var(--text);margin-right:5px}.timeline-stats>.timeline-attention-count,.timeline-attention-count strong{color:var(--peach-fg)}.timeline-stats>span:last-child:not(.timeline-attention-count){font:calc(9px * var(--reading-scale,1)) var(--mono);color:var(--dim);margin-left:auto}.timeline-filters{flex-wrap:wrap;align-items:flex-end;gap:13px;margin:18px 0 16px;display:flex}.timeline-filters .field.compact{flex:0 210px;min-width:170px}.timeline-filters>span{font:calc(9px * var(--reading-scale,1))/1.7 var(--mono);color:var(--dim);margin:0 0 8px auto}.timeline-workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.timeline-rail{scrollbar-width:thin;border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;gap:5px;min-width:0;max-height:640px;padding:9px;display:flex;overflow-y:auto}.timeline-event{text-align:left;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;min-height:92px;padding:13px 10px 13px 33px;display:flex;position:relative}.timeline-event:before{content:"";border-left:1px solid var(--line);z-index:0;position:absolute;top:33px;bottom:-20px;left:16px}.timeline-event:last-child:before{display:none}.timeline-event:hover{border-color:var(--line);color:var(--text)}.timeline-event.selected{border-color:var(--accent);background:var(--soft);color:var(--text)}.timeline-event-marker{border:1px solid var(--line);width:15px;height:15px;line-height:1;font-size:calc(12px * var(--reading-scale,1));color:var(--sky-fg);background:var(--panel);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:9px}.event-comparison .timeline-event-marker{color:var(--peach-fg);font-size:calc(9px * var(--reading-scale,1))}.event-archive .timeline-event-marker{color:var(--lilac-fg);font-size:calc(10px * var(--reading-scale,1))}.timeline-event.selected .timeline-event-marker{border-color:var(--accent);color:var(--accent);background:var(--bg)}.timeline-event time{font:calc(9px * var(--reading-scale,1))/1.5 var(--mono);color:var(--dim)}.timeline-event strong{font-size:calc(12px * var(--reading-scale,1));margin-top:6px;font-weight:600;line-height:1.45}.timeline-event small{font-size:calc(9px * var(--reading-scale,1));color:var(--dim);margin-top:5px;line-height:1.7}.timeline-detail{border:1px solid var(--line);background:var(--panel);border-radius:8px;min-width:0;padding:19px 23px 12px}.timeline-detail-top{font:calc(9px * var(--reading-scale,1))/1.6 var(--mono);color:var(--dim);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;padding-bottom:13px;display:flex}.timeline-detail-top>div{gap:7px;display:flex}.timeline-detail-top button{border:1px solid var(--line);width:27px;height:27px;color:var(--accent);font-size:calc(15px * var(--reading-scale,1));border-radius:5px;place-items:center;display:grid}.timeline-detail-labels{flex-wrap:wrap;align-items:center;gap:8px 13px;display:flex}.timeline-signal{background:var(--tone-bg);color:var(--tone-fg);font:calc(9px * var(--reading-scale,1))/1.5 var(--mono);border-radius:4px;align-items:center;padding:5px 8px;display:inline-flex}.timeline-basis{font:calc(8px * var(--reading-scale,1))/1.6 var(--mono);color:var(--dim)}.timeline-detail-heading h3{font:calc(27px * var(--reading-scale,1))/1.3 var(--serif);color:var(--text);margin:14px 0 12px}.timeline-detail-heading p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);margin:8px 0 13px;line-height:1.8}.timeline-detail-heading .timeline-classification-note{font-size:calc(10px * var(--reading-scale,1));color:var(--dim);margin-bottom:7px;line-height:1.75}.attention-reasons{color:var(--peach-fg);margin:10px 0 14px;padding-left:17px}.attention-reasons li{font-size:calc(11px * var(--reading-scale,1));margin-bottom:4px;line-height:1.75}.timeline-counts{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);color:var(--dim);font-size:calc(10px * var(--reading-scale,1));flex-wrap:wrap;align-items:center;gap:10px 19px;margin:11px 0 14px;padding:12px 0;display:flex}.timeline-counts strong{font:calc(17px * var(--reading-scale,1)) var(--mono);color:var(--text);margin-right:6px}.timeline-counts>span:nth-child(2) strong{color:var(--mint-fg)}.timeline-counts>span:nth-child(3) strong{color:var(--rose-fg)}.timeline-counts>span:nth-child(4) strong{color:var(--sky-fg)}.timeline-version-pair{border:1px solid var(--line-soft);background:var(--bg);border-radius:6px;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:12px;margin:16px 0;padding:13px 15px;display:grid}.timeline-version-pair>div{flex-direction:column;gap:6px;min-width:0;display:flex}.timeline-version-pair>div>span{font:calc(8px * var(--reading-scale,1))/1.6 var(--mono);color:var(--dim)}.timeline-version-pair strong{font-size:calc(11px * var(--reading-scale,1));color:var(--text);font-weight:400;line-height:1.5}.timeline-version-pair a{font-size:calc(10px * var(--reading-scale,1));color:var(--accent);text-underline-offset:3px;line-height:1.5;text-decoration:underline}.timeline-version-arrow{color:var(--lilac-fg);font:calc(22px * var(--reading-scale,1)) var(--mono);place-self:center}.timeline-explore-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:11px 16px;margin:19px 0 16px;display:flex}.timeline-mode{border:1px solid var(--line);border-radius:6px;align-items:stretch;gap:0;max-width:100%;display:flex;overflow:hidden}.timeline-mode button{font-size:calc(10px * var(--reading-scale,1));color:var(--muted);border-right:1px solid var(--line);white-space:nowrap;border-radius:0;padding:9px 10px}.timeline-mode button:last-child{border-right:0}.timeline-mode button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.timeline-explore-controls .field.compact{flex:0 170px}.timeline-explore-controls .field select{font-size:calc(10px * var(--reading-scale,1));min-height:33px;padding:7px 9px}.timeline-differences .diff-row{border-color:var(--line);margin-top:13px}.timeline-differences .diff-label{font-size:calc(9px * var(--reading-scale,1))}.timeline-differences .diff-cell{padding:11px 14px 14px}.timeline-differences .wording{font-size:calc(12px * var(--reading-scale,1));margin-top:9px;line-height:1.8}.timeline-differences .diff-heading{font-size:calc(9px * var(--reading-scale,1));padding-top:0}.timeline-differences .diff-cell>.reference{font-size:calc(8px * var(--reading-scale,1))}.timeline-differences .load-more{margin:16px 0 9px}.timeline-mode-before .diff-row,.timeline-mode-after .diff-row,.timeline-mode-before .diff-heading,.timeline-mode-after .diff-heading{grid-template-columns:1fr}.timeline-mode-before .diff-heading>span:last-child,.timeline-mode-before .diff-cell:last-child,.timeline-mode-after .diff-heading>span:first-child,.timeline-mode-after .diff-cell:nth-child(2){display:none}.timeline-mode-before .diff-cell,.timeline-mode-after .diff-cell{border-left:0}.timeline-capture-facts{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:20px 25px;margin:20px 0 23px;padding-top:18px;display:grid}.timeline-capture-facts dt{font:calc(9px * var(--reading-scale,1)) var(--mono);color:var(--dim);margin-bottom:8px}.timeline-capture-facts dd{font-size:calc(12px * var(--reading-scale,1));color:var(--text);margin:0;line-height:1.6}.timeline-detail-actions{flex-wrap:wrap;align-items:center;gap:12px 19px;margin:10px 0 18px;display:flex}.timeline-detail-actions>a{font-size:calc(11px * var(--reading-scale,1));color:var(--accent)}.timeline-detail-actions .button{font-size:calc(11px * var(--reading-scale,1))}.timeline-empty{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:18px;padding:19px 22px;display:flex}.timeline-empty h3{font:calc(25px * var(--reading-scale,1)) var(--serif);margin:0 0 8px}.timeline-empty p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);max-width:650px;margin:0 0 13px;line-height:1.75}.timeline-empty .text-button{color:var(--accent)}.timeline-method{font-size:calc(10px * var(--reading-scale,1));color:var(--dim);max-width:1000px;margin:17px 0 0;line-height:1.8}.news-offer_change:before{background:var(--peach-fg)}@media (prefers-reduced-motion:no-preference){.timeline-event{transition:border-color .15s,background-color .15s}.timeline-event.selected .timeline-event-marker{animation:.25s ease-out timeline-reveal}.timeline-detail{animation:.2s ease-out timeline-reveal}}@keyframes timeline-reveal{0%{opacity:.65;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.timeline-workspace{grid-template-columns:200px minmax(0,1fr);gap:15px}.timeline-detail{padding:17px 19px 10px}.timeline-detail-heading h3{font-size:calc(25px * var(--reading-scale,1))}.timeline-event{padding-left:31px;padding-right:7px}.timeline-event strong{font-size:calc(11px * var(--reading-scale,1))}.timeline-counts{gap:10px 15px}.timeline-filters>span{margin-left:0}.timeline-mode button{font-size:calc(9px * var(--reading-scale,1));padding:9px}.timeline-stats{gap:9px 20px}.timeline-stats strong{font-size:calc(18px * var(--reading-scale,1))}}@media (max-width:850px){.timeline-workspace{grid-template-columns:1fr}.timeline-rail{flex-direction:row;gap:7px;max-height:none;padding:9px;overflow:auto hidden}.timeline-event{flex:0 0 180px;min-width:0;min-height:108px;padding:12px 11px 12px 32px}.timeline-event:before{border-left:0;border-top:1px solid var(--line);z-index:-1;inset:21px -24px auto 22px}.timeline-event strong{font-size:calc(12px * var(--reading-scale,1))}.timeline-event small{font-size:calc(9px * var(--reading-scale,1))}.timeline-detail{padding:19px 22px 11px}.timeline-intro h2{font-size:calc(28px * var(--reading-scale,1))}.timeline-detail-heading h3{font-size:calc(27px * var(--reading-scale,1))}.timeline-explore-controls{flex-wrap:nowrap}.timeline-mode button{font-size:calc(10px * var(--reading-scale,1));padding:9px 12px}.timeline-explore-controls .field.compact{max-width:190px}.timeline-stats>span:last-child:not(.timeline-attention-count),.record-strip>.text-button{margin-left:0}.timeline-detail-top{font-size:calc(9px * var(--reading-scale,1))}.timeline-stats{gap:11px 21px}.timeline-capture-facts{gap:20px 26px}}@media (max-width:600px){.record-type-label{font-size:calc(7px * var(--reading-scale,1));margin-top:3px;padding:2px 4px}.record-scope{gap:10px;margin-top:14px;padding:13px}.scope-symbol{width:28px;height:31px;font-size:calc(20px * var(--reading-scale,1))}.record-scope strong{font-size:calc(12px * var(--reading-scale,1))}.record-scope p{font-size:calc(11px * var(--reading-scale,1));line-height:1.75}.related-records{font-size:calc(10px * var(--reading-scale,1));gap:7px 10px}.related-records>span{font-size:calc(9px * var(--reading-scale,1));flex-basis:100%}.record-tabs{gap:20px}.record-tabs button{font-size:calc(10px * var(--reading-scale,1));padding-top:13px;padding-bottom:13px}.record-timeline{margin-top:17px}.timeline-intro{align-items:center;gap:10px;margin-bottom:14px}.timeline-intro>.reporter{width:55px}.timeline-intro .eyebrow{font-size:calc(7px * var(--reading-scale,1));letter-spacing:.5px}.timeline-intro h2{font-size:calc(25px * var(--reading-scale,1));margin-top:5px;margin-bottom:7px}.timeline-intro p{font-size:calc(11px * var(--reading-scale,1));line-height:1.65}.timeline-stats{font-size:calc(9px * var(--reading-scale,1));gap:10px 16px;padding:12px 0}.timeline-stats strong{font-size:calc(16px * var(--reading-scale,1));margin-right:4px}.timeline-stats>span:last-child:not(.timeline-attention-count){font-size:calc(8px * var(--reading-scale,1));flex-basis:100%}.timeline-filters{gap:10px;margin:16px 0 13px}.timeline-filters .field.compact{flex:120px;min-width:0}.timeline-filters .field>span{font-size:calc(8px * var(--reading-scale,1))}.timeline-filters .field select{font-size:calc(10px * var(--reading-scale,1));min-height:35px;padding:8px}.timeline-filters>span{font-size:calc(8px * var(--reading-scale,1));flex-basis:100%;margin:0}.timeline-rail{border-radius:6px;gap:7px;padding:7px}.timeline-event{flex-basis:168px;min-height:100px;padding:11px 10px 11px 29px}.timeline-event-marker{width:13px;height:13px;top:13px;left:8px}.timeline-event time{font-size:calc(8px * var(--reading-scale,1))}.timeline-event strong{font-size:calc(11px * var(--reading-scale,1))}.timeline-event small{font-size:calc(8px * var(--reading-scale,1))}.timeline-detail{border-radius:7px;padding:14px 14px 8px}.timeline-detail-top{font-size:calc(8px * var(--reading-scale,1));gap:8px}.timeline-detail-top>div{gap:6px}.timeline-detail-top button{width:26px;height:26px}.timeline-detail-heading{padding-top:14px}.timeline-detail-labels{gap:7px 10px}.timeline-signal{font-size:calc(8px * var(--reading-scale,1));padding:4px 6px}.timeline-basis{font-size:calc(7px * var(--reading-scale,1))}.timeline-detail-heading h3{font-size:calc(23px * var(--reading-scale,1));margin:12px 0 10px;line-height:1.35}.timeline-detail-heading p{font-size:calc(11px * var(--reading-scale,1));line-height:1.8}.timeline-detail-heading .timeline-classification-note{font-size:calc(9px * var(--reading-scale,1))}.attention-reasons li{font-size:calc(10px * var(--reading-scale,1));line-height:1.8}.attention-reasons{padding-left:16px}.timeline-counts{font-size:calc(9px * var(--reading-scale,1));gap:9px 13px;margin:10px 0 13px;padding:11px 0}.timeline-counts strong{font-size:calc(16px * var(--reading-scale,1));margin-right:5px}.timeline-version-pair{grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);gap:7px;margin:13px 0;padding:11px 10px}.timeline-version-pair>div>span{font-size:calc(7px * var(--reading-scale,1))}.timeline-version-pair strong{font-size:calc(10px * var(--reading-scale,1));line-height:1.6}.timeline-version-pair a{font-size:calc(9px * var(--reading-scale,1))}.timeline-version-arrow{font-size:calc(18px * var(--reading-scale,1))}.timeline-explore-controls{margin:16px 0 13px;display:block}.timeline-mode{width:auto;display:inline-flex}.timeline-mode button{font-size:calc(9px * var(--reading-scale,1));padding:9px 10px}.timeline-explore-controls .field.compact{max-width:none;margin-top:12px}.timeline-explore-controls .field select{min-height:34px;font-size:calc(10px * var(--reading-scale,1))}.timeline-differences .diff-row{margin-top:11px}.timeline-differences .diff-cell{padding:10px 12px 12px}.timeline-differences .diff-label{font-size:calc(8px * var(--reading-scale,1))}.timeline-differences .wording{font-size:calc(11px * var(--reading-scale,1));line-height:1.85}.timeline-differences .mobile-col-label{font-size:calc(8px * var(--reading-scale,1))}.timeline-capture-facts{grid-template-columns:1fr;gap:15px;margin:17px 0 20px;padding-top:15px}.timeline-capture-facts dt{font-size:calc(8px * var(--reading-scale,1));margin-bottom:6px}.timeline-capture-facts dd{font-size:calc(11px * var(--reading-scale,1))}.timeline-detail-actions{gap:12px;margin-bottom:15px}.timeline-detail-actions .button{font-size:calc(10px * var(--reading-scale,1));padding:9px 11px}.timeline-detail-actions>a{font-size:calc(10px * var(--reading-scale,1))}.timeline-detail>.window-note{font-size:calc(8px * var(--reading-scale,1))}.timeline-empty{gap:11px;padding:16px 14px}.timeline-empty>.reporter{width:60px}.timeline-empty h3{font-size:calc(22px * var(--reading-scale,1))}.timeline-empty p{font-size:calc(11px * var(--reading-scale,1));line-height:1.7}.timeline-empty .text-button{font-size:calc(10px * var(--reading-scale,1))}.timeline-method{font-size:calc(9px * var(--reading-scale,1));line-height:1.8}.timeline-detail-top>span{max-width:calc(100% - 70px)}}@media (max-width:370px){.timeline-intro>.reporter{width:43px}.timeline-intro h2{font-size:calc(23px * var(--reading-scale,1))}.timeline-intro .eyebrow{font-size:calc(6px * var(--reading-scale,1))}.timeline-intro p{font-size:calc(10px * var(--reading-scale,1))}.timeline-mode button{font-size:calc(8px * var(--reading-scale,1));padding:9px}.timeline-detail{padding-left:12px;padding-right:12px}.timeline-detail-heading h3{font-size:calc(22px * var(--reading-scale,1))}.timeline-version-pair{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:5px;padding:10px 8px}.timeline-version-pair strong{font-size:calc(9px * var(--reading-scale,1))}.timeline-version-pair a{font-size:calc(8px * var(--reading-scale,1))}.timeline-version-pair>div>span{font-size:calc(7px * var(--reading-scale,1))}.timeline-version-arrow{font-size:calc(16px * var(--reading-scale,1))}.timeline-empty>.reporter{width:46px}.timeline-empty h3{font-size:calc(20px * var(--reading-scale,1))}.timeline-filters .field select{font-size:calc(9px * var(--reading-scale,1))}.timeline-stats{gap:10px 14px}.timeline-counts{gap:9px 12px}}@media (prefers-reduced-motion:reduce){.timeline-event,.timeline-event-marker,.timeline-detail{transition:none!important;animation:none!important}}@media print{.timeline-rail,.timeline-filters,.timeline-mode,.timeline-detail-top>div,.timeline-explore-controls,.record-strip>.text-button{display:none!important}.timeline-workspace{display:block}.timeline-detail{background:#fff;border:1px solid #aaa}.timeline-detail-heading,.timeline-method,.timeline-detail-heading p{color:#111}.timeline-counts,.timeline-version-pair{break-inside:avoid}.record-scope{color:#111;background:#fff}.timeline-detail-actions{display:none!important}}body{font-size:calc(14px * var(--reading-scale,1));line-height:1.5;overflow-y:scroll}main{font-size:calc(14px * var(--reading-scale,1));min-width:0;padding-bottom:16px}main :is(section,article,div){min-width:0}main :is(p,a,h1,h2,h3,h4,span){overflow-wrap:anywhere}a,button,input,select,summary{touch-action:manipulation}button,.button,input,select{border-radius:12px}.button{min-height:34px;font-size:calc(12px * var(--reading-scale,1));padding:8px 12px}.button.primary{background:var(--accent);color:var(--accent-ink);border-color:#0000}.button.quiet{background:0 0}.text-button{font-size:calc(12px * var(--reading-scale,1));line-height:1.5}.button:hover,.text-button:hover{filter:none;opacity:.88}details>summary{list-style:none}details>summary::marker{content:""}details>summary::-webkit-details-marker{display:none}select{appearance:none;cursor:pointer;background-image:none!important}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.masthead{gap:16px;min-height:55px;padding:7px 0}.brand{gap:8px}.brand svg{width:30px;height:29px}.brand>span{font-size:calc(21px * var(--reading-scale,1));letter-spacing:-.5px}.brand small{font-size:calc(8px * var(--reading-scale,1));letter-spacing:1.6px;margin-top:3px}.masthead-note{font-size:calc(11px * var(--reading-scale,1));padding-left:16px}.header-tools{gap:7px}.theme-switch{inline-size:52px;min-inline-size:52px;max-inline-size:52px;width:52px;min-width:52px;max-width:52px;height:34px;min-height:34px;font-size:calc(11px * var(--reading-scale,1));border-radius:12px;padding:4px}.market-picker select{height:34px;min-height:34px;font-size:calc(11px * var(--reading-scale,1));max-width:120px;padding:6px 10px}.appearance-menu summary{box-sizing:border-box;height:34px;font-size:calc(11px * var(--reading-scale,1));border-radius:12px;padding:6px 10px}.appearance-panel{border-radius:16px;width:320px;padding:15px}.appearance-panel p{line-height:1.5}.tint-options{gap:6px}.tint-choice{border-radius:10px;min-height:55px;padding:8px}.tint-choice small{font-size:calc(11px * var(--reading-scale,1))}.palette-swatches{gap:3px}.palette-swatches i{width:8px;height:8px}.navigation-row{gap:10px}.navigation-row nav{gap:20px}.navigation-row nav a{min-height:35px;font-size:calc(12px * var(--reading-scale,1))}.nav-status{font-size:calc(10px * var(--reading-scale,1))}.nav-count,.tiny-count{border-radius:10px;padding:1px 5px}.dot{border-radius:50%}.page-heading{align-items:center;gap:16px;padding:18px 0 16px}.page-heading h1,h1{font-size:calc(30px * var(--reading-scale,1));letter-spacing:-.6px;line-height:1.2}.page-heading .lede,.lede{font-size:calc(13px * var(--reading-scale,1));max-width:76ch;margin:7px 0 0;line-height:1.55}.eyebrow{font:calc(10px * var(--reading-scale,1))/1.5 var(--sans);letter-spacing:.55px;text-transform:uppercase;color:var(--dim)}.section-heading{gap:12px;min-height:38px;padding:7px 0}.section-heading h2{font-size:calc(15px * var(--reading-scale,1));font-family:var(--sans);font-weight:600}.section-heading .small{font-size:calc(11px * var(--reading-scale,1))}.section-icon{width:21px;height:21px;font-size:calc(13px * var(--reading-scale,1));color:var(--dim);background:0 0;border-radius:50%}.section-heading h2 .section-icon:empty{display:none}.small,.compact-note{font-size:calc(12px * var(--reading-scale,1));line-height:1.55}.window-note,.method-note,.directory-footnote{font-size:calc(11px * var(--reading-scale,1));line-height:1.6}.compact-note{margin:8px 0 12px}.window-note{color:var(--dim);margin:9px 0}.method-note{border-radius:12px;margin-top:12px;padding:12px 14px}.index-strip,.desk-strip{font-size:calc(11px * var(--reading-scale,1));gap:7px 20px;padding:9px 0;line-height:1.6}.index-strip strong,.desk-strip strong{font-size:calc(13px * var(--reading-scale,1));font-family:var(--sans);font-weight:600}.status{font-size:calc(10px * var(--reading-scale,1));border-radius:10px;padding:2px 7px;line-height:1.5}.field>span{font-size:calc(10px * var(--reading-scale,1));line-height:1.5}.field input,.field select{font-size:calc(12px * var(--reading-scale,1));border-radius:10px;min-height:35px;padding:8px 10px}.filters{gap:10px;padding-top:10px}.field.compact{flex:140px}.field.search{flex:2 220px}.notice{font-size:calc(12px * var(--reading-scale,1));border-radius:12px;margin:10px 0;padding:10px 12px}.empty{border-radius:14px;padding:22px}.empty h2{font-size:calc(23px * var(--reading-scale,1))}.empty p{font-size:calc(13px * var(--reading-scale,1))}.consumer-hero{justify-content:space-between;align-items:center;gap:20px;min-height:0;padding:15px 0 13px;display:flex}.hero-copy{min-width:0}.consumer-hero h1{font-size:calc(30px * var(--reading-scale,1));letter-spacing:-.6px;margin:4px 0 5px;line-height:1.18}.consumer-hero p{font-size:calc(13px * var(--reading-scale,1));max-width:75ch;color:var(--muted);margin:0;line-height:1.5}.hero-actions{flex-flow:wrap;flex-shrink:0;align-items:center;gap:14px;margin:0;display:flex}.hero-actions .button{font-size:calc(12px * var(--reading-scale,1));padding:8px 12px}.hero-actions .text-button{font-size:calc(12px * var(--reading-scale,1))}.hero-promise,.hero-copy .tiny-spark,.consumer-hero>.crew-scene{display:none}.home-newsroom{margin:10px 0 0}.home-newsroom>.section-heading h2{font-size:calc(15px * var(--reading-scale,1))}.edition-bar{font-size:calc(10px * var(--reading-scale,1));gap:6px 15px;min-height:0;margin-bottom:0;padding:6px 0 8px;line-height:1.5}.edition-bar>.text-button{font-size:calc(10px * var(--reading-scale,1))}.edition-indicator .dot{width:5px;height:5px;animation:none}.edition-bar>span:nth-child(2){font-size:calc(10px * var(--reading-scale,1))}.news-refresh-note{font-size:calc(11px * var(--reading-scale,1));margin:5px 0 8px}.news-preview-grid{border:1px solid var(--line-soft);background:var(--panel);border-radius:14px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.news-card,.news-card-compact{border:0;border-bottom:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;min-height:0;padding:12px 15px;display:block;position:relative}.news-card:last-child{border-bottom:0}.news-card:before{display:none}.news-card:hover,.news-card-compact:hover{background:var(--soft);border-color:var(--line-soft);transform:none}.news-card-meta{font-size:calc(10px * var(--reading-scale,1));flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin:0;display:flex}.news-card-meta>time{font-size:calc(10px * var(--reading-scale,1));color:var(--dim);flex-shrink:0;margin-left:auto}.news-kind{font-size:calc(10px * var(--reading-scale,1));font-family:var(--sans);background:var(--soft);color:var(--muted);border:0;border-radius:9px;padding:1px 7px;line-height:1.5}.news-kind>span{display:none}.news-card h3,.news-card-compact h3{font-size:calc(19px * var(--reading-scale,1));letter-spacing:-.15px;margin:5px 0 4px;font-weight:400;line-height:1.32}.news-card .news-summary,.news-card-compact .news-summary{font-size:calc(12px * var(--reading-scale,1));max-width:105ch;color:var(--muted);flex:none;margin:0 0 6px;line-height:1.55}.news-card-footer{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin:0;padding:0;display:flex}.news-reporter{font-size:calc(10px * var(--reading-scale,1));align-items:center;gap:5px;line-height:1.3;display:flex}.news-reporter>.reporter{width:22px;height:22px}.news-reporter small{font-size:calc(9px * var(--reading-scale,1));color:var(--dim);margin-left:5px;display:inline}.news-card-footer>.text-button{font-size:calc(11px * var(--reading-scale,1));min-height:24px;line-height:1.4}.news-context{font-size:calc(12px * var(--reading-scale,1));border-top:1px solid var(--line-soft);margin-top:10px;padding:11px 0 1px}.news-context h4{font-size:calc(12px * var(--reading-scale,1));margin:11px 0 6px}.news-context p,.news-context li{font-size:calc(12px * var(--reading-scale,1));line-height:1.6}.verification-label{font-size:calc(11px * var(--reading-scale,1));gap:6px}.news-insight{border-color:var(--line);font-size:calc(12px * var(--reading-scale,1));margin:9px 0;padding-left:11px}.news-insight strong{font-size:calc(11px * var(--reading-scale,1))}.news-sources{gap:7px 14px}.news-sources>a{font-size:calc(12px * var(--reading-scale,1))}.news-context .window-note{font-size:calc(10px * var(--reading-scale,1))}.radar-quiet{border-radius:12px;gap:12px;padding:13px}.radar-quiet>.reporter{width:42px}.radar-quiet h3{font-size:calc(19px * var(--reading-scale,1));margin:0 0 4px}.radar-quiet p{font-size:calc(12px * var(--reading-scale,1));margin:4px 0 7px;line-height:1.55}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin:12px 0 0}.desk-section{min-width:0}.quiet-state{align-items:flex-start;gap:9px;padding:12px 0}.quiet-state .quiet-spark{font-size:calc(19px * var(--reading-scale,1));color:var(--dim);line-height:1.1}.quiet-state h3{font-size:calc(16px * var(--reading-scale,1));font-family:var(--sans);margin:0 0 4px;line-height:1.4}.quiet-state p{font-size:calc(12px * var(--reading-scale,1));margin:4px 0 7px;line-height:1.55}.quiet-state a{font-size:calc(12px * var(--reading-scale,1))}.quick-record{gap:8px;min-height:0;padding:9px 0}.company-monogram{width:29px;height:29px;font-size:calc(14px * var(--reading-scale,1));background:var(--soft);color:var(--muted);border-radius:10px}.quick-record a strong{font-size:calc(12px * var(--reading-scale,1))}.quick-record a>span{font-size:calc(11px * var(--reading-scale,1))}.quick-meta{font-size:calc(10px * var(--reading-scale,1));gap:5px 9px;margin-top:4px;line-height:1.5}.quick-meta .status{font-size:calc(9px * var(--reading-scale,1))}.follow-icon{width:auto;min-width:47px;height:29px;min-height:29px;font-size:calc(10px * var(--reading-scale,1));border-radius:10px;flex-shrink:0;padding:4px 7px}.quick-record .follow-icon{margin-left:auto}.watch-preview .compact-note{margin:7px 0}.watch-preview .quick-record{padding:7px 0}.briefing-changes>article{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:11px 0}.event-glyph{width:20px;height:20px;font-size:calc(13px * var(--reading-scale,1));background:var(--soft);color:var(--dim);border-radius:50%}.event-meta{font-size:calc(10px * var(--reading-scale,1));gap:8px;line-height:1.5}.briefing-changes h3{font-size:calc(15px * var(--reading-scale,1));margin:4px 0;line-height:1.4}.briefing-changes h3 span{font-size:calc(11px * var(--reading-scale,1))}.briefing-changes p{font-size:calc(11px * var(--reading-scale,1));margin:4px 0;line-height:1.55}.row-arrow{font-size:calc(11px * var(--reading-scale,1));width:auto;min-height:28px}.topic-section{margin-top:12px}.topic-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.topic-link{background:var(--panel);border:1px solid var(--line-soft);min-height:0;color:var(--muted);border-radius:10px;grid-template-columns:7px minmax(0,1fr) auto;gap:2px 7px;padding:8px 10px}.topic-link>span{font-size:calc(19px * var(--reading-scale,1));color:var(--tone-fg);grid-row:1/-1;line-height:1}.topic-link>strong{font-size:calc(11px * var(--reading-scale,1));line-height:1.4}.topic-link>small{font-size:calc(10px * var(--reading-scale,1));white-space:nowrap;grid-column:auto}.topic-link>b{display:none}.topic-link:hover{background:var(--soft);border-color:var(--line);transform:none}.suggested-pairs{grid-template-columns:1fr 1fr;gap:5px}.suggested-pair{background:var(--panel);border:1px solid var(--line-soft);min-height:0;color:var(--muted);border-radius:10px;gap:7px;padding:9px 10px}.suggested-pair>span{font-size:calc(16px * var(--reading-scale,1));color:var(--tone-fg)}.suggested-pair strong{font-size:calc(11px * var(--reading-scale,1));line-height:1.4}.suggested-pair small{font-size:calc(10px * var(--reading-scale,1));margin-top:3px;line-height:1.5}.suggested-pair>b{display:none}.tool-note{border:1px solid var(--line-soft);background:var(--panel);color:var(--muted);border-radius:13px;gap:14px;min-height:0;padding:14px}.tool-note .eyebrow{font-size:calc(9px * var(--reading-scale,1))}.tool-note h2{font-size:calc(23px * var(--reading-scale,1));margin:5px 0}.tool-note p{font-size:calc(12px * var(--reading-scale,1));margin:6px 0;line-height:1.55}.tool-note .document-doodle{flex-shrink:0;width:40px;height:47px;transform:none}.document-doodle i{font-size:calc(13px * var(--reading-scale,1));border-radius:9px}.tool-note .text-button{font-size:calc(12px * var(--reading-scale,1));color:var(--accent)}.daily-challenge{background:var(--panel);border:1px solid var(--line-soft);border-radius:13px;margin:12px 0 0;padding:0 13px}.challenge-intro{flex-wrap:nowrap;align-items:center;gap:10px;padding:10px 0;display:flex}.challenge-intro>.reporter{width:36px;height:36px}.challenge-intro>div{flex:1;min-width:0}.challenge-intro .eyebrow{font-size:calc(9px * var(--reading-scale,1));letter-spacing:.25px}.challenge-intro h2{font-size:calc(20px * var(--reading-scale,1));margin:3px 0;line-height:1.25}.challenge-intro p{font-size:calc(11px * var(--reading-scale,1));margin:3px 0 0;line-height:1.45}.challenge-intro>.button{font-size:calc(11px * var(--reading-scale,1));flex-shrink:0;min-height:32px;margin:0;padding:7px 10px}.challenge-intro>.button>span{display:none}.challenge-body{padding-top:9px}.challenge-tag{font-size:calc(10px * var(--reading-scale,1));gap:10px}.challenge-examples{gap:9px;margin:11px 0}.challenge-examples>div{border-radius:10px;padding:11px 13px}.challenge-examples span{font-size:calc(10px * var(--reading-scale,1))}.challenge-examples p{font-size:calc(17px * var(--reading-scale,1));line-height:1.55}.challenge-body h3{font-size:calc(14px * var(--reading-scale,1));line-height:1.5}.challenge-answer{font-size:calc(12px * var(--reading-scale,1));border-radius:11px;gap:10px;padding:9px 11px;line-height:1.55}.answer-letter{width:24px;height:24px;font-size:calc(11px * var(--reading-scale,1));border-radius:50%}.challenge-explanation{border-radius:11px;margin-top:11px;padding:11px 13px}.challenge-explanation p,.challenge-explanation a{font-size:calc(12px * var(--reading-scale,1));line-height:1.6}.challenge-body>.window-note{font-size:calc(10px * var(--reading-scale,1))}.reporter{stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;animation:none!important}.reporter *{animation:none!important}.mascot-cheek{stroke:var(--art-pink);stroke-width:4px}.crew-disclosure{border-top:1px solid var(--line-soft);margin:12px 0 0;padding:9px 0}.crew-disclosure>summary{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);cursor:pointer;align-items:center;gap:12px;line-height:1.5;display:flex}.crew-disclosure>summary>span{font-size:calc(10px * var(--reading-scale,1));color:var(--dim);margin-left:auto}.crew-disclosure>summary:hover{color:var(--accent)}.crew-disclosure[open]>summary{margin-bottom:10px}.crew-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crew-card{border:1px solid var(--line-soft);background:var(--panel);box-shadow:none;border-radius:12px;flex-direction:row;align-items:center;gap:9px;padding:10px}.crew-card>.reporter{flex-shrink:0;width:48px;height:48px}.crew-card h3{font-size:calc(18px * var(--reading-scale,1));margin:0 0 4px;line-height:1.25}.crew-card h3 small{font-size:calc(10px * var(--reading-scale,1));margin-top:3px}.crew-card p{font-size:calc(11px * var(--reading-scale,1));margin:3px 0;line-height:1.55}.crew-disclosure>.window-note{font-size:calc(10px * var(--reading-scale,1));margin-bottom:0}.crew-desk-status{font-size:calc(9px * var(--reading-scale,1));gap:5px 8px;margin-top:6px;line-height:1.5}.crew-scene{height:auto!important}.scene-crew{width:auto;display:flex;position:static}.scene-crew>.reporter{width:32px!important;margin:0!important;animation:none!important}.newsroom-heading{padding:17px 0 12px;display:block}.newsroom-heading h1{font-size:calc(30px * var(--reading-scale,1));letter-spacing:-.5px;margin:4px 0 6px;padding:0;line-height:1.2}.newsroom-heading .lede{font-size:calc(13px * var(--reading-scale,1));max-width:85ch;line-height:1.5}.newsroom-heading .hero-actions{gap:16px;margin-top:10px}.newsroom-heading .hero-actions .button,.newsroom-heading .hero-actions .text-button{font-size:calc(11px * var(--reading-scale,1));min-height:30px;padding:7px 10px}.newsroom-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;margin-top:9px;display:grid}.newsroom-tools{margin:0 0 8px;padding:0}.news-kind-tabs{flex-wrap:wrap;gap:5px}.news-kind-tabs button{min-height:31px;font-size:calc(11px * var(--reading-scale,1));border-radius:11px;padding:6px 10px}.news-kind-tabs button[aria-pressed=true]{background:var(--soft);border-color:var(--line);color:var(--text)}.newsroom-tools .filters{gap:10px;padding:9px 0 0}.newsroom-tools .field.search{flex:2 220px}.newsroom-tools .field.compact{flex:140px}.newsroom-stories{border:1px solid var(--line-soft);background:var(--panel);border-radius:14px;display:block;overflow:hidden}.newsroom-sidebar{border-left:1px solid var(--line-soft);padding-left:17px;display:block}.sidebar-note{border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;margin:0 0 13px;padding:0 0 14px}.sidebar-note:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.sidebar-note h2{font-size:calc(22px * var(--reading-scale,1));margin:5px 0 7px;line-height:1.25}.sidebar-note h3{font-size:calc(14px * var(--reading-scale,1));margin:3px 0 7px;line-height:1.4}.sidebar-note p{font-size:calc(12px * var(--reading-scale,1));margin:7px 0;line-height:1.6}.sidebar-note .text-button{font-size:calc(11px * var(--reading-scale,1))}.evidence-steps{font-size:calc(11px * var(--reading-scale,1));margin:10px 0}.evidence-steps>div{gap:8px;padding:5px 0}.evidence-steps b{font-size:calc(10px * var(--reading-scale,1))}.cadence-note dl{font-size:calc(11px * var(--reading-scale,1));line-height:1.6}.cadence-note dl>div{padding:5px 0}.newsroom-coverage{border-radius:12px;margin-top:12px;padding:11px 13px}.newsroom-coverage summary{font-size:calc(12px * var(--reading-scale,1));line-height:1.5}.coverage-records{margin-top:10px}.coverage-records>div{font-size:calc(11px * var(--reading-scale,1));gap:7px 13px;padding:8px 0}.coverage-records>div>span{font-size:calc(10px * var(--reading-scale,1))}.newsroom-coverage .compact-note{font-size:calc(11px * var(--reading-scale,1))}.newsroom-empty{border-radius:13px;padding:20px}.newsroom-empty>.reporter{width:50px}.newsroom-empty h2{font-size:calc(23px * var(--reading-scale,1))}.newsroom-empty p{font-size:calc(12px * var(--reading-scale,1))}.directory-layout{gap:20px;padding-top:4px}.directory-options{font-size:calc(11px * var(--reading-scale,1));gap:8px;padding:8px 0;line-height:1.5}.source-table tbody :is(td,th){padding:10px 8px}.source-table thead th{font-size:calc(10px * var(--reading-scale,1));padding:8px}.company-link{font-size:calc(14px * var(--reading-scale,1));line-height:1.4}.company-link span{font-size:calc(11px * var(--reading-scale,1));line-height:1.5}.row-product,.source-table .date-cell{font-size:calc(10px * var(--reading-scale,1))}.source-table .follow-icon{min-width:37px}.source-table .table-secondary{font-size:calc(10px * var(--reading-scale,1))}.record-meta{font-size:calc(11px * var(--reading-scale,1))}.record-strip{font-size:calc(11px * var(--reading-scale,1));gap:8px 18px;padding:9px 0}.record-tabs{gap:22px}.record-tabs button{font-size:calc(12px * var(--reading-scale,1));padding:11px 0}.record-scope{background:var(--panel);border-radius:12px;margin-top:12px;padding:11px 13px}.record-scope .scope-symbol{background:var(--soft);width:30px;height:30px;font-size:calc(16px * var(--reading-scale,1));border-radius:50%}.record-scope strong{font-size:calc(13px * var(--reading-scale,1))}.record-scope p{font-size:calc(12px * var(--reading-scale,1));line-height:1.6}.related-records{font-size:calc(11px * var(--reading-scale,1));gap:6px 12px}.version-info{font-size:calc(11px * var(--reading-scale,1));margin:10px 0}.evidence-row{gap:16px;padding:15px 0}.evidence-row>h3{font-size:calc(12px * var(--reading-scale,1))}.excerpt blockquote,.wording{font-size:calc(14px * var(--reading-scale,1));line-height:1.7}.reference{font-size:calc(10px * var(--reading-scale,1))}.history-row{padding:13px 0}.history-row h3{font-size:calc(16px * var(--reading-scale,1))}.history-row p{font-size:calc(11px * var(--reading-scale,1))}.diff-label{font-size:calc(10px * var(--reading-scale,1))}.diff-heading>span{font-size:calc(11px * var(--reading-scale,1))}.diff-cell{padding:8px 13px 13px}.mobile-col-label{font-size:calc(10px * var(--reading-scale,1))}.company-comparison{border-radius:12px;overflow:hidden}.comparison-head>section{padding:15px}.comparison-head h2{font-size:calc(24px * var(--reading-scale,1))}.comparison-head p,.comparison-head a.external{font-size:calc(12px * var(--reading-scale,1))}.comparison-topic>h3{font-size:calc(11px * var(--reading-scale,1));padding:9px 15px}.comparison-cells>div{font-size:calc(14px * var(--reading-scale,1));padding:15px;line-height:1.7}.change-ledger>article{gap:16px;padding:16px 0}.change-ledger h2{font-size:calc(23px * var(--reading-scale,1))}.change-ledger p{font-size:calc(13px * var(--reading-scale,1))}.ledger-date{font-size:calc(11px * var(--reading-scale,1))}.tags>span{font-size:calc(10px * var(--reading-scale,1));border-radius:8px;padding:2px 7px}.open-record{font-size:calc(11px * var(--reading-scale,1));min-width:40px}.privacy-line{font-size:calc(12px * var(--reading-scale,1));margin-bottom:15px;padding:9px 0 13px}.file-pair{gap:14px}.file-slot{border-radius:13px;padding:17px}.file-slot>label{margin-bottom:15px}.file-slot>label>strong{font-size:calc(23px * var(--reading-scale,1))}.file-slot>label>span,.file-slot>input{font-size:calc(12px * var(--reading-scale,1))}.file-slot>input::file-selector-button{font-size:calc(12px * var(--reading-scale,1));border-radius:10px}.file-detail>span,.file-warning{font-size:calc(11px * var(--reading-scale,1))}.comparison-result{margin-top:22px}.count{margin-right:18px;padding:12px 20px 10px 0}.count strong{font-size:calc(25px * var(--reading-scale,1))}.count span{font-size:calc(10px * var(--reading-scale,1))}.prose{max-width:850px;padding:18px 0 5px}.prose h2{font-size:calc(24px * var(--reading-scale,1));margin:20px 0 9px}.prose p{font-size:calc(14px * var(--reading-scale,1));line-height:1.75}.status-dates{gap:30px;margin:15px 0}.status-dates dt{font-size:calc(11px * var(--reading-scale,1))}.status-dates dd{font-size:calc(13px * var(--reading-scale,1))}.status-source{align-items:flex-start;gap:13px;padding:11px 0}.status-source p{font-size:calc(12px * var(--reading-scale,1));margin:5px 0;line-height:1.55}.status-source .small{font-size:calc(11px * var(--reading-scale,1))}.watch-record{gap:12px;padding:12px 0}.watch-record a strong{font-size:calc(14px * var(--reading-scale,1))}.watch-record a span{font-size:calc(12px * var(--reading-scale,1))}.watch-record-evidence,.watch-record-actions .button,.watch-record-actions .text-button{font-size:calc(11px * var(--reading-scale,1))}.watchlist-footnote{gap:10px;padding:12px 0}.watchlist-footnote p,.watchlist-footnote a{font-size:calc(11px * var(--reading-scale,1))}.data-row{gap:15px;padding:15px 0}.data-icon{width:40px;height:40px;font-size:calc(17px * var(--reading-scale,1));background:var(--soft);color:var(--dim);border-radius:50%}.data-row h2{font-size:calc(23px * var(--reading-scale,1))}.data-row p{font-size:calc(13px * var(--reading-scale,1))}.download-link{font-size:calc(11px * var(--reading-scale,1));border-radius:10px;padding:7px 10px}.data-details{gap:22px;margin-top:18px}.data-details h2{font-size:calc(20px * var(--reading-scale,1))}.data-details p{font-size:calc(13px * var(--reading-scale,1))}.briefing-totals{gap:8px;margin:13px 0}.briefing-totals>div{background:var(--panel);border:1px solid var(--line-soft);color:var(--text);border-radius:12px;padding:11px 13px}.briefing-totals strong{font-size:calc(25px * var(--reading-scale,1))}.briefing-totals span{font-size:calc(11px * var(--reading-scale,1));color:var(--muted)}.record-timeline{margin-top:15px}.timeline-intro{gap:10px;margin-bottom:11px}.timeline-intro>.reporter{width:42px;height:42px}.timeline-intro .eyebrow{font-size:calc(10px * var(--reading-scale,1))}.timeline-intro h2{font-size:calc(25px * var(--reading-scale,1));margin:4px 0}.timeline-intro p{font-size:calc(12px * var(--reading-scale,1));line-height:1.6}.timeline-stats{font-size:calc(11px * var(--reading-scale,1));gap:8px 20px;padding:9px 0}.timeline-stats strong{font-size:calc(18px * var(--reading-scale,1))}.timeline-stats>span:last-child:not(.timeline-attention-count){font-size:calc(10px * var(--reading-scale,1))}.timeline-filters{gap:11px;margin:12px 0}.timeline-filters>span{font-size:calc(10px * var(--reading-scale,1))}.timeline-workspace{grid-template-columns:210px minmax(0,1fr);gap:14px}.timeline-rail{border-radius:12px;gap:4px;padding:7px}.timeline-event{border-radius:10px;min-height:78px;padding:10px 9px 10px 30px}.timeline-event time{font-size:calc(10px * var(--reading-scale,1))}.timeline-event strong{font-size:calc(12px * var(--reading-scale,1));margin-top:4px}.timeline-event small{font-size:calc(10px * var(--reading-scale,1));margin-top:4px}.timeline-event-marker{top:12px;left:8px}.timeline-detail{border-radius:13px;padding:14px 16px 10px}.timeline-detail-top{font-size:calc(10px * var(--reading-scale,1));padding-bottom:10px;line-height:1.6}.timeline-detail-top button{width:auto;min-width:60px;height:30px;font-size:calc(11px * var(--reading-scale,1));border-radius:10px;padding:5px 8px}.timeline-detail-heading{padding:12px 0 3px}.timeline-detail-heading h3{font-size:calc(25px * var(--reading-scale,1));margin:9px 0}.timeline-detail-heading p{font-size:calc(13px * var(--reading-scale,1));margin:7px 0;line-height:1.65}.timeline-signal{font-size:calc(10px * var(--reading-scale,1));border-radius:10px;padding:3px 8px}.timeline-basis{font-size:calc(10px * var(--reading-scale,1))}.timeline-detail-heading .timeline-classification-note{font-size:calc(11px * var(--reading-scale,1));line-height:1.6}.attention-reasons li{font-size:calc(12px * var(--reading-scale,1));line-height:1.6}.timeline-counts{font-size:calc(11px * var(--reading-scale,1));gap:7px 16px;margin:9px 0;padding:9px 0}.timeline-counts strong{font-size:calc(17px * var(--reading-scale,1))}.timeline-version-pair{border-radius:10px;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:10px;margin:12px 0;padding:11px 12px}.timeline-version-pair>div>span{font-size:calc(10px * var(--reading-scale,1))}.timeline-version-pair strong{font-size:calc(12px * var(--reading-scale,1))}.timeline-version-pair a{font-size:calc(11px * var(--reading-scale,1))}.timeline-version-arrow{font-size:calc(12px * var(--reading-scale,1))}.timeline-explore-controls{gap:12px;margin:13px 0}.timeline-mode{border-radius:11px;max-width:100%}.timeline-mode button{font-size:calc(11px * var(--reading-scale,1));white-space:normal;padding:7px 10px}.timeline-explore-controls .field select{font-size:calc(11px * var(--reading-scale,1));min-height:33px}.timeline-explore-controls .field>span{font-size:calc(10px * var(--reading-scale,1))}.timeline-differences .wording{font-size:calc(14px * var(--reading-scale,1));line-height:1.75}.timeline-differences .diff-label,.timeline-differences .diff-cell>.reference{font-size:calc(10px * var(--reading-scale,1))}.timeline-capture-facts{gap:14px 20px;margin:14px 0 16px;padding-top:13px}.timeline-capture-facts dt{font-size:calc(11px * var(--reading-scale,1));margin-bottom:6px}.timeline-capture-facts dd{font-size:calc(13px * var(--reading-scale,1))}.timeline-detail-actions .button,.timeline-detail-actions>a{font-size:calc(12px * var(--reading-scale,1))}.timeline-empty{border-radius:12px;gap:12px;padding:14px 16px}.timeline-empty>.reporter{width:45px}.timeline-empty h3{font-size:calc(23px * var(--reading-scale,1))}.timeline-empty p{font-size:calc(13px * var(--reading-scale,1))}.timeline-empty .text-button{font-size:calc(12px * var(--reading-scale,1))}.timeline-method{font-size:calc(11px * var(--reading-scale,1));margin:12px 0 0;line-height:1.65}footer{padding:15px 0 14px}.footer-brand{font-size:calc(18px * var(--reading-scale,1))}.footer-brand span{font-size:calc(11px * var(--reading-scale,1))}.footer-top p{font-size:calc(11px * var(--reading-scale,1));margin:0}.footer-links{font-size:calc(11px * var(--reading-scale,1));gap:8px 18px}.footer-links button{font-size:calc(11px * var(--reading-scale,1))}.footer-bottom{font-size:calc(10px * var(--reading-scale,1));margin-top:13px;padding-top:11px;line-height:1.6}.follow-notice{font-size:calc(12px * var(--reading-scale,1));border-radius:14px;box-shadow:0 5px 18px #0002}.follow-notice button{font-size:calc(12px * var(--reading-scale,1))}:root[data-density=comfortable] :is(.news-card,.news-card-compact){padding-top:17px;padding-bottom:17px}:root[data-density=comfortable] .quick-record{padding-top:12px;padding-bottom:12px}:root[data-density=comfortable] .source-table tbody :is(td,th){padding-top:15px;padding-bottom:15px}:root[data-density=comfortable] .section-heading{padding-top:10px;padding-bottom:10px}:root[data-density=comfortable] .wording{line-height:1.9}@media (min-width:1500px){.site-shell{width:calc(100% - 64px)}}@media (max-width:1180px){.masthead-note{display:none}.site-shell{width:calc(100% - 36px)}.navigation-row nav{gap:16px}.masthead{gap:12px}.brand>span{font-size:calc(20px * var(--reading-scale,1))}.consumer-hero{gap:15px}.consumer-hero h1{font-size:calc(28px * var(--reading-scale,1))}.hero-actions{gap:11px}.newsroom-layout{grid-template-columns:minmax(0,1fr) 225px;gap:18px}.newsroom-sidebar{padding-left:14px}.topic-links{grid-template-columns:repeat(4,minmax(0,1fr))}.suggested-pairs{grid-template-columns:1fr}.timeline-workspace{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:900px){.masthead{flex-wrap:wrap;gap:6px 12px}.header-tools{gap:6px;margin-left:auto}.brand{flex-shrink:0}.navigation-row nav{justify-content:flex-start;gap:17px;overflow-x:auto}.consumer-hero{flex-wrap:wrap;gap:9px}.hero-actions{margin:0}.consumer-hero h1{font-size:calc(28px * var(--reading-scale,1))}.hero-copy p{font-size:calc(12px * var(--reading-scale,1))}.newsroom-layout{grid-template-columns:1fr}.newsroom-sidebar{border-left:0;border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:15px;margin-top:0;padding:12px 0 0;display:grid}.sidebar-note{margin:0;padding:0;border:0!important}.sidebar-note:last-child{grid-column:1/-1}.dashboard-grid{gap:17px}.topic-links{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-cards{grid-template-columns:1fr}.crew-card>.reporter{width:42px;height:42px}.newsroom-heading h1{font-size:calc(28px * var(--reading-scale,1))}.timeline-workspace{grid-template-columns:1fr}.timeline-rail{flex-direction:row;max-height:none;overflow:auto hidden}.timeline-event{flex:0 0 180px;min-height:85px}.timeline-explore-controls{flex-wrap:wrap}.data-row{grid-template-columns:40px minmax(0,1fr);gap:12px}.data-downloads{grid-column:2}.data-row h2{font-size:calc(22px * var(--reading-scale,1))}.directory-layout{grid-template-columns:1fr}.directory-aside{padding-top:15px}.timeline-detail-top button{min-width:55px}}@media (max-width:600px){.site-shell{width:calc(100% - 24px)}.masthead{flex-wrap:wrap;gap:6px;min-height:0;padding:6px 0 7px}.brand{flex-basis:100%;gap:7px}.brand svg{width:26px;height:25px}.brand>span{font-size:calc(19px * var(--reading-scale,1))}.brand small{font-size:calc(7px * var(--reading-scale,1));letter-spacing:1.5px;margin-top:1px}.header-tools{grid-template-columns:97px minmax(0,1fr) 48px;align-items:center;gap:5px;width:100%;margin:0;display:grid}.header-tools>.market-picker{grid-column:1}.market-picker select{width:97px;max-width:97px;font-size:calc(11px * var(--reading-scale,1));height:30px;min-height:30px;padding:5px 8px}.appearance-menu{grid-column:2;justify-self:end}.appearance-menu summary{height:30px;font-size:calc(11px * var(--reading-scale,1));padding:5px 9px}.theme-switch{inline-size:48px;min-inline-size:48px;max-inline-size:48px;width:48px;min-width:48px;max-width:48px;height:30px;min-height:30px;font-size:calc(11px * var(--reading-scale,1));grid-column:3}.header-tools>:last-child{grid-column:1/-1;justify-self:start}.appearance-panel{box-sizing:border-box;border-radius:15px;width:min(320px,100vw - 24px);padding:13px;position:fixed;top:85px;left:auto;right:12px}.navigation-row nav{gap:17px;min-height:34px}.navigation-row nav a{font-size:calc(11px * var(--reading-scale,1));min-height:34px}.consumer-hero{gap:6px;padding:10px 0;display:block}.consumer-hero .eyebrow{font-size:calc(9px * var(--reading-scale,1));line-height:1.4}.consumer-hero h1{font-size:calc(25px * var(--reading-scale,1));margin:3px 0 6px;line-height:1.2}.consumer-hero p{display:none}.hero-actions{flex-direction:row;align-items:center;gap:14px}.hero-actions .button{min-height:29px;font-size:calc(11px * var(--reading-scale,1));padding:5px 9px}.hero-actions .text-button{font-size:calc(11px * var(--reading-scale,1))}.desk-strip{font-size:calc(10px * var(--reading-scale,1));gap:3px 12px;padding:6px 0}.desk-strip strong{font-size:calc(12px * var(--reading-scale,1))}.desk-strip>a:last-child{font-size:calc(10px * var(--reading-scale,1));margin-left:0}.home-newsroom{margin-top:6px}.home-newsroom>.section-heading{gap:8px;min-height:32px;padding:5px 0}.home-newsroom>.section-heading h2{font-size:calc(14px * var(--reading-scale,1))}.home-newsroom>.section-heading .text-button{font-size:calc(10px * var(--reading-scale,1));white-space:nowrap}.section-icon{width:17px;height:17px;font-size:calc(12px * var(--reading-scale,1))}.edition-bar{font-size:calc(9px * var(--reading-scale,1));flex-wrap:wrap;gap:4px 9px;padding:4px 0 7px;line-height:1.4;display:flex}.edition-bar>span:nth-child(2){font-size:calc(9px * var(--reading-scale,1));flex-basis:auto;order:0}.edition-bar>.text-button{font-size:calc(10px * var(--reading-scale,1));min-height:21px;margin-left:auto;padding:0}.news-preview-grid{border-radius:12px}.news-card,.news-card-compact{min-height:0;padding:10px 11px}.news-card-meta,.news-card-compact .news-card-meta{flex-flow:wrap;align-items:center;gap:7px}.news-kind{font-size:calc(9px * var(--reading-scale,1));padding:1px 6px}.news-card-meta>time,.news-card-compact .news-card-meta>time{font-size:calc(9px * var(--reading-scale,1));margin-left:auto}.news-card h3,.news-card-compact h3{font-size:calc(18px * var(--reading-scale,1));margin:4px 0;line-height:1.32}.news-card .news-summary,.news-card-compact .news-summary{font-size:calc(11px * var(--reading-scale,1));margin:0 0 5px;line-height:1.55}.news-card-compact .news-summary{display:none}.news-card-footer{gap:8px;min-height:20px}.news-card-footer>.text-button,.news-card-compact .news-card-footer>.text-button{font-size:calc(10px * var(--reading-scale,1));text-align:left;max-width:none;min-height:22px}.news-reporter{font-size:calc(9px * var(--reading-scale,1));gap:4px}.news-reporter>.reporter{width:19px;height:19px}.news-reporter small{font-size:calc(9px * var(--reading-scale,1));margin-left:5px;display:inline}.news-context p,.news-context li{font-size:calc(12px * var(--reading-scale,1))}.news-context .window-note{font-size:calc(10px * var(--reading-scale,1))}.news-summary{max-width:100%}.dashboard-grid{grid-template-columns:1fr;gap:10px;margin-top:9px}.dashboard-grid .section-heading h2{font-size:calc(14px * var(--reading-scale,1))}.section-heading{min-height:34px;padding:6px 0}.section-heading h2{font-size:calc(15px * var(--reading-scale,1))}.section-heading .text-button{font-size:calc(11px * var(--reading-scale,1))}.quiet-state{gap:8px;padding:9px 0}.quiet-state h3{font-size:calc(15px * var(--reading-scale,1))}.quiet-state p{font-size:calc(12px * var(--reading-scale,1));line-height:1.55}.window-note{font-size:calc(10px * var(--reading-scale,1));margin:7px 0;line-height:1.6}.compact-note{font-size:calc(12px * var(--reading-scale,1));margin:7px 0;line-height:1.55}.watch-preview .quick-record{padding:7px 0}.quick-record a strong{font-size:calc(12px * var(--reading-scale,1))}.quick-record a>span{font-size:calc(11px * var(--reading-scale,1))}.quick-meta{font-size:calc(10px * var(--reading-scale,1))}.company-monogram{width:26px;height:26px;font-size:calc(13px * var(--reading-scale,1));border-radius:9px}.quick-meta .status{font-size:calc(9px * var(--reading-scale,1))}.follow-icon{font-size:calc(10px * var(--reading-scale,1));min-width:45px;height:29px;min-height:29px}.daily-challenge{border-radius:12px;margin-top:10px;padding:0 11px}.challenge-intro{flex-wrap:wrap;gap:7px;padding:9px 0}.challenge-intro>.reporter{width:30px;height:30px}.challenge-intro>div{flex:1;min-width:0}.challenge-intro .eyebrow{font-size:calc(8px * var(--reading-scale,1));line-height:1.5}.challenge-intro h2{font-size:calc(20px * var(--reading-scale,1));margin:2px 0}.challenge-intro p{font-size:calc(11px * var(--reading-scale,1));margin:3px 0 0;line-height:1.5}.challenge-intro>.button{min-height:29px;font-size:calc(10px * var(--reading-scale,1));max-width:100%;margin:0;padding:5px 8px}.challenge-tag{font-size:calc(10px * var(--reading-scale,1));flex-wrap:wrap;gap:5px 10px}.challenge-examples{grid-template-columns:1fr}.challenge-examples p{font-size:calc(16px * var(--reading-scale,1));line-height:1.55}.challenge-examples span{font-size:calc(10px * var(--reading-scale,1))}.challenge-body h3{font-size:calc(13px * var(--reading-scale,1))}.challenge-answer{font-size:calc(12px * var(--reading-scale,1));padding:8px 10px;line-height:1.55}.challenge-explanation p,.challenge-explanation a{font-size:calc(12px * var(--reading-scale,1))}.challenge-body>.window-note{font-size:calc(10px * var(--reading-scale,1))}.topic-section{margin-top:9px}.topic-links{grid-template-columns:1fr 1fr;gap:5px}.topic-link{border-radius:9px;grid-template-columns:5px minmax(0,1fr) auto;gap:3px 6px;min-height:0;padding:7px 8px}.topic-link>strong{font-size:calc(11px * var(--reading-scale,1))}.topic-link>small{font-size:calc(9px * var(--reading-scale,1))}.topic-link>span{font-size:calc(16px * var(--reading-scale,1))}.topic-section .section-heading>.small{display:none}.suggested-pairs{grid-template-columns:1fr;gap:5px}.suggested-pair strong{font-size:calc(12px * var(--reading-scale,1));line-height:1.45}.suggested-pair small{font-size:calc(10px * var(--reading-scale,1))}.tool-note{border-radius:12px;gap:10px;min-height:0;padding:12px}.tool-note .document-doodle{width:30px;height:37px}.tool-note h2{font-size:calc(22px * var(--reading-scale,1))}.tool-note p{font-size:calc(12px * var(--reading-scale,1));line-height:1.55}.tool-note .text-button{font-size:calc(12px * var(--reading-scale,1))}.crew-disclosure{margin-top:10px;padding-top:8px}.crew-disclosure>summary{font-size:calc(11px * var(--reading-scale,1));flex-wrap:wrap;gap:6px}.crew-disclosure>summary>span{font-size:calc(10px * var(--reading-scale,1));margin-left:0}.crew-cards{gap:7px}.crew-card{gap:9px;padding:9px}.crew-card>.reporter{width:38px;height:38px}.crew-card h3{font-size:calc(18px * var(--reading-scale,1))}.crew-card h3 small{font-size:calc(10px * var(--reading-scale,1))}.crew-card p{font-size:calc(11px * var(--reading-scale,1))}.crew-disclosure>.window-note{font-size:calc(10px * var(--reading-scale,1))}.page-heading{align-items:flex-start;gap:12px;padding:13px 0 12px}.page-heading h1,h1{font-size:calc(28px * var(--reading-scale,1));line-height:1.2}.page-heading .lede,.lede{font-size:calc(13px * var(--reading-scale,1));margin-top:6px;line-height:1.6}.eyebrow,.field>span{font-size:calc(10px * var(--reading-scale,1))}.field input,.field select{font-size:calc(12px * var(--reading-scale,1));min-height:35px;padding:8px 9px}.filters{gap:8px;padding-top:9px}.field.search{flex-basis:100%}.field.compact{flex:120px;min-width:0}.directory-options{font-size:calc(10px * var(--reading-scale,1));gap:8px}.directory-options>span{text-align:left;max-width:none}.source-table thead th{font-size:calc(9px * var(--reading-scale,1));padding:8px 5px}.source-table tbody :is(td,th){padding:10px 5px}.source-table th:nth-child(3){width:107px}.source-table .date-cell{font-size:calc(10px * var(--reading-scale,1))}.company-link{font-size:calc(13px * var(--reading-scale,1))}.company-link span{font-size:calc(11px * var(--reading-scale,1))}.row-product,.source-table .table-secondary{font-size:calc(10px * var(--reading-scale,1))}.status{font-size:calc(10px * var(--reading-scale,1));padding:1px 6px;line-height:1.5}.source-table .follow-icon{min-width:29px;font-size:calc(11px * var(--reading-scale,1));padding:4px}.record-meta{font-size:calc(10px * var(--reading-scale,1));line-height:1.5}.record-strip{font-size:calc(11px * var(--reading-scale,1));gap:8px 14px;padding:8px 0}.record-tabs{gap:19px}.record-tabs button{font-size:calc(11px * var(--reading-scale,1));padding:10px 0}.record-scope{gap:9px;padding:10px 11px}.record-scope p{font-size:calc(12px * var(--reading-scale,1));line-height:1.6}.record-scope strong{font-size:calc(12px * var(--reading-scale,1))}.related-records{font-size:calc(11px * var(--reading-scale,1));gap:5px 9px}.related-records>span{font-size:calc(10px * var(--reading-scale,1))}.evidence-row{gap:9px;padding:13px 0}.evidence-row>h3{font-size:calc(11px * var(--reading-scale,1))}.excerpt blockquote,.wording{font-size:calc(13px * var(--reading-scale,1));line-height:1.75}.reference,.version-info,.history-row p{font-size:calc(10px * var(--reading-scale,1));line-height:1.6}.diff-cell .reference,.diff-label,.mobile-col-label{font-size:calc(10px * var(--reading-scale,1))}.diff-cell{padding:9px 11px 12px}.comparison-cells>div{font-size:calc(13px * var(--reading-scale,1));line-height:1.75}.comparison-topic>h3{font-size:calc(11px * var(--reading-scale,1))}.file-slot{padding:15px}.file-slot>label>strong{font-size:calc(22px * var(--reading-scale,1))}.file-slot>label>span,.file-slot>input{font-size:calc(12px * var(--reading-scale,1))}.file-warning,.file-detail>span{font-size:calc(11px * var(--reading-scale,1))}.privacy-line,.action-row>.button{font-size:calc(12px * var(--reading-scale,1))}.count{margin-right:11px;padding-right:13px}.count strong{font-size:calc(24px * var(--reading-scale,1))}.count span{font-size:calc(10px * var(--reading-scale,1))}.comparison-result h2{font-size:calc(18px * var(--reading-scale,1))}.prose{padding-top:15px}.prose p{font-size:calc(14px * var(--reading-scale,1));line-height:1.75}.prose h2{font-size:calc(23px * var(--reading-scale,1));margin-top:18px}.status-dates{gap:13px}.status-dates dt{font-size:calc(11px * var(--reading-scale,1))}.status-dates dd{font-size:calc(12px * var(--reading-scale,1))}.status-source{gap:7px;padding:10px 0}.status-source p{font-size:calc(12px * var(--reading-scale,1));line-height:1.6}.watch-record-actions{flex-wrap:wrap;gap:9px}.watch-record-actions .button,.watch-record-actions .text-button{font-size:calc(11px * var(--reading-scale,1))}.data-row{grid-template-columns:31px minmax(0,1fr);gap:10px;padding:12px 0}.data-icon{width:31px;height:31px;font-size:calc(15px * var(--reading-scale,1))}.data-row h2{font-size:calc(21px * var(--reading-scale,1))}.data-row p{font-size:calc(12px * var(--reading-scale,1))}.data-downloads{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.download-link{font-size:calc(11px * var(--reading-scale,1));flex:140px;min-width:0;padding:7px 9px}.data-details{grid-template-columns:1fr;gap:12px;margin-top:12px}.data-details h2{font-size:calc(20px * var(--reading-scale,1))}.data-details p{font-size:calc(13px * var(--reading-scale,1))}.briefing-totals{gap:6px}.briefing-totals>div{border-radius:11px;padding:9px 11px}.briefing-totals strong{font-size:calc(24px * var(--reading-scale,1))}.briefing-totals span{font-size:calc(10px * var(--reading-scale,1))}.record-timeline{margin-top:12px}.timeline-intro{gap:8px;margin-bottom:9px}.timeline-intro>.reporter{width:35px;height:35px}.timeline-intro .eyebrow{font-size:calc(9px * var(--reading-scale,1))}.timeline-intro h2{font-size:calc(23px * var(--reading-scale,1));margin:3px 0}.timeline-intro p{font-size:calc(12px * var(--reading-scale,1));line-height:1.6}.timeline-stats{font-size:calc(10px * var(--reading-scale,1));gap:6px 13px;padding:8px 0}.timeline-stats strong{font-size:calc(17px * var(--reading-scale,1))}.timeline-stats>span:last-child:not(.timeline-attention-count){font-size:calc(10px * var(--reading-scale,1));flex-basis:auto}.timeline-filters{gap:8px;margin:10px 0}.timeline-filters .field.compact{flex:130px}.timeline-filters .field>span,.timeline-filters>span{font-size:calc(10px * var(--reading-scale,1))}.timeline-filters .field select{font-size:calc(11px * var(--reading-scale,1));min-height:34px;padding:7px}.timeline-event{flex-basis:165px;min-height:85px;padding:9px 8px 9px 28px}.timeline-event time,.timeline-event small{font-size:calc(10px * var(--reading-scale,1))}.timeline-event strong{font-size:calc(12px * var(--reading-scale,1))}.timeline-detail{border-radius:12px;padding:11px 12px 8px}.timeline-detail-top{font-size:calc(10px * var(--reading-scale,1));gap:9px}.timeline-detail-top>span{flex:160px;max-width:none}.timeline-detail-top>div{gap:5px}.timeline-detail-top button{font-size:calc(10px * var(--reading-scale,1));min-width:54px;height:28px}.timeline-detail-heading h3{font-size:calc(23px * var(--reading-scale,1));margin:8px 0;line-height:1.3}.timeline-detail-heading p{font-size:calc(12px * var(--reading-scale,1));line-height:1.7}.timeline-detail-heading .timeline-classification-note{font-size:calc(11px * var(--reading-scale,1));line-height:1.6}.timeline-signal,.timeline-basis{font-size:calc(10px * var(--reading-scale,1))}.attention-reasons li{font-size:calc(11px * var(--reading-scale,1));line-height:1.7}.timeline-counts{font-size:calc(10px * var(--reading-scale,1));gap:6px 12px;padding:8px 0}.timeline-counts strong{font-size:calc(16px * var(--reading-scale,1))}.timeline-version-pair{grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr);gap:8px;padding:9px 10px}.timeline-version-pair>div>span{font-size:calc(10px * var(--reading-scale,1))}.timeline-version-pair strong,.timeline-version-pair a{font-size:calc(11px * var(--reading-scale,1))}.timeline-version-arrow{font-size:calc(10px * var(--reading-scale,1))}.timeline-mode button{font-size:calc(11px * var(--reading-scale,1));padding:7px 9px}.timeline-explore-controls .field>span{font-size:calc(10px * var(--reading-scale,1))}.timeline-explore-controls .field select{font-size:calc(11px * var(--reading-scale,1));min-height:34px}.timeline-differences .wording{font-size:calc(13px * var(--reading-scale,1));line-height:1.8}.timeline-differences .diff-label,.timeline-differences .diff-cell>.reference,.timeline-differences .mobile-col-label{font-size:calc(10px * var(--reading-scale,1))}.timeline-capture-facts{gap:12px;margin:13px 0}.timeline-capture-facts dt{font-size:calc(10px * var(--reading-scale,1))}.timeline-capture-facts dd{font-size:calc(12px * var(--reading-scale,1))}.timeline-detail-actions .button,.timeline-detail-actions>a{font-size:calc(11px * var(--reading-scale,1))}.timeline-empty{gap:9px;padding:12px}.timeline-empty>.reporter{width:35px}.timeline-empty h3{font-size:calc(21px * var(--reading-scale,1))}.timeline-empty p{font-size:calc(12px * var(--reading-scale,1));line-height:1.65}.timeline-empty .text-button,.timeline-method,.timeline-detail>.window-note{font-size:calc(11px * var(--reading-scale,1))}.timeline-method{line-height:1.65}.newsroom-heading{padding:12px 0 10px;position:static}.newsroom-heading h1{font-size:calc(26px * var(--reading-scale,1));margin:3px 0 6px;padding:0;line-height:1.25}.newsroom-heading .eyebrow{font-size:calc(9px * var(--reading-scale,1))}.newsroom-heading .lede{font-size:calc(12px * var(--reading-scale,1));line-height:1.55}.newsroom-heading .hero-actions{gap:12px;margin-top:8px}.newsroom-heading .hero-actions .button,.newsroom-heading .hero-actions .text-button{font-size:calc(10px * var(--reading-scale,1));min-height:28px;padding:5px 8px}.newsroom-layout{gap:12px;margin-top:7px}.news-kind-tabs{gap:5px}.news-kind-tabs button{font-size:calc(10px * var(--reading-scale,1));border-radius:10px;min-height:29px;padding:6px 8px}.newsroom-tools .filters{gap:8px;padding-top:7px}.newsroom-tools .field.search,.newsroom-tools .field.compact{flex-basis:100%}.newsroom-stories{border-radius:12px}.newsroom-sidebar{grid-template-columns:1fr;gap:12px;padding-top:12px}.sidebar-note{border:0!important;margin:0!important;padding:0!important}.sidebar-note h2{font-size:calc(22px * var(--reading-scale,1))}.sidebar-note p{font-size:calc(12px * var(--reading-scale,1))}.sidebar-note h3{font-size:calc(14px * var(--reading-scale,1))}.newsroom-coverage{border-radius:12px;padding:10px 11px}.newsroom-coverage summary{font-size:calc(11px * var(--reading-scale,1))}.coverage-records>div{font-size:calc(11px * var(--reading-scale,1));gap:5px 10px}.coverage-records>div>span{font-size:calc(10px * var(--reading-scale,1))}.newsroom-empty{padding:17px 13px}.newsroom-empty>.reporter{width:40px}.newsroom-empty h2{font-size:calc(22px * var(--reading-scale,1))}.newsroom-empty p{font-size:calc(12px * var(--reading-scale,1))}.footer-brand{font-size:calc(18px * var(--reading-scale,1))}.footer-brand span{font-size:calc(10px * var(--reading-scale,1))}.footer-top p,.footer-links,.footer-links button{font-size:calc(11px * var(--reading-scale,1))}.footer-links{gap:9px 15px}.footer-bottom{font-size:calc(10px * var(--reading-scale,1));line-height:1.6}.follow-notice{font-size:calc(12px * var(--reading-scale,1));gap:10px;padding:10px 12px;line-height:1.55}.follow-notice button{font-size:calc(12px * var(--reading-scale,1))}}@media (max-width:370px){.site-shell{width:calc(100% - 20px)}.brand>span{font-size:calc(18px * var(--reading-scale,1))}.consumer-hero h1{font-size:calc(23px * var(--reading-scale,1))}.home-newsroom>.section-heading h2{font-size:calc(13px * var(--reading-scale,1))}.home-newsroom>.section-heading>.text-button{font-size:calc(10px * var(--reading-scale,1))}.news-card h3,.news-card-compact h3{font-size:calc(17px * var(--reading-scale,1))}.challenge-intro>.reporter{display:none}.challenge-intro>.button{font-size:calc(10px * var(--reading-scale,1))}.topic-link>small{display:none}.crew-disclosure>summary{font-size:calc(11px * var(--reading-scale,1))}.timeline-mode{display:flex}.timeline-mode button{font-size:calc(10px * var(--reading-scale,1));flex:1;min-width:0;padding:7px}.timeline-detail-heading h3{font-size:calc(22px * var(--reading-scale,1))}.timeline-version-pair{grid-template-columns:1fr;gap:10px}.timeline-version-arrow{display:none}.timeline-version-pair>div+div{border-top:1px solid var(--line-soft);padding-top:8px}.newsroom-heading h1{font-size:calc(24px * var(--reading-scale,1))}}@media (prefers-reduced-motion:reduce){.reporter,.reporter *,.news-card,.crew-card,.timeline-detail,.timeline-event{transition:none!important;animation:none!important}}@media print{.consumer-hero,.daily-challenge,.crew-disclosure{display:none!important}.news-card,.news-preview-grid,.newsroom-stories{break-inside:avoid;color:#111!important;background:#fff!important}.news-card h3,.news-card p,.news-card span{color:#111!important}.news-card:hover{background:#fff!important}.news-card .news-summary,.news-preview-grid{display:block}.newsroom-sidebar{display:none}}.appearance-menu>summary{white-space:nowrap;justify-content:center;inline-size:96px;min-inline-size:96px;max-inline-size:96px}.appearance-menu>summary:before,.appearance-menu>summary:after{display:none}.crew-disclosure>summary:after,.newsroom-coverage>summary:after,details.method-note>summary:after{content:"Show";text-align:center;border:1px solid var(--line-soft);min-width:3.3em;font-size:calc(10px * var(--reading-scale,1));background:var(--panel);color:var(--muted);border-radius:10px;flex-shrink:0;margin-left:auto;padding:2px 7px;line-height:1.5;display:inline-block}.crew-disclosure[open]>summary:after,.newsroom-coverage[open]>summary:after,details.method-note[open]>summary:after{content:"Hide"}.crew-disclosure>summary>span{margin-left:0}@media (max-width:600px){.appearance-menu>summary{inline-size:88px;min-inline-size:88px;max-inline-size:88px}.crew-disclosure>summary:after{margin-left:auto}.crew-disclosure>summary>span{flex-basis:100%;order:3}.data-icon{font-size:calc(10px * var(--reading-scale,1))}}.home-overview{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);align-items:start;gap:22px;display:grid}.home-overview>.dashboard-grid{flex-direction:column;gap:13px;margin-top:10px;display:flex}.home-overview>.home-newsroom{margin-top:10px}.news-card-compact .news-card-meta{flex-direction:row;align-items:center}.news-card-compact .news-card-meta>time{font-size:calc(10px * var(--reading-scale,1));margin-left:auto}.news-card-compact .news-reporter small{display:inline}.news-card-compact .news-card-footer{margin-top:0;padding-top:0}.quick-record{grid-template-columns:29px minmax(0,1fr) auto}.quick-record>div{min-width:0}.quick-record .follow-icon{white-space:nowrap;justify-self:end}.tool-note .document-doodle{display:none}.consumer-hero{padding-top:11px;padding-bottom:10px}.consumer-hero h1{font-size:calc(28px * var(--reading-scale,1));margin-top:2px;margin-bottom:4px}.consumer-hero p{font-size:calc(12px * var(--reading-scale,1))}.desk-strip{padding-top:6px;padding-bottom:6px}.home-newsroom>.section-heading{min-height:32px;padding-top:5px;padding-bottom:5px}.section-heading .section-icon{display:none}.topic-link>span{font-size:calc(16px * var(--reading-scale,1))}.news-card,.news-card-compact{padding-top:10px;padding-bottom:10px}@media (max-width:900px){.home-overview{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:16px}.home-overview>.dashboard-grid{gap:9px}.home-overview .quick-record{grid-template-columns:minmax(0,1fr) auto}.home-overview .company-monogram{display:none}}@media (max-width:700px){.home-overview{display:block}.home-overview>.dashboard-grid{gap:9px;margin-top:9px}.home-overview .quick-record{grid-template-columns:26px minmax(0,1fr) auto}.home-overview .company-monogram{display:grid}}@media (max-width:600px){.masthead{padding-top:7px;padding-bottom:5px;display:block;position:relative}.brand{white-space:nowrap;max-width:calc(100% - 145px);min-height:29px}.brand>span{font-size:calc(18px * var(--reading-scale,1))}.brand small{font-size:calc(7px * var(--reading-scale,1))}.header-tools{grid-template-columns:minmax(0,1fr) 97px;grid-template-areas:"reading country";align-items:center;gap:5px;margin-top:6px;display:grid}.header-tools>.reading-controls{grid-area:reading;justify-self:start}.header-tools>.market-picker{grid-area:country;justify-self:end}.header-tools>.appearance-menu{grid-column:auto;justify-self:auto;position:absolute;top:8px;right:56px}.header-tools>.theme-switch{width:48px;min-width:48px;max-width:48px;grid-column:auto;inline-size:48px;min-inline-size:48px;max-inline-size:48px;position:absolute;top:8px;right:0}.header-tools>.appearance-menu>summary{inline-size:80px;min-inline-size:80px;max-inline-size:80px;font-size:calc(10px * var(--reading-scale,1));padding:5px 7px}.appearance-panel{width:min(320px,100% - 24px);top:44px;left:12px;right:auto}.consumer-hero{padding:8px 0}.consumer-hero h1{font-size:calc(25px * var(--reading-scale,1));margin:3px 0 6px}.news-card-compact .news-card-meta>time{font-size:calc(9px * var(--reading-scale,1))}.news-card,.news-card-compact{padding-top:9px;padding-bottom:9px}.quick-record{grid-template-columns:26px minmax(0,1fr) auto}.quick-record .follow-icon{width:auto;min-width:45px}.tool-note{display:block}.tool-note>div{width:100%;min-width:0}}@media (max-width:370px){.brand svg{display:none}.brand{max-width:calc(100% - 125px)}.brand>span{font-size:calc(17px * var(--reading-scale,1))}.brand small{font-size:calc(7px * var(--reading-scale,1))}.header-tools{grid-template-columns:minmax(0,1fr) 85px}.header-tools>.market-picker select{width:85px;max-width:85px;font-size:calc(10px * var(--reading-scale,1))}.header-tools>.appearance-menu{right:52px}.header-tools>.appearance-menu>summary{inline-size:66px;min-inline-size:66px;max-inline-size:66px;font-size:calc(9px * var(--reading-scale,1));padding:5px 3px}.header-tools>.theme-switch{inline-size:44px;min-inline-size:44px;max-inline-size:44px;width:44px;min-width:44px;max-width:44px}.consumer-hero h1{font-size:calc(23px * var(--reading-scale,1))}}:root[data-theme=light]{--dim:#58634f;--gold:#705735}.news-card h3 a{color:inherit;text-underline-offset:4px;text-decoration:none;text-decoration-thickness:1px}.news-card h3 a:hover,.news-card h3 a:focus-visible{color:var(--accent);text-decoration:underline}.news-card:focus-within{background:color-mix(in srgb,var(--soft) 35%,var(--panel));box-shadow:inset 0 0 0 1px var(--line)}.news-card.is-expanded{background:var(--panel)}.news-card.is-expanded>.news-card-footer{padding-bottom:8px}.news-context{overflow-wrap:anywhere}.news-context .news-sources{gap:8px 14px}.filter-results{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;min-width:0;margin-bottom:8px;padding:7px 0 9px;display:flex}.filter-results p{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);min-width:0;margin:0;line-height:1.6}.filter-results .text-button{font-size:calc(11px * var(--reading-scale,1));white-space:normal;text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:999px;min-height:28px;padding:3px 8px;line-height:1.5}.filter-results .text-button:hover{background:var(--soft);border-color:var(--accent)}.quick-record,.watch-record,.briefing-changes>article{transition:background-color .15s}.quick-record:focus-within,.watch-record:focus-within,.briefing-changes>article:focus-within{background:var(--soft);border-radius:8px}.quick-record a:hover strong,.watch-record-title a:hover strong,.briefing-changes h3 a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.topic-link:hover,.topic-link:focus-visible,.suggested-pair:hover,.suggested-pair:focus-visible{border-color:var(--tone-fg);background:color-mix(in srgb,var(--tone-bg) 45%,var(--panel));transform:none}.watchlist-empty-filter{border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;padding:10px 12px;line-height:1.7}@media (hover:hover){.quick-record:hover,.watch-record:hover,.briefing-changes>article:hover{background:color-mix(in srgb,var(--soft) 55%,var(--panel));border-radius:8px}}@media (max-width:600px){.filter-results{gap:5px 10px;padding-top:5px;padding-bottom:7px}.filter-results .text-button{min-height:34px}.news-card.is-expanded>.news-card-footer{padding-bottom:6px}}@media (prefers-reduced-motion:reduce){.quick-record,.watch-record,.briefing-changes>article{transition:none}}@media print{.filter-results .text-button{display:none}.filter-results p{color:#111}.news-card h3 a{color:inherit!important}.quick-record,.watch-record,.briefing-changes>article{background:0 0!important}}:root[data-text-size="100"] main,:root[data-text-size="100"] footer{--reading-scale:1}:root[data-text-size="112.5"] main,:root[data-text-size="112.5"] footer{--reading-scale:1.125}:root[data-text-size="125"] main,:root[data-text-size="125"] footer{--reading-scale:1.25}:root[data-text-size="150"] main,:root[data-text-size="150"] footer{--reading-scale:1.5}html{scrollbar-gutter:stable}body{overflow-y:scroll}.reading-menu{--reading-scale:1;color:var(--text);flex:none;font-family:DM Sans,sans-serif;position:relative}.reading-menu>.reading-trigger{box-sizing:border-box;block-size:36px;inline-size:100px;color:var(--muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font:500 12px/1 DM Sans,sans-serif;list-style:none;display:flex}.reading-trigger::-webkit-details-marker{display:none}.reading-trigger::marker{content:""}.reading-trigger:after{display:none}.reading-menu>.reading-trigger:hover,.reading-menu[open]>.reading-trigger{background:var(--soft);color:var(--text);border-color:var(--line-soft)}.reading-trigger-glyph{letter-spacing:-1px;font:500 17px/1 Georgia,serif}.reading-trigger-label{font:inherit}.reading-panel{z-index:3;box-sizing:border-box;background:var(--panel);border:1px solid var(--line);inline-size:252px;max-block-size:calc(100dvh - var(--header-height) - 24px);color:var(--text);text-align:left;border-radius:10px;padding:14px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto;box-shadow:0 12px 32px -16px #0007}.reading-panel-title{letter-spacing:0;color:var(--text);margin:0 0 10px;font:600 12px/1.5 DM Sans,sans-serif}.reading-menu .reading-controls{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);white-space:nowrap;border-radius:7px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:0;block-size:44px;min-block-size:44px;inline-size:100%;min-inline-size:0;max-inline-size:none;padding:0;display:grid;overflow:hidden}.reading-menu .reading-controls button{box-sizing:border-box;block-size:42px;min-block-size:42px;max-block-size:42px;inline-size:44px;min-inline-size:44px;max-inline-size:44px;color:var(--text);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0 10px;font:500 15px/1 DM Sans,sans-serif;transition:background-color .15s,color .15s;display:grid;transform:none}.reading-menu .reading-size-smaller{border-inline-end:1px solid var(--line)!important}.reading-menu .reading-size-larger{border-inline-start:1px solid var(--line)!important}.reading-menu .reading-controls button:enabled:hover{background:var(--soft);color:var(--accent)}.reading-menu .reading-controls button:disabled{opacity:.4;cursor:default}.reading-menu .reading-controls button:active{transform:none}.reading-menu .reading-size-value{inline-size:auto;min-inline-size:0;max-inline-size:none;color:var(--text);font:500 13px/1 var(--mono);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;display:block}.reading-menu .reading-size-reset{block-size:40px;min-block-size:40px;max-block-size:40px;inline-size:100%;min-inline-size:0;max-inline-size:none;color:var(--muted);letter-spacing:0;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:5px 0 0;padding:0 12px;font:500 11px/1.4 DM Sans,sans-serif;display:block;transform:none}.reading-menu .reading-size-reset:hover{background:var(--soft);color:var(--text)}.reading-menu .reading-size-reset:active{transform:none}.reading-density{border-top:1px solid var(--line-soft);min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:12px;font:500 12px/1.5 DM Sans,sans-serif;display:flex}.reading-density select{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);block-size:40px;min-block-size:40px;inline-size:134px;min-inline-size:134px;max-inline-size:134px;color:var(--text);cursor:pointer;border-radius:7px;margin:0;padding:0 11px;font:400 12px/1.4 DM Sans,sans-serif}.reading-panel :is(button,select):focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (max-width:600px){.reading-menu>.reading-trigger{block-size:40px}.reading-panel{inline-size:252px;max-inline-size:calc(100% - 24px);max-block-size:calc(100dvh - var(--header-height) + 10px);position:fixed;inset-block-start:calc(var(--header-height) - 26px);inset-inline-end:12px}}@media (prefers-reduced-motion:reduce){.reading-menu .reading-controls button{transition:none}}@media print{.reading-menu{display:none!important}}:root{--header-height:86px}html{scroll-padding-top:calc(var(--header-height) + 12px)}body{min-width:0}main [id],main:target{scroll-margin-top:12px}.site-header{--reading-scale:1;z-index:60;isolation:isolate;background:var(--bg);position:sticky;top:0;box-shadow:0 7px 16px -16px #0009}.site-header .masthead{flex-wrap:nowrap;align-items:center;gap:20px;min-height:50px;padding:7px 0;display:flex;position:relative}.site-header .brand{flex:none;gap:8px;max-width:none;min-height:0}.site-header .brand svg{width:25px;height:29px;display:block}.site-header .brand small{letter-spacing:1.7px;margin-top:2px;font-size:7px;line-height:1.3}.site-header .masthead-note{display:none}.site-header .header-tools{flex:none;align-items:center;gap:4px;width:auto;margin:0 0 0 auto;display:flex}.site-header .header-tools>*{grid-area:auto;justify-self:auto;position:relative;top:auto;left:auto;right:auto}.site-header .market-picker{flex:0 0 126px;display:block}.site-header .market-picker select,.site-header .reading-menu>summary,.site-header .appearance-menu>summary{height:36px;min-height:36px;color:var(--muted);letter-spacing:0;white-space:nowrap;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0;padding:7px 12px;font:500 12px/1.4 DM Sans,sans-serif;display:flex}.site-header .market-picker select{text-align:left;appearance:none;width:126px;max-width:126px;display:block}.site-header .appearance-menu>summary>span{font-size:inherit;line-height:inherit}.site-header .reading-menu>summary:before,.site-header .reading-menu>summary:after,.site-header .appearance-menu>summary:before,.site-header .appearance-menu>summary:after{display:none}.site-header .market-picker select:hover,.site-header .reading-menu>summary:hover,.site-header .appearance-menu>summary:hover{background:var(--panel);color:var(--text)}.site-header .reading-menu[open]>summary,.site-header .appearance-menu[open]>summary{background:var(--soft);color:var(--text);border-color:var(--line-soft)}.site-header .navigation-row{border-top:0;border-bottom:1px solid var(--line);align-items:stretch;gap:15px}.site-header .navigation-row nav{scrollbar-width:none;gap:18px;min-width:0;padding:0;display:flex;overflow-x:auto}.site-header .navigation-row nav::-webkit-scrollbar{display:none}.site-header .navigation-row nav a{min-height:34px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:0;padding:0 1px;font-size:12px;font-weight:400}.site-header .navigation-row nav a.active{border-bottom-color:var(--accent);color:var(--text);background:0 0}.site-header .navigation-row nav a:hover{color:var(--text);background:0 0}.site-header .nav-status{font-size:10px}.site-header .appearance-panel{z-index:2;width:244px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--header-height) - 14px);border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px;position:absolute;top:calc(100% + 7px);left:auto;right:0;overflow-y:auto;box-shadow:0 12px 30px #0003}.site-header .appearance-panel fieldset{border:0;min-width:0;margin:0;padding:0}.site-header .appearance-panel legend{color:var(--text);margin:0 0 9px;padding:0;font-size:12px;font-weight:600;line-height:1.5}.appearance-mode-options{border:1px solid var(--line-soft);background:var(--bg);border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.site-header .appearance-mode-options button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;margin:0;padding:7px 12px;font-size:12px;line-height:1.4}.site-header .appearance-mode-options button[aria-pressed=true]{border-color:var(--line);background:var(--panel);color:var(--text)}.site-header .appearance-mode-options button:hover{color:var(--text)}.theme-options{flex-direction:column;gap:2px;display:flex}.site-header .theme-option{width:100%;min-height:38px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 10px;font:400 12px/1.5 DM Sans,sans-serif;display:flex}.site-header .theme-option:hover{background:var(--soft)}.site-header .theme-option[aria-pressed=true]{background:var(--soft);border-color:var(--line-soft)}.theme-current{min-width:37px;color:var(--muted);text-align:right;font-size:10px}.site-header :is(button,summary,select,a):focus-visible{outline-offset:2px}@media (max-width:900px){.site-header .masthead{gap:12px}.site-header .brand>span{font-size:19px}.site-header .brand svg{width:23px;height:27px}.site-header .market-picker{flex-basis:112px}.site-header .market-picker select{width:112px;max-width:112px}.site-header .navigation-row nav{gap:16px}}@media (max-width:600px){:root{--header-height:116px}.site-header .masthead{flex-direction:column;align-items:stretch;gap:3px;min-height:0;padding:6px 0 3px;display:flex}.site-header .brand{flex:none;gap:7px;max-width:none;min-height:29px}.site-header .brand>span{font-size:18px}.site-header .brand small{margin-top:1px;font-size:7px}.site-header .brand svg{width:22px;height:25px;display:block}.site-header .header-tools{flex:none;gap:4px;width:100%;margin:0;display:flex}.site-header .header-tools>*{grid-area:auto;justify-self:auto;position:relative;top:auto;left:auto;right:auto}.site-header .market-picker{flex:auto;min-width:0}.site-header .market-picker select{width:100%;max-width:none;height:36px;min-height:36px;padding:7px 10px;font-size:12px}.site-header .reading-menu>summary{inline-size:44px;min-inline-size:44px;max-inline-size:44px;padding-inline:10px}.site-header .reading-trigger-label{display:none}.site-header .appearance-menu>summary{inline-size:76px;min-inline-size:76px;max-inline-size:76px;height:36px;min-height:36px;padding:7px 12px;font-size:12px}.site-header .navigation-row{gap:0}.site-header .navigation-row nav{gap:17px;min-height:33px;padding:0}.site-header .navigation-row nav a{min-height:33px;padding:0 1px;font-size:11px}.site-header .appearance-panel{top:calc(var(--header-height) - 26px);width:244px;max-width:calc(100% - 24px);max-height:calc(100dvh - var(--header-height) + 14px);position:fixed;left:auto;right:12px}.site-header .nav-status{display:none}}@media print{html{scroll-padding-top:0}.site-header{box-shadow:none;position:static}}:root{--sans:"DM Sans",sans-serif;--serif:"DM Sans",sans-serif;--brand-tile:#d8ecad;--brand-ink:#263a30}body,h1,h2,h3,.company-link,.footer-brand{font-family:var(--sans)}h1{letter-spacing:-1.1px;font-weight:650}h2{letter-spacing:-.35px;font-weight:650}.site-shell{width:calc(100% - 64px);max-width:1280px}main{padding-bottom:32px}.ui-icon{flex-shrink:0;width:19px;height:19px}.text-button{align-items:center;gap:7px;font-weight:600;display:inline-flex}.text-button .ui-icon{width:16px;height:16px}.button{border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.button.primary:hover{opacity:1;box-shadow:0 0 0 3px var(--line-soft)}.eyebrow{letter-spacing:1px;font-family:var(--sans);font-weight:600;font-size:calc(10px * var(--reading-scale,1))}.site-header{background:var(--bg)}.site-header .brand{gap:10px}.site-header .brand svg{stroke:none;width:39px;height:39px}.site-header .brand>span{font:700 20px/1.15 var(--sans);letter-spacing:-.7px}.site-header .brand small{font:600 7px/1.3 var(--sans);letter-spacing:1.5px;color:var(--muted);margin-top:4px}.justice-mark .mark-paper,.justice-mark .mark-fold,.justice-mark .mark-eye{stroke:var(--brand-ink);stroke-width:1.7px;fill:none}.site-header .navigation-row{align-items:center;gap:20px;min-height:41px}.site-header .navigation-row nav{flex:0 auto;gap:26px}.site-header .navigation-row nav a{min-height:41px;font-size:12px;font-weight:500}.site-header .navigation-row nav a.active{color:var(--accent);font-weight:700}.tools-menu{color:var(--muted);flex-shrink:0;font-size:12px;position:relative}.tools-menu>summary{cursor:pointer;align-items:center;gap:7px;min-height:41px;display:flex}.tools-menu[open]>summary{color:var(--text)}.tools-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;width:244px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0002}.tools-panel a{border-radius:7px;padding:11px 12px;font-size:12px}.tools-panel a:hover{background:var(--soft)}.nav-status{margin-left:auto}.page-heading{padding:28px 0 22px}.page-heading h1{font-size:calc(31px * var(--reading-scale,1));line-height:1.15}.page-heading .lede{font-size:calc(14px * var(--reading-scale,1))}.clarity-hero{background:var(--hero-bg,var(--soft));border-radius:22px;grid-template-columns:minmax(0,1fr) 275px;align-items:center;gap:38px;margin:24px 0 0;padding:30px 34px;display:grid;position:relative}.hero-kicker{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);align-items:center;gap:7px;font-weight:500;display:flex}.kicker-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.clarity-copy h1{font-size:calc(43px * var(--reading-scale,1));letter-spacing:-1.9px;margin:13px 0 12px;line-height:1.07}.clarity-copy>p{font-size:calc(14px * var(--reading-scale,1));color:var(--muted);margin:0 0 17px;line-height:1.7}.hero-search{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:10px;max-width:605px;padding:5px 5px 5px 14px;display:flex}.hero-search input{width:100%;min-width:0;color:var(--text);font:400 calc(13px * var(--reading-scale,1))/1.5 var(--sans);background:0 0;border:0;padding:7px 0}.hero-search input::placeholder{color:var(--dim);opacity:1}.hero-search .button{min-height:39px;font-size:calc(12px * var(--reading-scale,1));flex-shrink:0;padding:9px 13px}.hero-search .button .ui-icon{width:17px;height:17px}.hero-reassurance{font-size:calc(10px * var(--reading-scale,1));color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:11px;display:flex}.hero-reassurance>span{align-items:center;gap:4px;display:inline-flex}.hero-reassurance .ui-icon{width:13px;height:13px}.clarity-art{flex-direction:column;align-items:center;padding:14px 0;display:flex;position:relative}.art-caption{font:600 8px/1.6 var(--sans);letter-spacing:2px;color:var(--muted);margin-bottom:14px}.clarity-art .hero-mark{width:76px;height:76px;margin-bottom:17px;transform:rotate(-7deg)}.art-line{border:1px solid var(--line);background:var(--panel);width:214px;font:500 11px/1.4 var(--sans);box-shadow:0 3px 0 var(--line-soft);color:var(--text);border-radius:10px;align-items:center;gap:9px;margin-top:-1px;padding:9px 12px;display:flex}.art-line .ui-icon{width:15px;height:15px;color:var(--accent);margin-left:auto}.art-number{color:var(--dim);font:10px var(--mono)}.line-one{transform:rotate(-3deg)}.line-two{transform:rotate(2deg)translate(10px)}.line-three{transform:rotate(-1deg)translate(-4px)}.art-footnote{font:11px var(--sans);color:var(--muted);margin-top:18px}.clarity-pulse{font-size:calc(11px * var(--reading-scale,1));border-bottom:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 25px;padding:16px 4px;display:flex}.clarity-pulse b{color:var(--text);font-weight:700}.clarity-pulse>a{align-items:center;gap:5px;display:flex}.clarity-pulse .ui-icon{width:14px;height:14px}.clarity-pulse .pulse-health{font-size:calc(10px * var(--reading-scale,1));margin-left:auto}.company-explorer{padding-top:22px}.company-explorer>.section-heading{border:0;align-items:center;padding:0 0 15px}.company-explorer .section-heading h2{font-size:calc(21px * var(--reading-scale,1));letter-spacing:-.6px;margin-top:5px}.industry-pills{flex-wrap:wrap;gap:7px;padding:0 0 13px;display:flex}.industry-pills button{border:1px solid var(--line-soft);background:var(--panel);min-height:35px;color:var(--muted);font-size:calc(11px * var(--reading-scale,1));border-radius:9px;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.industry-pills button .ui-icon{width:15px;height:15px}.industry-pills button>span{font-size:calc(9px * var(--reading-scale,1));opacity:.85}.industry-pills button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.industry-pills button:hover{border-color:var(--accent)}.explorer-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:13px;display:flex}.record-type-switch{background:var(--soft);border-radius:9px;gap:2px;padding:3px;display:flex}.record-type-switch button{font:500 calc(10px * var(--reading-scale,1))/1.5 var(--sans);color:var(--muted);border-radius:6px;padding:5px 9px}.record-type-switch button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #0001}.explorer-meta p{color:var(--dim);font-size:calc(10px * var(--reading-scale,1));margin:0}.explorer-meta>.text-button{margin-left:auto}.company-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.company-card{border:1px solid var(--line-soft);background:var(--panel);border-radius:14px;transition:border-color .15s;overflow:hidden}.company-card:hover,.company-card:focus-within{border-color:var(--accent)}.company-card-top{align-items:center;gap:11px;padding:16px 15px 12px;display:flex}.company-avatar{width:38px;height:38px;font:700 15px var(--sans);letter-spacing:-.6px;border-radius:12px;flex:0 0 38px;place-items:center;display:grid}.company-card-top h3{font-size:calc(14px * var(--reading-scale,1));font-weight:700;line-height:1.25}.company-card-top h3 a:hover{text-underline-offset:3px;text-decoration:underline}.company-card-top>div>span{font-size:calc(10px * var(--reading-scale,1));color:var(--dim)}.save-company{min-width:32px;min-height:34px;color:var(--muted);border:1px solid var(--line-soft);border-radius:9px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.save-company:hover,.save-company.saved{background:var(--soft);color:var(--accent);border-color:var(--line)}.save-company .ui-icon{width:15px;height:15px}.company-record-links{min-height:55px;padding:0 15px 8px}.company-record-links a{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);align-items:center;gap:7px;padding:5px 0;display:flex}.company-record-links a:hover{color:var(--accent)}.company-record-links .ui-icon{width:13px;height:13px;margin-left:auto}.record-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.company-card-bottom{border-top:1px solid var(--line-soft);font-size:calc(9px * var(--reading-scale,1));color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:9px 15px;display:flex}.company-card-bottom .status{font-size:calc(9px * var(--reading-scale,1))}.fresh-label{color:var(--accent)}.explorer-more{font-size:calc(11px * var(--reading-scale,1));color:var(--accent);justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}.explorer-more .ui-icon{width:15px;height:15px}.company-explorer>.window-note{margin:9px 0 20px}.explorer-empty{border:1px dashed var(--line);border-radius:13px;gap:15px;padding:23px;display:flex}.explorer-empty>.ui-icon{width:32px;height:32px;color:var(--accent)}.explorer-empty p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted)}.next-home .home-newsroom{border-top:1px solid var(--line-soft);margin:0;padding:22px 0 20px}.next-home .home-newsroom>.section-heading h2{font-size:calc(20px * var(--reading-scale,1))}.news-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:12px}.next-home .news-preview-grid{gap:12px}.news-card h3{font-family:var(--sans);letter-spacing:-.3px;font-weight:650}.news-card-compact h3{font-size:calc(15px * var(--reading-scale,1));line-height:1.4}.news-context{border-radius:9px}.clarity-tools{grid-template-columns:1fr 1fr;gap:12px;padding:0 0 20px;display:grid}.clarity-tool{border:1px solid var(--line-soft);background:var(--panel);border-radius:12px;align-items:center;gap:13px;padding:19px;display:flex}.clarity-tool:hover{border-color:var(--accent)}.clarity-tool h2{font-size:calc(14px * var(--reading-scale,1));letter-spacing:-.25px}.clarity-tool p{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);margin:5px 0 0}.clarity-tool>.ui-icon{color:var(--accent);width:16px;height:16px;margin-left:auto}.tool-icon{border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.home-publication{color:var(--dim);font-size:calc(10px * var(--reading-scale,1));margin:18px 0 0}.home-publication a{text-underline-offset:3px;text-decoration:underline}.directory-main>.industry-pills{border-bottom:1px solid var(--line-soft);padding:0 0 16px}.directory-main>.filters{padding-top:14px}.directory-extra{border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;margin:12px 0;padding:0 14px}.directory-extra>summary{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;min-height:38px;display:flex}.directory-extra>summary:after{content:"+";font-size:16px}.directory-extra[open]>summary:after{content:"−"}.directory-extra>.filters{padding:0 0 13px}.region-note{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);margin:0 0 12px}.record-type-label.type-specimen{background:var(--rose-bg);color:var(--rose-fg)}.consumer-implications{border:1px solid var(--line);background:var(--soft);border-radius:13px;margin:18px 0;padding:17px 18px}.implications-title{color:var(--accent);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.implications-title h3{font-size:calc(14px * var(--reading-scale,1))}.implications-title>span{color:var(--muted);font-size:calc(10px * var(--reading-scale,1));margin-left:auto}.implications-title .ui-icon{width:16px;height:16px}.implications-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.implications-grid>article{background:var(--panel);border-radius:9px;padding:12px}.implications-grid strong{font-size:calc(12px * var(--reading-scale,1));color:var(--text)}.implications-grid p{font-size:calc(12px * var(--reading-scale,1));color:var(--muted);margin:6px 0 0;line-height:1.65}.implications-grid .implication-check{color:var(--text);border-top:1px solid var(--line-soft);margin-top:8px;padding-top:8px}.industry-desk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.industry-desk{border:1px solid var(--line-soft);background:var(--panel);border-radius:12px;padding:15px}.industry-desk h3{font-size:calc(13px * var(--reading-scale,1));align-items:center;gap:9px;display:flex}.industry-desk p{color:var(--muted);font-size:calc(11px * var(--reading-scale,1))}.industry-desk>a{font-size:calc(11px * var(--reading-scale,1));color:var(--accent)}.industry-desk .desk-checked{color:var(--dim);font-size:calc(10px * var(--reading-scale,1));margin-top:7px;display:block}.source-table{background:var(--panel);border-radius:12px;overflow:hidden}.source-table tbody th{font-weight:400}.source-table tbody th,.source-table tbody td,.source-table thead th{padding-left:12px;padding-right:12px}.source-table .company-link{font-weight:650}.source-table .company-link span{font-weight:400}.record-tabs{border-bottom:1px solid var(--line-soft);gap:8px;padding:5px 0 11px}.record-tabs button{border:1px solid #0000;border-radius:9px;padding:9px 13px;font-weight:500}.record-tabs button[aria-selected=true]{background:var(--soft);color:var(--accent);border:1px solid var(--line)}.record-tabs button:hover,.timeline-detail,.timeline-rail{background:var(--panel)}.timeline-detail-heading h3{font-family:var(--sans);font-weight:650}@media (min-width:1500px){.site-shell{width:calc(100% - 80px)}}@media (max-width:1000px){.site-shell{width:calc(100% - 40px)}.clarity-hero{grid-template-columns:minmax(0,1fr) 220px;gap:24px;padding:25px}.clarity-pulse{gap:9px 18px}.clarity-pulse .pulse-health{margin-left:0}.company-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-copy h1{font-size:calc(38px * var(--reading-scale,1))}.hero-search .button{font-size:calc(11px * var(--reading-scale,1));padding:8px}.hero-search .button .ui-icon{display:none}.industry-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.clarity-art{display:none}.clarity-hero,.clarity-tools{grid-template-columns:1fr}.clarity-copy h1 br{display:none}.clarity-copy h1 span:before{content:" "}.clarity-copy h1{max-width:16ch}.site-header .navigation-row{gap:17px}.site-header .navigation-row nav{gap:20px}.tools-menu{margin-left:auto}.tools-panel{right:0}}@media (max-width:600px){.site-shell{width:calc(100% - 28px)}.site-header .masthead{gap:5px;min-height:0;padding:9px 0 4px}.site-header .brand{gap:9px}.site-header .brand svg{width:31px;height:31px}.site-header .brand>span{font-size:18px}.site-header .brand small{letter-spacing:1.2px;margin-top:3px;font-size:6px}.site-header .header-tools{gap:4px}.site-header .navigation-row{gap:13px}.site-header .navigation-row nav{flex-shrink:1;gap:16px}.site-header .navigation-row nav a{min-height:38px;font-size:11px}.tools-menu{font-size:11px}.tools-menu>summary{gap:3px;min-height:38px}.clarity-hero{border-radius:17px;gap:0;margin-top:15px;padding:21px 19px}.hero-kicker{font-size:calc(10px * var(--reading-scale,1));line-height:1.6}.clarity-copy h1{font-size:calc(34px * var(--reading-scale,1));letter-spacing:-1.5px;margin-top:10px}.clarity-copy>p{font-size:calc(12px * var(--reading-scale,1));margin-bottom:15px;line-height:1.7}.desktop-break{display:none}.hero-search{flex-wrap:wrap;gap:7px;padding:5px 5px 5px 10px}.hero-search>input[type=search]{font-size:calc(12px * var(--reading-scale,1));flex:150px}.hero-search>.ui-icon{width:16px;height:16px}.hero-search .button{font-size:calc(11px * var(--reading-scale,1));flex-basis:100%;min-height:35px}.hero-search .button .ui-icon{display:block}.hero-reassurance{font-size:calc(9px * var(--reading-scale,1));gap:5px 11px;margin-top:10px}.clarity-pulse{font-size:calc(10px * var(--reading-scale,1));gap:8px 15px;padding:13px 2px}.clarity-pulse .pulse-health{font-size:calc(9px * var(--reading-scale,1))}.company-explorer{padding-top:19px}.company-explorer .section-heading{gap:9px}.company-explorer .section-heading>.text-button{font-size:calc(10px * var(--reading-scale,1));flex-shrink:0;align-self:flex-end}.company-explorer .section-heading h2{font-size:calc(18px * var(--reading-scale,1));line-height:1.3}.industry-pills{gap:6px;padding-bottom:11px}.industry-pills button{font-size:calc(10px * var(--reading-scale,1));gap:5px;min-height:33px;padding:6px 9px}.industry-pills button>span{display:none}.industry-pills .ui-icon{width:13px;height:13px}.explorer-meta{gap:8px}.explorer-meta p,.record-type-switch button{font-size:calc(10px * var(--reading-scale,1))}.company-card-grid{grid-template-columns:1fr;gap:10px}.company-card-top{padding:13px 14px 9px}.company-card-top h3{font-size:calc(14px * var(--reading-scale,1))}.company-record-links{min-height:0;padding-bottom:9px}.company-record-links a{font-size:calc(11px * var(--reading-scale,1))}.company-card-bottom{padding:9px 14px}.next-home .home-newsroom>.section-heading h2{font-size:calc(17px * var(--reading-scale,1))}.news-card-compact h3{font-size:calc(15px * var(--reading-scale,1))}.clarity-tool{gap:11px;padding:15px}.clarity-tool h2{font-size:calc(13px * var(--reading-scale,1))}.clarity-tool p{font-size:calc(11px * var(--reading-scale,1))}.implications-grid{grid-template-columns:1fr}.consumer-implications{padding:14px}.implications-title>span{width:100%;margin-left:24px}.industry-desk-grid{grid-template-columns:1fr}.source-table tbody th,.source-table tbody td,.source-table thead th{padding-left:7px;padding-right:7px}.source-table th:nth-child(3){width:100px}.page-heading h1{font-size:calc(28px * var(--reading-scale,1))}}@media (max-width:365px){.site-header .navigation-row nav{gap:12px}.site-header .navigation-row nav a,.tools-menu{font-size:10px}.tools-menu>summary{gap:2px}.clarity-hero{padding:19px 15px}.clarity-copy h1{font-size:calc(30px * var(--reading-scale,1))}}@media (prefers-reduced-motion:reduce){.company-card{transition:none}}@media print{.clarity-art,.industry-pills,.hero-search,.hero-reassurance,.clarity-pulse,.save-company,.tools-menu{display:none!important}.clarity-hero{background:0 0;margin:0 0 20px;padding:0;display:block}.company-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.consumer-implications{break-inside:avoid}}.site-header .masthead{min-height:58px;padding-top:7px;padding-bottom:7px}.site-header .navigation-row,.site-header .navigation-row nav a,.tools-menu>summary{min-height:40px}.clarity-copy h1 br{display:none}.clarity-copy h1 span:before{content:" "}.clarity-hero{padding-top:24px;padding-bottom:24px}.clarity-art .hero-mark{width:62px;height:62px;margin-bottom:13px}.art-caption{margin-bottom:10px}.art-line{padding-top:7px;padding-bottom:7px}.art-footnote{margin-top:14px}.company-avatar,.tool-icon{background:var(--tone-bg,var(--soft));color:var(--tone-fg,var(--accent))}.next-home .news-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.next-home .news-preview-grid>.news-card{margin:0;padding:16px}@media (max-width:700px){.next-home .news-preview-grid{grid-template-columns:1fr}}@media (max-width:600px){.site-header .masthead{min-height:0;padding-top:7px;padding-bottom:3px}.site-header .navigation-row,.site-header .navigation-row nav a,.tools-menu>summary{min-height:36px}.company-card-grid .company-card:nth-child(n+5){display:none}.clarity-hero{padding-top:20px;padding-bottom:20px}}.news-takeaway{font-size:calc(11px * var(--reading-scale,1));color:var(--muted);border-top:1px solid var(--line-soft);padding-top:8px;line-height:1.65}.news-takeaway strong{color:var(--accent)}.home-catchup{border:1px solid var(--line-soft);background:var(--panel);border-radius:14px;margin:12px 0 4px;padding:18px}.catchup-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.catchup-heading h2{font-size:calc(20px * var(--reading-scale,1));margin:4px 0 7px}.catchup-heading p,.catchup-privacy{color:var(--muted);font-size:calc(12px * var(--reading-scale,1));line-height:1.6}.catchup-heading p{max-width:70ch;margin:0}.catchup-heading>a{flex-shrink:0}.catchup-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.catchup-record{border:1px solid var(--line-soft);background:var(--bg);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:13px;display:flex}.catchup-record:hover,.catchup-record:focus-visible,.catchup-record.has-update{border-color:var(--accent)}.catchup-record>span:not(.status){overflow-wrap:anywhere;font-size:calc(12px * var(--reading-scale,1))}.catchup-record .catchup-company{justify-content:space-between;gap:8px;width:100%;font-weight:700;display:flex}.catchup-record>strong{font-size:calc(11px * var(--reading-scale,1));color:var(--accent)}.catchup-privacy{font-size:calc(10px * var(--reading-scale,1));margin:12px 0 0}.catchup-privacy a{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.catchup-heading{flex-direction:column;align-items:flex-start;gap:9px}.catchup-records{grid-template-columns:1fr}}@media (max-width:600px){.home-catchup{padding:15px}.catchup-heading h2{font-size:calc(18px * var(--reading-scale,1))}}:root[data-tint=catppuccin][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-rosewater:#f5e0dc;--palette-flamingo:#f2cdcd;--palette-pink:#f5c2e7;--palette-mauve:#cba6f7;--palette-red:#f38ba8;--palette-maroon:#eba0ac;--palette-peach:#fab387;--palette-yellow:#f9e2af;--palette-green:#a6e3a1;--palette-teal:#94e2d5;--palette-sky:#89dceb;--palette-sapphire:#74c7ec;--palette-blue:#89b4fa;--palette-lavender:#b4befe;--palette-text:#cdd6f4;--palette-subtext1:#bac2de;--palette-subtext0:#a6adc8;--palette-overlay2:#9399b2;--palette-overlay1:#7f849c;--palette-overlay0:#6c7086;--palette-surface2:#585b70;--palette-surface1:#45475a;--palette-surface0:#313244;--palette-base:#1e1e2e;--palette-mantle:#181825;--palette-crust:#11111b;--surface-low:var(--palette-mantle);--surface-base:var(--palette-base);--surface-deep:var(--palette-crust);--surface-hover:var(--palette-surface0);--surface-border:var(--palette-surface1);--surface-selection:var(--palette-surface2);--surface-guide:var(--palette-overlay0);--surface-muted:var(--palette-overlay1);--surface-icon:var(--palette-overlay2);--surface-label:var(--palette-subtext0);--surface-secondary:var(--palette-subtext1);--surface-ink:var(--palette-text);--tone-rosewater:var(--palette-rosewater);--tone-rosewater-ink:#f5e0dc;--tone-rosewater-bg:#363341;--tone-rosewater-border:#706870;--tone-flamingo:var(--palette-flamingo);--tone-flamingo-ink:#f2cdcd;--tone-flamingo-bg:#35313f;--tone-flamingo-border:#6f606a;--tone-pink:var(--palette-pink);--tone-pink-ink:#f5c2e7;--tone-pink-bg:#363042;--tone-pink-border:#705c74;--tone-mauve:var(--palette-mauve);--tone-mauve-ink:#cba6f7;--tone-mauve-bg:#312d44;--tone-mauve-border:#60527a;--tone-red:var(--palette-red);--tone-red-ink:#f38ba8;--tone-red-bg:#352a3b;--tone-red-border:#6f475c;--tone-maroon:var(--palette-maroon);--tone-maroon-ink:#eba0ac;--tone-maroon-bg:#352c3c;--tone-maroon-border:#6c4f5e;--tone-peach:var(--palette-peach);--tone-peach-ink:#fab387;--tone-peach-bg:#362e38;--tone-peach-border:#725750;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#f9e2af;--tone-yellow-bg:#36343c;--tone-yellow-border:#71685f;--tone-green:var(--palette-green);--tone-green-ink:#a6e3a1;--tone-green-bg:#2d343b;--tone-green-border:#52695a;--tone-teal:var(--palette-teal);--tone-teal-ink:#94e2d5;--tone-teal-bg:#2b3440;--tone-teal-border:#4b686d;--tone-sky:var(--palette-sky);--tone-sky-ink:#89dceb;--tone-sky-bg:#2a3343;--tone-sky-border:#476676;--tone-sapphire:var(--palette-sapphire);--tone-sapphire-ink:#74c7ec;--tone-sapphire-bg:#273143;--tone-sapphire-border:#3f5e76;--tone-blue:var(--palette-blue);--tone-blue-ink:#89b4fa;--tone-blue-bg:#2a2e44;--tone-blue-border:#47577c;--tone-lavender:var(--palette-lavender);--tone-lavender-ink:#b4befe;--tone-lavender-bg:#2e3045;--tone-lavender-border:#575b7d;--accent:#89b4fa;--accent-ink:#181825;--brand-ink:#181825;--hero-mark-ink:#181825;--muted:#a6adc8;--dim:#bac2de;--gold:#f9e2af;--red:#f38ba8}:root[data-theme=dark] .theme-option[data-palette=catppuccin]{--preview-bg:#1e1e2e;--preview-red:#f38ba8;--preview-peach:#fab387;--preview-yellow:#f9e2af;--preview-green:#a6e3a1;--preview-teal:#94e2d5;--preview-blue:#89b4fa;--preview-mauve:#cba6f7;--preview-pink:#f5c2e7}:root,:root[data-tint=catppuccin][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-rosewater:#dc8a78;--palette-flamingo:#dd7878;--palette-pink:#ea76cb;--palette-mauve:#8839ef;--palette-red:#d20f39;--palette-maroon:#e64553;--palette-peach:#fe640b;--palette-yellow:#df8e1d;--palette-green:#40a02b;--palette-teal:#179299;--palette-sky:#04a5e5;--palette-sapphire:#209fb5;--palette-blue:#1e66f5;--palette-lavender:#7287fd;--palette-text:#4c4f69;--palette-subtext1:#5c5f77;--palette-subtext0:#6c6f85;--palette-overlay2:#7c7f93;--palette-overlay1:#8c8fa1;--palette-overlay0:#9ca0b0;--palette-surface2:#acb0be;--palette-surface1:#bcc0cc;--palette-surface0:#ccd0da;--palette-base:#eff1f5;--palette-mantle:#e6e9ef;--palette-crust:#dce0e8;--surface-low:var(--palette-mantle);--surface-base:var(--palette-base);--surface-deep:var(--palette-crust);--surface-hover:var(--palette-surface0);--surface-border:var(--palette-surface1);--surface-selection:var(--palette-surface2);--surface-guide:var(--palette-overlay0);--surface-muted:var(--palette-overlay1);--surface-icon:var(--palette-overlay2);--surface-label:var(--palette-subtext0);--surface-secondary:var(--palette-subtext1);--surface-ink:var(--palette-text);--tone-rosewater:var(--palette-rosewater);--tone-rosewater-ink:#715e6d;--tone-rosewater-bg:#ede6e7;--tone-rosewater-border:#e8cac6;--tone-flamingo:var(--palette-flamingo);--tone-flamingo-ink:#765b6d;--tone-flamingo-bg:#ede4e7;--tone-flamingo-border:#e8c3c6;--tone-pink:var(--palette-pink);--tone-pink-ink:#755982;--tone-pink-bg:#eee3f0;--tone-pink-border:#edc2e5;--tone-mauve:var(--palette-mauve);--tone-mauve-ink:#7540c5;--tone-mauve-bg:#e4ddf4;--tone-mauve-border:#c8abf3;--tone-red:var(--palette-red);--tone-red-ink:#b31e44;--tone-red-bg:#ecd8e0;--tone-red-border:#e49bae;--tone-maroon:var(--palette-maroon);--tone-maroon-ink:#914a5f;--tone-maroon-bg:#eedee3;--tone-maroon-border:#ecb0b7;--tone-peach:var(--palette-peach);--tone-peach-ink:#85564b;--tone-peach-bg:#f1e1db;--tone-peach-border:#f5bb9c;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#725f55;--tone-yellow-bg:#ede6dd;--tone-yellow-border:#e9cba3;--tone-green:var(--palette-green);--tone-green-ink:#486a55;--tone-green-bg:#dce8df;--tone-green-border:#acd2a8;--tone-teal:var(--palette-teal);--tone-teal-ink:#38687b;--tone-teal-bg:#d7e7eb;--tone-teal-border:#9dcdd2;--tone-sky:var(--palette-sky);--tone-sky-ink:#38678c;--tone-sky-bg:#d5e9f3;--tone-sky-border:#96d4ef;--tone-sapphire:var(--palette-sapphire);--tone-sapphire-ink:#3f6780;--tone-sapphire-bg:#d8e8ee;--tone-sapphire-border:#a0d2dd;--tone-blue:var(--palette-blue);--tone-blue-ink:#325cb7;--tone-blue-bg:#d8e2f5;--tone-blue-border:#a0bcf5;--tone-lavender:var(--palette-lavender);--tone-lavender-ink:#575f94;--tone-lavender-bg:#e1e5f6;--tone-lavender-border:#c0c9f8;--accent:#2c5fca;--accent-ink:#e6e9ef;--brand-ink:#e6e9ef;--hero-mark-ink:#4c4f69;--muted:#60637b;--dim:#5c5f77;--gold:#756154;--red:#c7143d}:root[data-theme=light] .theme-option[data-palette=catppuccin]{--preview-bg:#eff1f5;--preview-red:#d20f39;--preview-peach:#fe640b;--preview-yellow:#df8e1d;--preview-green:#40a02b;--preview-teal:#179299;--preview-blue:#1e66f5;--preview-mauve:#8839ef;--preview-pink:#ea76cb}:root[data-tint=dracula][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-background:#282a36;--palette-selection:#44475a;--palette-foreground:#f8f8f2;--palette-comment:#6272a4;--palette-red:#f55;--palette-orange:#ffb86c;--palette-yellow:#f1fa8c;--palette-green:#50fa7b;--palette-cyan:#8be9fd;--palette-purple:#bd93f9;--palette-pink:#ff79c6;--surface-low:var(--palette-background);--surface-base:var(--palette-background);--surface-deep:var(--palette-selection);--surface-hover:var(--palette-selection);--surface-border:var(--palette-comment);--surface-selection:var(--palette-selection);--surface-guide:var(--palette-comment);--surface-muted:var(--palette-comment);--surface-icon:var(--palette-comment);--surface-label:var(--palette-foreground);--surface-secondary:var(--palette-foreground);--surface-ink:var(--palette-foreground);--tone-rosewater:var(--palette-orange);--tone-rosewater-ink:#ffb86c;--tone-rosewater-bg:#403a3c;--tone-rosewater-border:#7a604b;--tone-flamingo:var(--palette-pink);--tone-flamingo-ink:#ff79c6;--tone-flamingo-bg:#403346;--tone-flamingo-border:#7a486d;--tone-pink:var(--palette-pink);--tone-pink-ink:#ff79c6;--tone-pink-bg:#403346;--tone-pink-border:#7a486d;--tone-mauve:var(--palette-purple);--tone-mauve-ink:#bd93f9;--tone-mauve-bg:#38364b;--tone-mauve-border:#615280;--tone-red:var(--palette-red);--tone-red-ink:#fe7776;--tone-red-bg:#402f39;--tone-red-border:#7a3a42;--tone-maroon:var(--palette-red);--tone-maroon-ink:#fe7776;--tone-maroon-bg:#402f39;--tone-maroon-border:#7a3a42;--tone-peach:var(--palette-orange);--tone-peach-ink:#ffb86c;--tone-peach-bg:#403a3c;--tone-peach-border:#7a604b;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#f1fa8c;--tone-yellow-bg:#3e413f;--tone-yellow-border:#747957;--tone-green:var(--palette-green);--tone-green-ink:#50fa7b;--tone-green-bg:#2c413e;--tone-green-border:#377950;--tone-teal:var(--palette-green);--tone-teal-ink:#50fa7b;--tone-teal-bg:#2c413e;--tone-teal-border:#377950;--tone-sky:var(--palette-cyan);--tone-sky-ink:#8be9fd;--tone-sky-bg:#333f4c;--tone-sky-border:#4e7382;--tone-sapphire:var(--palette-cyan);--tone-sapphire-ink:#8be9fd;--tone-sapphire-bg:#333f4c;--tone-sapphire-border:#4e7382;--tone-blue:var(--palette-purple);--tone-blue-ink:#bd93f9;--tone-blue-bg:#38364b;--tone-blue-border:#615280;--tone-lavender:var(--palette-purple);--tone-lavender-ink:#bd93f9;--tone-lavender-bg:#38364b;--tone-lavender-border:#615280;--accent:#bd93f9;--accent-ink:#282a36;--brand-ink:#282a36;--hero-mark-ink:#282a36;--muted:#f8f8f2;--dim:#f8f8f2;--gold:#f1fa8c;--red:#ff6060}:root[data-theme=dark] .theme-option[data-palette=dracula]{--preview-bg:#282a36;--preview-red:#f55;--preview-peach:#ffb86c;--preview-yellow:#f1fa8c;--preview-green:#50fa7b;--preview-teal:#50fa7b;--preview-blue:#bd93f9;--preview-mauve:#bd93f9;--preview-pink:#ff79c6}:root[data-tint=dracula][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-background:#fffbeb;--palette-selection:#cfcfde;--palette-foreground:#1f1f1f;--palette-comment:#6c664b;--palette-red:#cb3a2a;--palette-orange:#a34d14;--palette-yellow:#846e15;--palette-green:#14710a;--palette-cyan:#036a96;--palette-purple:#644ac9;--palette-pink:#a3144d;--surface-low:var(--palette-background);--surface-base:var(--palette-background);--surface-deep:var(--palette-selection);--surface-hover:var(--palette-selection);--surface-border:var(--palette-comment);--surface-selection:var(--palette-selection);--surface-guide:var(--palette-comment);--surface-muted:var(--palette-comment);--surface-icon:var(--palette-comment);--surface-label:var(--palette-foreground);--surface-secondary:var(--palette-foreground);--surface-ink:var(--palette-foreground);--tone-rosewater:var(--palette-orange);--tone-rosewater-ink:#a24d14;--tone-rosewater-bg:#f5e8d3;--tone-rosewater-border:#dcb999;--tone-flamingo:var(--palette-pink);--tone-flamingo-ink:#a3144d;--tone-flamingo-bg:#f5e2da;--tone-flamingo-border:#dca3af;--tone-pink:var(--palette-pink);--tone-pink-ink:#a3144d;--tone-pink-bg:#f5e2da;--tone-pink-border:#dca3af;--tone-mauve:var(--palette-purple);--tone-mauve-ink:#644ac9;--tone-mauve-bg:#eee8e7;--tone-mauve-border:#c4b8de;--tone-red:var(--palette-red);--tone-red-ink:#b63729;--tone-red-bg:#f9e6d6;--tone-red-border:#ebb2a2;--tone-maroon:var(--palette-red);--tone-maroon-ink:#b63729;--tone-maroon-bg:#f9e6d6;--tone-maroon-border:#ebb2a2;--tone-peach:var(--palette-orange);--tone-peach-ink:#a24d14;--tone-peach-bg:#f5e8d3;--tone-peach-border:#dcb999;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#776416;--tone-yellow-bg:#f1ebd3;--tone-yellow-border:#d0c59a;--tone-green:var(--palette-green);--tone-green-ink:#14710a;--tone-green-bg:#e5ecd2;--tone-green-border:#a6c796;--tone-teal:var(--palette-green);--tone-teal-ink:#14710a;--tone-teal-bg:#e5ecd2;--tone-teal-border:#a6c796;--tone-sky:var(--palette-cyan);--tone-sky-ink:#036a96;--tone-sky-bg:#e3ebe2;--tone-sky-border:#9fc4cb;--tone-sapphire:var(--palette-cyan);--tone-sapphire-ink:#036a96;--tone-sapphire-bg:#e3ebe2;--tone-sapphire-border:#9fc4cb;--tone-blue:var(--palette-purple);--tone-blue-ink:#644ac9;--tone-blue-bg:#eee8e7;--tone-blue-border:#c4b8de;--tone-lavender:var(--palette-purple);--tone-lavender-ink:#644ac9;--tone-lavender-bg:#eee8e7;--tone-lavender-border:#c4b8de;--accent:#644ac9;--accent-ink:#fffbeb;--brand-ink:#fffbeb;--hero-mark-ink:#fffbeb;--muted:#1f1f1f;--dim:#1f1f1f;--gold:#836d15;--red:#cb3a2a}:root[data-theme=light] .theme-option[data-palette=dracula]{--preview-bg:#fffbeb;--preview-red:#cb3a2a;--preview-peach:#a34d14;--preview-yellow:#846e15;--preview-green:#14710a;--preview-teal:#14710a;--preview-blue:#644ac9;--preview-mauve:#644ac9;--preview-pink:#a3144d}:root[data-tint=one-dark][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-background:#282c34;--palette-foreground:#abb2bf;--palette-mono2:#828997;--palette-mono3:#5c6370;--palette-cyan:#56b6c2;--palette-blue:#61afef;--palette-purple:#c678dd;--palette-green:#98c379;--palette-red:#e06c75;--palette-deepred:#be5046;--palette-orange:#d19a66;--palette-yellow:#e5c07b;--surface-low:var(--palette-background);--surface-base:var(--palette-background);--surface-deep:var(--palette-background);--surface-hover:var(--palette-mono3);--surface-border:var(--palette-mono3);--surface-selection:var(--palette-mono3);--surface-guide:var(--palette-mono3);--surface-muted:var(--palette-mono2);--surface-icon:var(--palette-mono2);--surface-label:var(--palette-mono2);--surface-secondary:var(--palette-foreground);--surface-ink:var(--palette-foreground);--tone-rosewater:var(--palette-orange);--tone-rosewater-ink:#ca9f77;--tone-rosewater-bg:#3b383a;--tone-rosewater-border:#685647;--tone-flamingo:var(--palette-deepred);--tone-flamingo-ink:#b099a0;--tone-flamingo-bg:#383036;--tone-flamingo-border:#613a3b;--tone-pink:var(--palette-purple);--tone-pink-ink:#b799cc;--tone-pink-bg:#393447;--tone-pink-border:#644974;--tone-mauve:var(--palette-purple);--tone-mauve-ink:#b799cc;--tone-mauve-bg:#393447;--tone-mauve-border:#644974;--tone-red:var(--palette-red);--tone-red-ink:#be9aa5;--tone-red-bg:#3c333b;--tone-red-border:#6e444d;--tone-maroon:var(--palette-deepred);--tone-maroon-ink:#b099a0;--tone-maroon-bg:#383036;--tone-maroon-border:#613a3b;--tone-peach:var(--palette-orange);--tone-peach-ink:#ca9f77;--tone-peach-bg:#3b383a;--tone-peach-border:#685647;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#e5c07b;--tone-yellow-bg:#3d3c3c;--tone-yellow-border:#70644f;--tone-green:var(--palette-green);--tone-green-ink:#98c379;--tone-green-bg:#343d3c;--tone-green-border:#53654e;--tone-teal:var(--palette-cyan);--tone-teal-ink:#56b6c2;--tone-teal-bg:#2d3b44;--tone-teal-border:#39606a;--tone-sky:var(--palette-cyan);--tone-sky-ink:#56b6c2;--tone-sky-bg:#2d3b44;--tone-sky-border:#39606a;--tone-sapphire:var(--palette-blue);--tone-sapphire-ink:#61afef;--tone-sapphire-bg:#2e3a49;--tone-sapphire-border:#3e5e7b;--tone-blue:var(--palette-blue);--tone-blue-ink:#61afef;--tone-blue-bg:#2e3a49;--tone-blue-border:#3e5e7b;--tone-lavender:var(--palette-purple);--tone-lavender-ink:#b799cc;--tone-lavender-bg:#393447;--tone-lavender-border:#644974;--accent:#61afef;--accent-ink:#282c34;--brand-ink:#282c34;--hero-mark-ink:#282c34;--muted:#9198a5;--dim:#abb2bf;--gold:#e5c07b;--red:#d0828c}:root[data-theme=dark] .theme-option[data-palette=one-dark]{--preview-bg:#282c34;--preview-red:#e06c75;--preview-peach:#d19a66;--preview-yellow:#e5c07b;--preview-green:#98c379;--preview-teal:#56b6c2;--preview-blue:#61afef;--preview-mauve:#c678dd;--preview-pink:#c678dd}:root[data-tint=one-dark][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-background:#fafafa;--palette-foreground:#383a42;--palette-mono2:#696c77;--palette-mono3:#a0a1a7;--palette-cyan:#0184bc;--palette-blue:#4078f2;--palette-purple:#a626a4;--palette-green:#50a14f;--palette-red:#e45649;--palette-deepred:#ca1243;--palette-orange:#986801;--palette-yellow:#c18401;--surface-low:var(--palette-background);--surface-base:var(--palette-background);--surface-deep:var(--palette-background);--surface-hover:var(--palette-mono3);--surface-border:var(--palette-mono3);--surface-selection:var(--palette-mono3);--surface-guide:var(--palette-mono3);--surface-muted:var(--palette-mono2);--surface-icon:var(--palette-mono2);--surface-label:var(--palette-mono2);--surface-secondary:var(--palette-foreground);--surface-ink:var(--palette-foreground);--tone-rosewater:var(--palette-orange);--tone-rosewater-ink:#855f0e;--tone-rosewater-bg:#efeadf;--tone-rosewater-border:#d5c39b;--tone-flamingo:var(--palette-deepred);--tone-flamingo-ink:#c11443;--tone-flamingo-bg:#f5e0e6;--tone-flamingo-border:#e8a2b4;--tone-pink:var(--palette-purple);--tone-pink-ink:#a626a4;--tone-pink-bg:#f1e3f1;--tone-pink-border:#daa9d9;--tone-mauve:var(--palette-purple);--tone-mauve-ink:#a626a4;--tone-mauve-bg:#f1e3f1;--tone-mauve-border:#daa9d9;--tone-red:var(--palette-red);--tone-red-ink:#a34b46;--tone-red-bg:#f8e8e7;--tone-red-border:#f2bcb7;--tone-maroon:var(--palette-deepred);--tone-maroon-ink:#c11443;--tone-maroon-bg:#f5e0e6;--tone-maroon-border:#e8a2b4;--tone-peach:var(--palette-orange);--tone-peach-ink:#855f0e;--tone-peach-bg:#efeadf;--tone-peach-border:#d5c39b;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#82621f;--tone-yellow-bg:#f4eddf;--tone-yellow-border:#e4cd9b;--tone-green:var(--palette-green);--tone-green-ink:#457149;--tone-green-bg:#e7f0e7;--tone-green-border:#b9d8b9;--tone-teal:var(--palette-cyan);--tone-teal-ink:#126d96;--tone-teal-bg:#dfedf3;--tone-teal-border:#9bcde2;--tone-sky:var(--palette-cyan);--tone-sky-ink:#126d96;--tone-sky-bg:#dfedf3;--tone-sky-border:#9bcde2;--tone-sapphire:var(--palette-blue);--tone-sapphire-ink:#3d63b6;--tone-sapphire-bg:#e6ecf9;--tone-sapphire-border:#b3c9f7;--tone-blue:var(--palette-blue);--tone-blue-ink:#3d63b6;--tone-blue-bg:#e6ecf9;--tone-blue-border:#b3c9f7;--tone-lavender:var(--palette-purple);--tone-lavender-ink:#a626a4;--tone-lavender-bg:#f1e3f1;--tone-lavender-border:#daa9d9;--accent:#3e6bcd;--accent-ink:#fafafa;--brand-ink:#fafafa;--hero-mark-ink:#fafafa;--muted:#696c77;--dim:#383a42;--gold:#8e6919;--red:#b64e47}:root[data-theme=light] .theme-option[data-palette=one-dark]{--preview-bg:#fafafa;--preview-red:#e45649;--preview-peach:#986801;--preview-yellow:#c18401;--preview-green:#50a14f;--preview-teal:#0184bc;--preview-blue:#4078f2;--preview-mauve:#a626a4;--preview-pink:#a626a4}:root[data-tint=nord][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-nord0:#2e3440;--palette-nord1:#3b4252;--palette-nord2:#434c5e;--palette-nord3:#4c566a;--palette-nord4:#d8dee9;--palette-nord5:#e5e9f0;--palette-nord6:#eceff4;--palette-nord7:#8fbcbb;--palette-nord8:#88c0d0;--palette-nord9:#81a1c1;--palette-nord10:#5e81ac;--palette-nord11:#bf616a;--palette-nord12:#d08770;--palette-nord13:#ebcb8b;--palette-nord14:#a3be8c;--palette-nord15:#b48ead;--surface-low:var(--palette-nord0);--surface-base:var(--palette-nord1);--surface-deep:var(--palette-nord2);--surface-hover:var(--palette-nord2);--surface-border:var(--palette-nord3);--surface-selection:var(--palette-nord3);--surface-guide:var(--palette-nord3);--surface-muted:var(--palette-nord4);--surface-icon:var(--palette-nord5);--surface-label:var(--palette-nord4);--surface-secondary:var(--palette-nord5);--surface-ink:var(--palette-nord6);--tone-rosewater:var(--palette-nord13);--tone-rosewater-ink:#ebcb8b;--tone-rosewater-bg:#4e5158;--tone-rosewater-border:#7e7668;--tone-flamingo:var(--palette-nord12);--tone-flamingo-ink:#ddb9af;--tone-flamingo-bg:#4b4a55;--tone-flamingo-border:#745c5d;--tone-pink:var(--palette-nord15);--tone-pink-ink:#cebbce;--tone-pink-bg:#484a5c;--tone-pink-border:#695f75;--tone-mauve:var(--palette-nord15);--tone-mauve-ink:#cebbce;--tone-mauve-bg:#484a5c;--tone-mauve-border:#695f75;--tone-red:var(--palette-nord11);--tone-red-ink:#d9b2b9;--tone-red-bg:#4a4555;--tone-red-border:#6d4e5b;--tone-maroon:var(--palette-nord11);--tone-maroon-ink:#d9b2b9;--tone-maroon-bg:#4a4555;--tone-maroon-border:#6d4e5b;--tone-peach:var(--palette-nord12);--tone-peach-ink:#ddb9af;--tone-peach-bg:#4b4a55;--tone-peach-border:#745c5d;--tone-yellow:var(--palette-nord13);--tone-yellow-ink:#ebcb8b;--tone-yellow-bg:#4e5158;--tone-yellow-border:#7e7668;--tone-green:var(--palette-nord14);--tone-green-ink:#b8ccaa;--tone-green-bg:#465058;--tone-green-border:#637168;--tone-teal:var(--palette-nord7);--tone-teal-ink:#abcbcc;--tone-teal-bg:#444f5e;--tone-teal-border:#5b707a;--tone-sky:var(--palette-nord8);--tone-sky-ink:#a3cdda;--tone-sky-bg:#435060;--tone-sky-border:#587282;--tone-sapphire:var(--palette-nord9);--tone-sapphire-ink:#b1c4d8;--tone-sapphire-bg:#434c5e;--tone-sapphire-border:#56667c;--tone-blue:var(--palette-nord10);--tone-blue-ink:#aebfd4;--tone-blue-bg:#3f495c;--tone-blue-border:#485a74;--tone-lavender:var(--palette-nord15);--tone-lavender-ink:#cebbce;--tone-lavender-bg:#484a5c;--tone-lavender-border:#695f75;--accent:#a2b6cf;--accent-ink:#2e3440;--brand-ink:#eceff4;--hero-mark-ink:#2e3440;--muted:#d8dee9;--dim:#e5e9f0;--gold:#ebcb8b;--red:#d6a8af}:root[data-theme=dark] .theme-option[data-palette=nord]{--preview-bg:#3b4252;--preview-red:#bf616a;--preview-peach:#d08770;--preview-yellow:#ebcb8b;--preview-green:#a3be8c;--preview-teal:#8fbcbb;--preview-blue:#5e81ac;--preview-mauve:#b48ead;--preview-pink:#b48ead}:root[data-tint=nord][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-nord0:#2e3440;--palette-nord1:#3b4252;--palette-nord2:#434c5e;--palette-nord3:#4c566a;--palette-nord4:#d8dee9;--palette-nord5:#e5e9f0;--palette-nord6:#eceff4;--palette-nord7:#8fbcbb;--palette-nord8:#88c0d0;--palette-nord9:#81a1c1;--palette-nord10:#5e81ac;--palette-nord11:#bf616a;--palette-nord12:#d08770;--palette-nord13:#ebcb8b;--palette-nord14:#a3be8c;--palette-nord15:#b48ead;--surface-low:var(--palette-nord5);--surface-base:var(--palette-nord6);--surface-deep:var(--palette-nord4);--surface-hover:var(--palette-nord4);--surface-border:var(--palette-nord3);--surface-selection:var(--palette-nord4);--surface-guide:var(--palette-nord3);--surface-muted:var(--palette-nord2);--surface-icon:var(--palette-nord1);--surface-label:var(--palette-nord2);--surface-secondary:var(--palette-nord1);--surface-ink:var(--palette-nord0);--tone-rosewater:var(--palette-nord13);--tone-rosewater-ink:#6a6458;--tone-rosewater-bg:#ecebe8;--tone-rosewater-border:#ece1cc;--tone-flamingo:var(--palette-nord12);--tone-flamingo-ink:#7a5b57;--tone-flamingo-bg:#e9e4e5;--tone-flamingo-border:#e1c7c2;--tone-pink:var(--palette-nord15);--tone-pink-ink:#6c5d72;--tone-pink-bg:#e6e4ec;--tone-pink-border:#d7cad9;--tone-mauve:var(--palette-nord15);--tone-mauve-ink:#6c5d72;--tone-mauve-bg:#e6e4ec;--tone-mauve-border:#d7cad9;--tone-red:var(--palette-nord11);--tone-red-ink:#88505a;--tone-red-bg:#e7dfe5;--tone-red-border:#dbb9c0;--tone-maroon:var(--palette-nord11);--tone-maroon-ink:#88505a;--tone-maroon-bg:#e7dfe5;--tone-maroon-border:#dbb9c0;--tone-peach:var(--palette-nord12);--tone-peach-ink:#7a5b57;--tone-peach-bg:#e9e4e5;--tone-peach-border:#e1c7c2;--tone-yellow:var(--palette-nord13);--tone-yellow-ink:#6a6458;--tone-yellow-bg:#ecebe8;--tone-yellow-border:#ece1cc;--tone-green:var(--palette-nord14);--tone-green-ink:#5a685d;--tone-green-bg:#e4eae9;--tone-green-border:#d0dccc;--tone-teal:var(--palette-nord7);--tone-teal-ink:#52666e;--tone-teal-bg:#e2e9ee;--tone-teal-border:#c9dcde;--tone-sky:var(--palette-nord8);--tone-sky-ink:#4f6875;--tone-sky-bg:#e1eaf0;--tone-sky-border:#c6dde6;--tone-sapphire:var(--palette-nord9);--tone-sapphire-ink:#536479;--tone-sapphire-bg:#e0e6ee;--tone-sapphire-border:#c3d1e1;--tone-blue:var(--palette-nord10);--tone-blue-ink:#4b6281;--tone-blue-bg:#dce3ec;--tone-blue-border:#b6c5d9;--tone-lavender:var(--palette-nord15);--tone-lavender-ink:#6c5d72;--tone-lavender-bg:#e6e4ec;--tone-lavender-border:#d7cad9;--accent:#4d6686;--accent-ink:#e5e9f0;--brand-ink:#e5e9f0;--hero-mark-ink:#2e3440;--muted:#434c5e;--dim:#3b4252;--gold:#6a6458;--red:#8f525c}:root[data-theme=light] .theme-option[data-palette=nord]{--preview-bg:#eceff4;--preview-red:#bf616a;--preview-peach:#d08770;--preview-yellow:#ebcb8b;--preview-green:#a3be8c;--preview-teal:#8fbcbb;--preview-blue:#5e81ac;--preview-mauve:#b48ead;--preview-pink:#b48ead}:root[data-tint=tokyo-night][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-red:#f7768e;--palette-orange:#ff9e64;--palette-yellow:#e0af68;--palette-parameter:#cfc9c2;--palette-green:#9ece6a;--palette-teal:#73daca;--palette-ice:#b4f9f8;--palette-cyan:#2ac3de;--palette-sky:#7dcfff;--palette-blue:#7aa2f7;--palette-purple:#bb9af7;--palette-variable:#c0caf5;--palette-foreground:#a9b1d6;--palette-markdown:#9aa5ce;--palette-comment:#565f89;--palette-black:#414868;--palette-storm:#24283b;--palette-night:#1a1b26;--surface-low:var(--palette-night);--surface-base:var(--palette-storm);--surface-deep:var(--palette-night);--surface-hover:var(--palette-black);--surface-border:var(--palette-black);--surface-selection:var(--palette-comment);--surface-guide:var(--palette-black);--surface-muted:var(--palette-comment);--surface-icon:var(--palette-markdown);--surface-label:var(--palette-markdown);--surface-secondary:var(--palette-foreground);--surface-ink:var(--palette-variable);--tone-rosewater:var(--palette-parameter);--tone-rosewater-ink:#cfc9c2;--tone-rosewater-bg:#373a4a;--tone-rosewater-border:#65656e;--tone-flamingo:var(--palette-orange);--tone-flamingo-ink:#ff9e64;--tone-flamingo-bg:#3c3540;--tone-flamingo-border:#77554b;--tone-pink:var(--palette-red);--tone-pink-ink:#f27e97;--tone-pink-bg:#3b3144;--tone-pink-border:#74465b;--tone-mauve:var(--palette-purple);--tone-mauve-ink:#bb9af7;--tone-mauve-bg:#353550;--tone-mauve-border:#5d5382;--tone-red:var(--palette-red);--tone-red-ink:#f27e97;--tone-red-bg:#3b3144;--tone-red-border:#74465b;--tone-maroon:var(--palette-red);--tone-maroon-ink:#f27e97;--tone-maroon-bg:#3b3144;--tone-maroon-border:#74465b;--tone-peach:var(--palette-orange);--tone-peach-ink:#ff9e64;--tone-peach-bg:#3c3540;--tone-peach-border:#77554b;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#e0af68;--tone-yellow-bg:#393740;--tone-yellow-border:#6b5b4c;--tone-green:var(--palette-green);--tone-green-ink:#9ece6a;--tone-green-bg:#313a40;--tone-green-border:#52674d;--tone-teal:var(--palette-teal);--tone-teal-ink:#73daca;--tone-teal-bg:#2d3c4b;--tone-teal-border:#426c71;--tone-sky:var(--palette-ice);--tone-sky-ink:#b4f9f8;--tone-sky-bg:#343f50;--tone-sky-border:#5b7783;--tone-sapphire:var(--palette-cyan);--tone-sapphire-ink:#2ac3de;--tone-sapphire-bg:#25394d;--tone-sapphire-border:#266379;--tone-blue:var(--palette-blue);--tone-blue-ink:#7aa2f7;--tone-blue-bg:#2d3550;--tone-blue-border:#455682;--tone-lavender:var(--palette-sky);--tone-lavender-ink:#7dcfff;--tone-lavender-bg:#2e3a51;--tone-lavender-border:#466785;--accent:#7aa2f7;--accent-ink:#1a1b26;--brand-ink:#1a1b26;--hero-mark-ink:#1a1b26;--muted:#9aa5ce;--dim:#a9b1d6;--gold:#e0af68;--red:#f7768e}:root[data-theme=dark] .theme-option[data-palette=tokyo-night]{--preview-bg:#24283b;--preview-red:#f7768e;--preview-peach:#ff9e64;--preview-yellow:#e0af68;--preview-green:#9ece6a;--preview-teal:#73daca;--preview-blue:#7aa2f7;--preview-mauve:#bb9af7;--preview-pink:#f7768e}:root[data-tint=tokyo-night][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-red:#8c4351;--palette-orange:#965027;--palette-yellow:#8f5e15;--palette-parameter:#634f30;--palette-green:#385f0d;--palette-teal:#33635c;--palette-cyan:#006c86;--palette-sky:#0f4b6e;--palette-blue:#2959aa;--palette-purple:#5a3e8e;--palette-variable:#343b58;--palette-foreground:#40434f;--palette-comment:#6c6e75;--palette-background:#e6e7ed;--surface-low:var(--palette-background);--surface-base:var(--palette-background);--surface-deep:var(--palette-background);--surface-hover:var(--palette-comment);--surface-border:var(--palette-comment);--surface-selection:var(--palette-comment);--surface-guide:var(--palette-comment);--surface-muted:var(--palette-comment);--surface-icon:var(--palette-foreground);--surface-label:var(--palette-foreground);--surface-secondary:var(--palette-foreground);--surface-ink:var(--palette-variable);--tone-rosewater:var(--palette-parameter);--tone-rosewater-ink:#634f30;--tone-rosewater-bg:#d8d6d8;--tone-rosewater-border:#b4ada5;--tone-flamingo:var(--palette-orange);--tone-flamingo-ink:#834c30;--tone-flamingo-bg:#ddd6d7;--tone-flamingo-border:#c8aea2;--tone-pink:var(--palette-red);--tone-pink-ink:#8c4351;--tone-pink-bg:#dcd5dc;--tone-pink-border:#c4a9b2;--tone-mauve:var(--palette-purple);--tone-mauve-ink:#5a3e8e;--tone-mauve-bg:#d7d4e3;--tone-mauve-border:#b1a7c9;--tone-red:var(--palette-red);--tone-red-ink:#8c4351;--tone-red-bg:#dcd5dc;--tone-red-border:#c4a9b2;--tone-maroon:var(--palette-red);--tone-maroon-ink:#8c4351;--tone-maroon-bg:#dcd5dc;--tone-maroon-border:#c4a9b2;--tone-peach:var(--palette-orange);--tone-peach-ink:#834c30;--tone-peach-bg:#ddd6d7;--tone-peach-border:#c8aea2;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#765428;--tone-yellow-bg:#dcd8d5;--tone-yellow-border:#c5b39b;--tone-green:var(--palette-green);--tone-green-ink:#385f0d;--tone-green-bg:#d3d8d4;--tone-green-border:#a4b398;--tone-teal:var(--palette-teal);--tone-teal-ink:#33625c;--tone-teal-bg:#d2d8dd;--tone-teal-border:#a2b5b6;--tone-sky:var(--palette-cyan);--tone-sky-ink:#0b617c;--tone-sky-bg:#cdd9e2;--tone-sky-border:#8fb8c6;--tone-sapphire:var(--palette-sky);--tone-sapphire-ink:#0f4b6e;--tone-sapphire-bg:#ced6df;--tone-sapphire-border:#94acbd;--tone-blue:var(--palette-blue);--tone-blue-ink:#2a57a5;--tone-blue-bg:#d1d7e6;--tone-blue-border:#9eb1d4;--tone-lavender:var(--palette-purple);--tone-lavender-ink:#5a3e8e;--tone-lavender-bg:#d7d4e3;--tone-lavender-border:#b1a7c9;--accent:#2959aa;--accent-ink:#e6e7ed;--brand-ink:#e6e7ed;--hero-mark-ink:#e6e7ed;--muted:#40434f;--dim:#40434f;--gold:#875b1b;--red:#8c4351}:root[data-theme=light] .theme-option[data-palette=tokyo-night]{--preview-bg:#e6e7ed;--preview-red:#8c4351;--preview-peach:#965027;--preview-yellow:#8f5e15;--preview-green:#385f0d;--preview-teal:#33635c;--preview-blue:#2959aa;--preview-mauve:#5a3e8e;--preview-pink:#8c4351}:root[data-tint=gruvbox][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-bg_hard:#1d2021;--palette-bg:#282828;--palette-bg_soft:#32302f;--palette-bg1:#3c3836;--palette-bg2:#504945;--palette-bg3:#665c54;--palette-bg4:#7c6f64;--palette-gray:#928374;--palette-fg0:#fbf1c7;--palette-fg1:#ebdbb2;--palette-fg2:#d5c4a1;--palette-fg3:#bdae93;--palette-fg4:#a89984;--palette-red:#fb4934;--palette-green:#b8bb26;--palette-yellow:#fabd2f;--palette-blue:#83a598;--palette-purple:#d3869b;--palette-aqua:#8ec07c;--palette-orange:#fe8019;--surface-low:var(--palette-bg_soft);--surface-base:var(--palette-bg);--surface-deep:var(--palette-bg_hard);--surface-hover:var(--palette-bg1);--surface-border:var(--palette-bg2);--surface-selection:var(--palette-bg3);--surface-guide:var(--palette-bg4);--surface-muted:var(--palette-gray);--surface-icon:var(--palette-fg4);--surface-label:var(--palette-fg3);--surface-secondary:var(--palette-fg1);--surface-ink:var(--palette-fg0);--tone-rosewater:var(--palette-fg2);--tone-rosewater-ink:#d5c4a1;--tone-rosewater-bg:#3b3935;--tone-rosewater-border:#6a6356;--tone-flamingo:var(--palette-gray);--tone-flamingo-ink:#ab9d88;--tone-flamingo-bg:#343230;--tone-flamingo-border:#504b45;--tone-pink:var(--palette-purple);--tone-pink-ink:#d68d9e;--tone-pink-bg:#3b3235;--tone-pink-border:#694c54;--tone-mauve:var(--palette-purple);--tone-mauve-ink:#d68d9e;--tone-mauve-bg:#3b3235;--tone-mauve-border:#694c54;--tone-red:var(--palette-red);--tone-red-ink:#fb7359;--tone-red-bg:#3f2c29;--tone-red-border:#78352d;--tone-maroon:var(--palette-red);--tone-maroon-ink:#fb7359;--tone-maroon-bg:#3f2c29;--tone-maroon-border:#78352d;--tone-peach:var(--palette-orange);--tone-peach-ink:#fe8019;--tone-peach-bg:#403226;--tone-peach-border:#794922;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#fabd2f;--tone-yellow-bg:#3f3829;--tone-yellow-border:#78612b;--tone-green:var(--palette-green);--tone-green-ink:#b8bb26;--tone-green-bg:#383828;--tone-green-border:#5f6027;--tone-teal:var(--palette-aqua);--tone-teal-ink:#8ec07c;--tone-teal-bg:#333931;--tone-teal-border:#4f6248;--tone-sky:var(--palette-aqua);--tone-sky-ink:#8ec07c;--tone-sky-bg:#333931;--tone-sky-border:#4f6248;--tone-sapphire:var(--palette-blue);--tone-sapphire-ink:#8aaa9b;--tone-sapphire-bg:#323634;--tone-sapphire-border:#4b5853;--tone-blue:var(--palette-blue);--tone-blue-ink:#8aaa9b;--tone-blue-bg:#323634;--tone-blue-border:#4b5853;--tone-lavender:var(--palette-purple);--tone-lavender-ink:#d68d9e;--tone-lavender-bg:#3b3235;--tone-lavender-border:#694c54;--accent:#83a598;--accent-ink:#32302f;--brand-ink:#32302f;--hero-mark-ink:#32302f;--muted:#bdae93;--dim:#ebdbb2;--gold:#fabd2f;--red:#fb7359}:root[data-theme=dark] .theme-option[data-palette=gruvbox]{--preview-bg:#282828;--preview-red:#fb4934;--preview-peach:#fe8019;--preview-yellow:#fabd2f;--preview-green:#b8bb26;--preview-teal:#8ec07c;--preview-blue:#83a598;--preview-mauve:#d3869b;--preview-pink:#d3869b}:root[data-tint=gruvbox][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-bg_hard:#f9f5d7;--palette-bg:#fbf1c7;--palette-bg_soft:#f2e5bc;--palette-bg1:#ebdbb2;--palette-bg2:#d5c4a1;--palette-bg3:#bdae93;--palette-bg4:#a89984;--palette-gray:#928374;--palette-fg0:#282828;--palette-fg1:#3c3836;--palette-fg2:#504945;--palette-fg3:#665c54;--palette-fg4:#7c6f64;--palette-red:#9d0006;--palette-green:#79740e;--palette-yellow:#b57614;--palette-blue:#076678;--palette-purple:#8f3f71;--palette-aqua:#427b58;--palette-orange:#af3a03;--surface-low:var(--palette-bg_soft);--surface-base:var(--palette-bg);--surface-deep:var(--palette-bg_hard);--surface-hover:var(--palette-bg1);--surface-border:var(--palette-bg2);--surface-selection:var(--palette-bg3);--surface-guide:var(--palette-bg4);--surface-muted:var(--palette-gray);--surface-icon:var(--palette-fg4);--surface-label:var(--palette-fg3);--surface-secondary:var(--palette-fg1);--surface-ink:var(--palette-fg0);--tone-rosewater:var(--palette-fg2);--tone-rosewater-ink:#504945;--tone-rosewater-bg:#e8dfb9;--tone-rosewater-border:#bab196;--tone-flamingo:var(--palette-gray);--tone-flamingo-ink:#6a6057;--tone-flamingo-bg:#efe5be;--tone-flamingo-border:#d3c7a7;--tone-pink:var(--palette-purple);--tone-pink-ink:#8f3f71;--tone-pink-bg:#efddbe;--tone-pink-border:#d2ada6;--tone-mauve:var(--palette-purple);--tone-mauve-ink:#8f3f71;--tone-mauve-bg:#efddbe;--tone-mauve-border:#d2ada6;--tone-red:var(--palette-red);--tone-red-ink:#9d0006;--tone-red-bg:#f1d6b2;--tone-red-border:#d7957e;--tone-maroon:var(--palette-red);--tone-maroon-ink:#9d0006;--tone-maroon-bg:#f1d6b2;--tone-maroon-border:#d7957e;--tone-peach:var(--palette-orange);--tone-peach-ink:#a83905;--tone-peach-bg:#f3ddb1;--tone-peach-border:#deab7d;--tone-yellow:var(--palette-yellow);--tone-yellow-ink:#81591b;--tone-yellow-bg:#f3e3b3;--tone-yellow-border:#e0c283;--tone-green:var(--palette-green);--tone-green-ink:#676314;--tone-green-bg:#ede3b3;--tone-green-border:#cac281;--tone-teal:var(--palette-aqua);--tone-teal-ink:#3d6a4e;--tone-teal-bg:#e7e4bb;--tone-teal-border:#b5c49d;--tone-sky:var(--palette-aqua);--tone-sky-ink:#3d6a4e;--tone-sky-bg:#e7e4bb;--tone-sky-border:#b5c49d;--tone-sapphire:var(--palette-blue);--tone-sapphire-ink:#076678;--tone-sapphire-bg:#e0e2be;--tone-sapphire-border:#9ebca9;--tone-blue:var(--palette-blue);--tone-blue-ink:#076678;--tone-blue-bg:#e0e2be;--tone-blue-border:#9ebca9;--tone-lavender:var(--palette-purple);--tone-lavender-ink:#8f3f71;--tone-lavender-bg:#efddbe;--tone-lavender-border:#d2ada6;--accent:#076678;--accent-ink:#f2e5bc;--brand-ink:#f2e5bc;--hero-mark-ink:#f2e5bc;--muted:#665c54;--dim:#3c3836;--gold:#825a1b;--red:#9d0006}:root[data-theme=light] .theme-option[data-palette=gruvbox]{--preview-bg:#fbf1c7;--preview-red:#9d0006;--preview-peach:#af3a03;--preview-yellow:#b57614;--preview-green:#79740e;--preview-teal:#427b58;--preview-blue:#076678;--preview-mauve:#8f3f71;--preview-pink:#8f3f71}:root[data-tint][data-theme]{--bg:var(--surface-low);--panel:var(--surface-base);--soft:color-mix(in srgb,var(--surface-ink) 7%,var(--panel));--text:var(--surface-ink);--line:var(--surface-border);--line-soft:color-mix(in srgb,var(--surface-ink) 14%,var(--panel));--field-edge:color-mix(in srgb,var(--surface-ink) 48%,var(--panel));--hero-bg:var(--panel);--brand-tile:var(--tone-blue);--add-bg:var(--tone-green-bg);--remove-bg:var(--tone-red-bg);--mint-bg:var(--tone-green-bg);--mint-fg:var(--tone-green-ink);--lilac-bg:var(--tone-mauve-bg);--lilac-fg:var(--tone-mauve-ink);--peach-bg:var(--tone-peach-bg);--peach-fg:var(--tone-peach-ink);--sky-bg:var(--tone-sky-bg);--sky-fg:var(--tone-sky-ink);--rose-bg:var(--tone-pink-bg);--rose-fg:var(--tone-pink-ink);--yellow-bg:var(--tone-yellow-bg);--yellow-fg:var(--tone-yellow-ink);--art-paper:var(--panel);--art-ink:var(--text);--art-blue:var(--tone-blue);--art-purple:var(--tone-mauve);--art-pink:var(--tone-pink);--art-orange:var(--tone-peach);--art-yellow:var(--tone-yellow);--art-green:var(--tone-green);--art-cyan:var(--tone-sky);--tone-purple:var(--tone-mauve);--tone-purple-ink:var(--tone-mauve-ink);--tone-purple-bg:var(--tone-mauve-bg);--tone-purple-border:var(--tone-mauve-border);--tone-orange:var(--tone-peach);--tone-orange-ink:var(--tone-peach-ink);--tone-orange-bg:var(--tone-peach-bg);--tone-orange-border:var(--tone-peach-border);--tone-cyan:var(--tone-sky);--tone-cyan-ink:var(--tone-sky-ink);--tone-cyan-bg:var(--tone-sky-bg);--tone-cyan-border:var(--tone-sky-border);--control-shadow:0 2px 4px color-mix(in srgb,var(--text) 5%,transparent);--popover-shadow:0 14px 44px -12px color-mix(in srgb,var(--text) 25%,transparent)}html{background:var(--bg)}body{background:var(--bg);color:var(--text)}::selection{background:var(--surface-selection);color:var(--text)}a,button,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,input,select,textarea{font-family:var(--sans)}button{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}button:disabled{box-shadow:none!important;transform:none!important}.site-shell{max-width:1320px}.button{border:1px solid var(--line-soft);background:var(--panel);min-height:40px;color:var(--text);box-shadow:var(--control-shadow);border-radius:11px;padding:9px 15px;font-weight:600}.button:hover:not(:disabled){border-color:var(--field-edge);background:var(--soft);box-shadow:0 4px 10px color-mix(in srgb,var(--text) 8%,transparent);color:var(--text);transform:translateY(-1px)}.button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.button.primary:hover:not(:disabled){background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.text-button{min-height:32px;color:var(--accent);text-underline-offset:4px;padding-block:4px;font-weight:600}.text-button:hover{color:var(--accent);text-decoration:underline}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden])),select,textarea{border:1px solid var(--field-edge);background-color:var(--panel);min-height:40px;color:var(--text);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 3%,transparent);border-radius:10px;padding:9px 12px;line-height:1.45;transition:border-color .16s,box-shadow .16s}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled),input:focus,select:focus,textarea:focus{border-color:var(--accent)}select:not([multiple]){appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 12px);background-repeat:no-repeat;background-size:4px 4px;padding-right:34px}select option{color:var(--text);background:var(--panel)}input[type=checkbox]{appearance:none;border:1.5px solid var(--field-edge);background:var(--panel);vertical-align:middle;cursor:pointer;border-radius:5px;place-content:center;width:18px;min-width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s;display:inline-grid}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:checked:after{content:"";border:solid var(--accent-ink);border-width:0 0 2px 2px;width:8px;height:4px;margin-top:-2px;transform:rotate(-45deg)}input[type=radio],input[type=range]{accent-color:var(--accent)}input[type=range]{cursor:pointer;min-height:30px}input[type=file]{max-width:100%;color:var(--muted);font-size:12px}input[type=file]::file-selector-button{border:1px solid var(--field-edge);background:var(--soft);color:var(--text);font:600 12px var(--sans);cursor:pointer;border-radius:9px;margin-right:10px;padding:9px 13px}.check{align-items:center;gap:9px;min-height:32px;display:inline-flex}.field>span{color:var(--muted);margin-bottom:6px;font-weight:600}.field input,.field select{width:100%}.coverage-picker select{border:1px solid var(--field-edge);border-radius:9px;min-height:36px;padding-block:6px}.site-header{background:var(--panel);box-shadow:0 1px 0 var(--line-soft),0 7px 20px -18px color-mix(in srgb,var(--text) 35%,transparent)}.site-header .masthead{min-height:61px;padding:9px 0}.site-header .brand svg{width:35px;height:35px}.site-header .brand>span{letter-spacing:-.65px;font-size:19px}.site-header .header-tools{gap:7px}.country-tabs{border:1px solid var(--line-soft);background:var(--bg);border-radius:11px;flex:none;align-items:center;gap:3px;padding:3px;display:flex}.country-tabs button{min-width:69px;min-height:32px;color:var(--muted);font:600 12px/1.4 var(--sans);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.country-tabs button:hover{color:var(--text);background:var(--panel)}.country-tabs button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:var(--control-shadow)}.country-dot{background:currentColor;border-radius:50%;width:4px;height:4px;display:none}.country-tabs button[aria-pressed=true] .country-dot{display:block}.site-header .reading-menu>summary,.site-header .appearance-menu>summary{border:1px solid var(--line-soft);background:var(--panel);height:38px;min-height:38px;color:var(--text);border-radius:10px;gap:6px;padding:8px 10px}.site-header .reading-menu>summary:hover,.site-header .appearance-menu>summary:hover{background:var(--soft);border-color:var(--field-edge)}.site-header .reading-menu[open]>summary,.site-header .appearance-menu[open]>summary{border-color:var(--accent);background:var(--tone-blue-bg);color:var(--tone-blue-ink)}.site-header .appearance-menu>summary{inline-size:94px;min-inline-size:94px;max-inline-size:94px}.site-header .reading-menu>summary{inline-size:73px;min-inline-size:73px;max-inline-size:73px}.site-header .appearance-menu>summary .ui-icon{width:15px;height:15px}.site-header .appearance-menu>summary .menu-chevron{width:10px;height:10px;margin-left:0}.site-header .navigation-row{border-color:var(--line-soft);gap:18px;min-height:38px}.site-header .navigation-row nav{gap:23px}.nav-short-label{display:none}.site-header .navigation-row nav a{min-height:38px;color:var(--muted);font-size:12px;font-weight:500}.site-header .navigation-row nav a.active{color:var(--tone-blue-ink);border-bottom-color:var(--tone-blue);font-weight:700}.site-header .navigation-row nav a:nth-child(2).active{color:var(--tone-teal-ink);border-bottom-color:var(--tone-teal)}.site-header .navigation-row nav a:nth-child(3).active{color:var(--tone-mauve-ink);border-bottom-color:var(--tone-mauve)}.site-header .navigation-row nav a:nth-child(4).active{color:var(--tone-peach-ink);border-bottom-color:var(--tone-peach)}.site-header .navigation-row nav a:nth-child(5).active{color:var(--tone-pink-ink);border-bottom-color:var(--tone-pink)}.nav-count,.tiny-count{background:var(--tone-pink-bg);color:var(--tone-pink-ink);border-radius:6px}.tools-menu>summary{min-height:38px}.tools-panel{border-color:var(--line-soft);box-shadow:var(--popover-shadow);padding:6px}.tools-panel a{align-items:center;min-height:38px;padding:8px 11px;display:flex}.tools-panel a:hover{background:var(--tone-mauve-bg);color:var(--tone-mauve-ink)}.site-header .appearance-panel,.site-header .reading-panel{border:1px solid var(--line-soft);box-shadow:var(--popover-shadow);background:var(--panel);border-radius:15px}.site-header .appearance-panel{width:334px;padding:16px}.appearance-panel-heading{border-bottom:1px solid var(--line-soft);gap:3px;margin-bottom:16px;padding-bottom:13px;display:grid}.appearance-panel-heading>span{color:var(--muted);font-size:10px}.appearance-panel-heading>strong{letter-spacing:-.3px;font-size:15px}.site-header .appearance-panel legend{color:var(--muted);font-size:11px}.appearance-mode-options{background:var(--bg);border:1px solid var(--line-soft);border-radius:10px;gap:3px;padding:3px}.site-header .appearance-mode-options button{min-height:34px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex}.site-header .appearance-mode-options button .ui-icon{width:14px;height:14px}.site-header .appearance-mode-options button[aria-pressed=true]{background:var(--panel);color:var(--text);border-color:var(--line-soft);box-shadow:var(--control-shadow)}.site-header .appearance-panel .theme-collection{margin-top:17px}.theme-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site-header .theme-option{border:1px solid var(--line-soft);background:var(--bg);width:100%;min-height:91px;color:var(--text);border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px;padding:8px;display:flex;position:relative}.site-header .theme-option:hover{border-color:var(--field-edge);background:var(--panel);transform:translateY(-1px)}.site-header .theme-option[aria-pressed=true]{background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.theme-preview{background:var(--preview-bg);width:100%;height:27px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--preview-blue) 20%,transparent);border-radius:6px;align-items:center;gap:4px;padding:7px 10px;display:flex}.theme-preview i{background:var(--preview-red);border-radius:2px;flex:1;height:6px;display:block}.theme-preview i:nth-child(2){background:var(--preview-yellow)}.theme-preview i:nth-child(3){background:var(--preview-green)}.theme-preview i:nth-child(4){background:var(--preview-blue)}.theme-preview i:nth-child(5){background:var(--preview-mauve)}.theme-option-copy{gap:2px;padding:0 3px;display:grid}.theme-option-copy strong{font-size:11px;font-weight:650;line-height:1.35}.theme-option-copy small{color:var(--muted);font-size:9px;line-height:1.35}.theme-check{background:var(--accent);width:17px;height:17px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:7px}.theme-check .ui-icon{width:11px;height:11px}.appearance-note{color:var(--muted);margin:12px 0 0;font-size:10px}.site-header .reading-panel{padding:16px}.reading-panel-title{color:var(--text);font-size:13px}.reading-controls{border:1px solid var(--line-soft);background:var(--bg);border-radius:10px;overflow:hidden}.reading-controls button{background:var(--panel);color:var(--text);border:0;border-radius:0}.reading-controls button:hover:not(:disabled){background:var(--tone-blue-bg);color:var(--tone-blue-ink)}.reading-controls .reading-size-value{color:var(--text);background:0 0}.reading-size-reset{border:1px solid var(--line-soft);background:var(--panel);border-radius:9px;min-height:34px}.reading-density select{min-height:36px;padding:7px 30px 7px 10px}.clarity-hero{border:1px solid var(--line-soft);background:linear-gradient(115deg,var(--panel),color-mix(in srgb,var(--tone-blue) 5%,var(--panel)) 55%,color-mix(in srgb,var(--tone-mauve) 8%,var(--panel)));border-radius:20px;padding:30px 32px}.clarity-copy h1{color:var(--text)}.clarity-copy h1 span{color:var(--tone-blue-ink)}.kicker-dot{background:var(--tone-teal)}.hero-search{border-color:var(--field-edge);background:var(--panel);box-shadow:0 0 0 4px var(--surface-deep);border-radius:13px;padding:5px 5px 5px 13px}.hero-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--tone-blue-bg)}.hero-search input[type=search]{min-height:36px;box-shadow:none;background:0 0;border:0;outline:none;padding:5px 0}.hero-search>.ui-icon{color:var(--muted)}.hero-search .button{border-radius:9px}.hero-reassurance>span:first-child .ui-icon{color:var(--tone-green-ink)}.hero-reassurance>span:nth-child(2) .ui-icon{color:var(--tone-sapphire-ink)}.hero-reassurance>span:nth-child(3) .ui-icon{color:var(--tone-mauve-ink)}.justice-mark .mark-tile{fill:var(--tone-blue)}.justice-mark .mark-paper,.justice-mark .mark-fold,.justice-mark .mark-eye{stroke:var(--brand-ink)}.justice-mark .mark-pupil{fill:var(--brand-ink)}.clarity-art .hero-mark .mark-tile{fill:var(--tone-rosewater)}.clarity-art .hero-mark{--brand-ink:var(--hero-mark-ink)}.art-caption{color:var(--surface-label)}.art-line{border-color:var(--surface-guide);background:var(--surface-deep);color:var(--text);box-shadow:0 3px 0 var(--tone-flamingo)}.art-line.line-one{box-shadow:0 3px 0 var(--tone-lavender)}.art-line.line-two{background:var(--soft);border-top:3px solid var(--surface-hover);box-shadow:0 3px 0 var(--tone-peach)}.art-line.line-three{border-color:var(--surface-selection);box-shadow:0 3px 0 var(--tone-teal)}.art-line .art-number{color:var(--muted);border-left:2px solid var(--surface-icon);padding-left:5px}.art-line:nth-of-type(2) .ui-icon{color:var(--tone-lavender-ink)}.art-line:nth-of-type(3) .ui-icon{color:var(--tone-peach-ink)}.art-line:nth-of-type(4) .ui-icon{color:var(--tone-teal-ink)}.art-footnote{color:var(--surface-secondary);border-bottom:1px dotted var(--surface-muted);padding-bottom:3px}.clarity-pulse>b,.clarity-pulse>span:first-child b{color:var(--tone-blue-ink)}.clarity-pulse>span:nth-child(2) b{color:var(--tone-peach-ink)}.clarity-pulse>a:not(.pulse-health){color:var(--tone-pink-ink)}.company-card{background:var(--panel);border-color:var(--line-soft);box-shadow:var(--control-shadow);border-radius:14px;position:relative}.company-card:before{content:"";background:var(--item-tone,var(--tone-blue));height:3px;display:block}.company-card:hover,.company-card:focus-within{border-color:var(--item-tone,var(--accent));box-shadow:0 6px 18px -8px color-mix(in srgb,var(--item-tone,var(--accent)) 25%,transparent)}.company-card-top{padding-top:14px}.company-card .company-avatar{background:var(--item-bg,var(--tone-blue-bg));color:var(--item-ink,var(--tone-blue-ink));border:1px solid var(--item-border,var(--tone-blue-border))}.company-card-bottom{background:color-mix(in srgb,var(--panel) 94%,var(--bg));border-color:var(--surface-border)}.company-record-links>a:hover{color:var(--item-ink,var(--accent))}.save-company,.follow-icon{border:1px solid var(--field-edge);background:var(--panel);min-width:32px;min-height:34px;color:var(--muted);border-radius:9px}.save-company:hover,.save-company.saved,.follow-icon.is-following{border-color:var(--tone-pink-border);background:var(--tone-pink-bg);color:var(--tone-pink-ink)}.industry-pills{gap:7px}.industry-pills button{border:1px solid var(--item-border,var(--line-soft));background:var(--item-bg,var(--panel));min-height:36px;color:var(--item-ink,var(--text));border-radius:10px;padding:8px 11px;font-weight:500;position:relative}.industry-pills button:before{content:"";background:var(--item-tone,var(--tone-lavender));border-radius:50%;flex-shrink:0;width:5px;height:5px}.industry-pills button:hover{border-color:var(--item-tone,var(--accent));color:var(--item-ink,var(--text))}.industry-pills button[aria-pressed=true]{background:var(--item-ink,var(--accent));color:var(--panel);border-color:var(--item-ink,var(--accent));box-shadow:var(--control-shadow)}.industry-pills button[aria-pressed=true]:before{background:currentColor}.record-type-switch,.news-kind-tabs,.timeline-mode{border:1px solid var(--line-soft);background:var(--soft);border-radius:10px;padding:3px}.record-type-switch button,.news-kind-tabs button,.timeline-mode button{border-radius:7px;min-height:30px;font-weight:500}.record-type-switch button[aria-pressed=true],.news-kind-tabs button[aria-pressed=true],.timeline-mode button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:var(--control-shadow)}.record-dot{background:var(--tone-teal)}.record-dot.offer-dot{background:var(--tone-peach)}.fresh-label,.update-badge{color:var(--tone-pink-ink)}.status{border:1px solid var(--tone-yellow-border);background:var(--tone-yellow-bg);color:var(--text);border-radius:7px;gap:5px;padding:4px 7px;font-weight:500}.status i{background:var(--tone-yellow)}.status-current,.status-ok{border-color:var(--tone-green-border);background:var(--tone-green-bg);color:var(--text)}.status-current i,.status-ok i{background:var(--tone-green)}.status-unavailable,.status-held{border-color:var(--tone-red-border);background:var(--tone-red-bg);color:var(--text)}.status-unavailable i,.status-held i{background:var(--tone-red)}.status-pending,.status-paused{border-color:var(--tone-sapphire-border);background:var(--tone-sapphire-bg)}.status-pending i,.status-paused i{background:var(--tone-sapphire)}.record-type-label{background:var(--tone-teal-bg);color:var(--tone-teal-ink);border:1px solid var(--tone-teal-border);border-radius:5px}.record-type-label[data-record-type=offer]{background:var(--tone-peach-bg);color:var(--tone-peach-ink);border-color:var(--tone-peach-border)}.record-type-label[data-record-type=specimen]{background:var(--tone-pink-bg);color:var(--tone-pink-ink);border-color:var(--tone-pink-border)}.record-type-label[data-record-type=fee_schedule]{background:var(--tone-yellow-bg);color:var(--tone-yellow-ink);border-color:var(--tone-yellow-border)}.record-type-label[data-record-type=addendum],.record-type-label[data-record-type=disclosure]{background:var(--tone-mauve-bg);color:var(--tone-mauve-ink);border-color:var(--tone-mauve-border)}.notice,.empty,.file-slot,.sidebar-note,.share-fallback{border-radius:13px}.notice{border-left:3px solid var(--tone-yellow);background:var(--tone-yellow-bg);color:var(--text)}.notice.error,.file-warning{border-color:var(--tone-red);background:var(--tone-red-bg);color:var(--text)}.news-card,.clarity-tool,.challenge-card{border-color:var(--line-soft);background:var(--panel);border-radius:14px}.news-card{border-top:3px solid var(--tone-flamingo)}.news-card:nth-child(2n){border-top-color:var(--tone-sapphire)}.news-card:nth-child(3n){border-top-color:var(--tone-yellow)}.news-kind{color:var(--tone-mauve-ink);background:var(--tone-mauve-bg);border-radius:6px}.news-date,.story-date{color:var(--tone-maroon-ink)}.news-context,.implications{background:var(--tone-sky-bg);border-color:var(--tone-sky-border);border-radius:11px}.implications h3,.why-matters strong{color:var(--tone-sky-ink)}.challenge-card{border-left:3px solid var(--tone-flamingo)}.tool-icon{border:1px solid var(--tone-border,var(--line-soft))}.source-table tbody tr:hover{background:var(--soft)}.source-table tbody th,.source-table tbody td{border-color:var(--line-soft)}.company-link:hover{color:var(--accent)}.record-tabs{border-bottom-color:var(--line-soft)}.record-tabs button{min-height:40px;color:var(--muted)}.record-tabs button[aria-selected=true]{color:var(--tone-blue-ink);border-bottom-color:var(--tone-blue);background:var(--tone-blue-bg);border-radius:8px 8px 0 0}.evidence-row>h3{color:var(--item-ink,var(--tone-blue-ink))}.evidence-row .excerpt blockquote{border-left-color:var(--item-tone,var(--tone-blue))}.evidence-row{--item-tone:var(--tone-blue);--item-ink:var(--tone-blue-ink)}.tags>span{border:1px solid var(--item-border,var(--tone-lavender-border));background:var(--item-bg,var(--tone-lavender-bg));color:var(--item-ink,var(--tone-lavender-ink));border-radius:6px}.timeline-track{accent-color:var(--tone-blue)}.timeline-event.selected,.timeline-event[aria-pressed=true]{border-color:var(--tone-blue)}.timeline-signal{border-radius:6px}.kind-added,.added-word{background:var(--tone-green-bg);color:var(--tone-green-ink)}.kind-removed,.removed-word{background:var(--tone-red-bg);color:var(--tone-red-ink)}.kind-moved{background:var(--tone-sky-bg);color:var(--tone-sky-ink)}.kind-changed{background:var(--tone-yellow-bg);color:var(--tone-yellow-ink)}.diff-row.added{border-left:3px solid var(--tone-green)}.diff-row.removed{border-left:3px solid var(--tone-red)}.diff-row.changed{border-left:3px solid var(--tone-yellow)}.diff-row.moved{border-left:3px solid var(--tone-sky)}.follow-notice{border-color:var(--tone-pink-border);background:var(--panel);box-shadow:var(--popover-shadow);border-radius:12px}.follow-notice button{color:var(--tone-pink-ink)}footer{border-color:var(--line-soft)}.footer-links a:hover,.footer-links button:hover{color:var(--tone-blue-ink)}.footer-brand>span{color:var(--tone-mauve-ink)}@media (max-width:900px){.site-header .brand>span{font-size:18px}.site-header .brand svg{width:31px;height:31px}.site-header .navigation-row{gap:14px}.site-header .navigation-row nav{gap:18px}.site-header .nav-status{display:none}}@media (max-width:600px){.site-shell{width:calc(100% - 24px)}.site-header .masthead{gap:6px;min-height:0;padding:8px 0 5px}.site-header .brand{min-height:28px}.site-header .brand svg{width:29px;height:29px}.site-header .brand>span{font-size:17px}.site-header .brand small{margin-top:3px;font-size:6px}.site-header .header-tools{gap:6px;width:100%}.country-tabs{border-radius:10px;flex:auto;gap:2px;min-width:0;padding:2px}.country-tabs button{flex:1 1 0;min-width:0;min-height:32px;padding:6px 7px;font-size:11px}.site-header .reading-menu>summary{inline-size:40px;min-inline-size:40px;max-inline-size:40px;height:38px;padding:8px}.site-header .appearance-menu>summary{inline-size:78px;min-inline-size:78px;max-inline-size:78px;height:38px;padding:8px;font-size:11px}.site-header .appearance-menu>summary .menu-chevron{display:none}.site-header .navigation-row{gap:8px;min-height:34px}.site-header .navigation-row nav{flex:1 1 0;justify-content:space-between;gap:9px;width:100%;min-height:34px}.site-header .navigation-row nav a{min-height:34px;padding:0;font-size:11px;line-height:1.3}.site-header .navigation-row nav a[href=\/],.site-header .nav-full-label{display:none}.site-header .nav-short-label{display:inline}.tools-menu{font-size:10px;position:absolute;top:8px;right:0}.tools-menu>summary{border:1px solid var(--line-soft);background:var(--panel);border-radius:8px;min-height:29px;padding:2px 7px}.tools-panel{width:245px;max-height:calc(100dvh - var(--header-height) - 12px);overflow-y:auto}.site-header .reading-panel{inset-block-start:calc(var(--header-height) - 27px);inset-inline-end:12px;inline-size:252px;max-inline-size:calc(100vw - 24px);max-block-size:calc(100dvh - var(--header-height) + 15px);position:fixed;left:auto;right:12px}.site-header .appearance-panel{top:calc(var(--header-height) - 27px);width:334px;max-width:calc(100% - 24px);max-height:calc(100dvh - var(--header-height) + 15px);padding:14px;position:fixed;left:auto;right:12px}.appearance-panel-heading{margin-bottom:12px;padding-bottom:10px}.site-header .theme-option{min-height:85px}.clarity-hero{border-radius:16px;margin-top:17px;padding:22px 18px}.hero-search{border-radius:11px;gap:7px;padding-left:10px}.hero-search input[type=search]{min-height:34px;font-size:12px}.hero-search .button{border-radius:8px;min-height:36px;padding:8px 10px;font-size:11px}.industry-pills{gap:6px}.industry-pills button{min-height:35px;padding:7px 10px}.button{min-height:39px}.field>span{margin-top:0}}@media (max-width:350px){.country-tabs button{padding-inline:5px}.site-header .navigation-row nav{gap:7px}.hero-search .button .ui-icon{display:none}}@media (forced-colors:active){.country-tabs button[aria-pressed=true],.theme-option[aria-pressed=true],button[aria-pressed=true]{outline:2px solid highlight}input[type=checkbox]{appearance:auto}}@media print{:root[data-tint][data-theme]{--bg:#fff;--panel:#fff;--text:#111;--muted:#444;--dim:#444;--accent:#164476;--gold:#55400b;--line:#999;--line-soft:#ccc}.company-card:before{display:none}}.tone-rosewater,[data-tone=rosewater]{--tone-bg:var(--tone-rosewater-bg);--tone-fg:var(--tone-rosewater-ink);--tone-border:var(--tone-rosewater-border);--tone-color:var(--tone-rosewater)}.tone-flamingo,[data-tone=flamingo]{--tone-bg:var(--tone-flamingo-bg);--tone-fg:var(--tone-flamingo-ink);--tone-border:var(--tone-flamingo-border);--tone-color:var(--tone-flamingo)}.tone-pink,[data-tone=pink]{--tone-bg:var(--tone-pink-bg);--tone-fg:var(--tone-pink-ink);--tone-border:var(--tone-pink-border);--tone-color:var(--tone-pink)}.tone-mauve,[data-tone=mauve]{--tone-bg:var(--tone-mauve-bg);--tone-fg:var(--tone-mauve-ink);--tone-border:var(--tone-mauve-border);--tone-color:var(--tone-mauve)}.tone-red,[data-tone=red]{--tone-bg:var(--tone-red-bg);--tone-fg:var(--tone-red-ink);--tone-border:var(--tone-red-border);--tone-color:var(--tone-red)}.tone-maroon,[data-tone=maroon]{--tone-bg:var(--tone-maroon-bg);--tone-fg:var(--tone-maroon-ink);--tone-border:var(--tone-maroon-border);--tone-color:var(--tone-maroon)}.tone-peach,[data-tone=peach]{--tone-bg:var(--tone-peach-bg);--tone-fg:var(--tone-peach-ink);--tone-border:var(--tone-peach-border);--tone-color:var(--tone-peach)}.tone-yellow,[data-tone=yellow]{--tone-bg:var(--tone-yellow-bg);--tone-fg:var(--tone-yellow-ink);--tone-border:var(--tone-yellow-border);--tone-color:var(--tone-yellow)}.tone-green,[data-tone=green]{--tone-bg:var(--tone-green-bg);--tone-fg:var(--tone-green-ink);--tone-border:var(--tone-green-border);--tone-color:var(--tone-green)}.tone-teal,[data-tone=teal]{--tone-bg:var(--tone-teal-bg);--tone-fg:var(--tone-teal-ink);--tone-border:var(--tone-teal-border);--tone-color:var(--tone-teal)}.tone-sky,[data-tone=sky]{--tone-bg:var(--tone-sky-bg);--tone-fg:var(--tone-sky-ink);--tone-border:var(--tone-sky-border);--tone-color:var(--tone-sky)}.tone-sapphire,[data-tone=sapphire]{--tone-bg:var(--tone-sapphire-bg);--tone-fg:var(--tone-sapphire-ink);--tone-border:var(--tone-sapphire-border);--tone-color:var(--tone-sapphire)}.tone-blue,[data-tone=blue]{--tone-bg:var(--tone-blue-bg);--tone-fg:var(--tone-blue-ink);--tone-border:var(--tone-blue-border);--tone-color:var(--tone-blue)}.tone-lavender,[data-tone=lavender]{--tone-bg:var(--tone-lavender-bg);--tone-fg:var(--tone-lavender-ink);--tone-border:var(--tone-lavender-border);--tone-color:var(--tone-lavender)}.tone-purple{--tone-bg:var(--tone-mauve-bg);--tone-fg:var(--tone-mauve-ink);--tone-border:var(--tone-mauve-border);--tone-color:var(--tone-mauve)}.tone-orange{--tone-bg:var(--tone-peach-bg);--tone-fg:var(--tone-peach-ink);--tone-border:var(--tone-peach-border);--tone-color:var(--tone-peach)}.tone-cyan{--tone-bg:var(--tone-sky-bg);--tone-fg:var(--tone-sky-ink);--tone-border:var(--tone-sky-border);--tone-color:var(--tone-sky)}.tone-mint{--tone-bg:var(--tone-green-bg);--tone-fg:var(--tone-green-ink);--tone-border:var(--tone-green-border);--tone-color:var(--tone-green)}.tone-lilac{--tone-bg:var(--tone-mauve-bg);--tone-fg:var(--tone-mauve-ink);--tone-border:var(--tone-mauve-border);--tone-color:var(--tone-mauve)}.tone-rose{--tone-bg:var(--tone-pink-bg);--tone-fg:var(--tone-pink-ink);--tone-border:var(--tone-pink-border);--tone-color:var(--tone-pink)}[data-industry=telecom]{--item-tone:var(--tone-blue);--item-ink:var(--tone-blue-ink);--item-bg:var(--tone-blue-bg);--item-border:var(--tone-blue-border)}[data-industry=banking]{--item-tone:var(--tone-green);--item-ink:var(--tone-green-ink);--item-bg:var(--tone-green-bg);--item-border:var(--tone-green-border)}[data-industry=subscriptions]{--item-tone:var(--tone-mauve);--item-ink:var(--tone-mauve-ink);--item-bg:var(--tone-mauve-bg);--item-border:var(--tone-mauve-border)}[data-industry=ai]{--item-tone:var(--tone-sapphire);--item-ink:var(--tone-sapphire-ink);--item-bg:var(--tone-sapphire-bg);--item-border:var(--tone-sapphire-border)}[data-industry=insurance]{--item-tone:var(--tone-pink);--item-ink:var(--tone-pink-ink);--item-bg:var(--tone-pink-bg);--item-border:var(--tone-pink-border)}[data-industry=utilities]{--item-tone:var(--tone-yellow);--item-ink:var(--tone-yellow-ink);--item-bg:var(--tone-yellow-bg);--item-border:var(--tone-yellow-border)}[data-industry=shopping]{--item-tone:var(--tone-peach);--item-ink:var(--tone-peach-ink);--item-bg:var(--tone-peach-bg);--item-border:var(--tone-peach-border)}[data-industry=travel]{--item-tone:var(--tone-sky);--item-ink:var(--tone-sky-ink);--item-bg:var(--tone-sky-bg);--item-border:var(--tone-sky-border)}[data-industry=other]{--item-tone:var(--tone-teal);--item-ink:var(--tone-teal-ink);--item-bg:var(--tone-teal-bg);--item-border:var(--tone-teal-border)}[data-topic=price]{--item-tone:var(--tone-peach);--item-ink:var(--tone-peach-ink);--item-bg:var(--tone-peach-bg);--item-border:var(--tone-peach-border)}[data-topic=fees]{--item-tone:var(--tone-red);--item-ink:var(--tone-red-ink);--item-bg:var(--tone-red-bg);--item-border:var(--tone-red-border)}[data-topic=renewal]{--item-tone:var(--tone-yellow);--item-ink:var(--tone-yellow-ink);--item-bg:var(--tone-yellow-bg);--item-border:var(--tone-yellow-border)}[data-topic=cancellation]{--item-tone:var(--tone-maroon);--item-ink:var(--tone-maroon-ink);--item-bg:var(--tone-maroon-bg);--item-border:var(--tone-maroon-border)}[data-topic=refunds]{--item-tone:var(--tone-green);--item-ink:var(--tone-green-ink);--item-bg:var(--tone-green-bg);--item-border:var(--tone-green-border)}[data-topic=coverage]{--item-tone:var(--tone-sky);--item-ink:var(--tone-sky-ink);--item-bg:var(--tone-sky-bg);--item-border:var(--tone-sky-border)}[data-topic=privacy]{--item-tone:var(--tone-teal);--item-ink:var(--tone-teal-ink);--item-bg:var(--tone-teal-bg);--item-border:var(--tone-teal-border)}[data-topic=disputes]{--item-tone:var(--tone-mauve);--item-ink:var(--tone-mauve-ink);--item-bg:var(--tone-mauve-bg);--item-border:var(--tone-mauve-border)}[data-topic=other]{--item-tone:var(--tone-flamingo);--item-ink:var(--tone-flamingo-ink);--item-bg:var(--tone-flamingo-bg);--item-border:var(--tone-flamingo-border)}
