/* The mobile primary drawer is controlled by the existing navigation.js. */
header{gap:18px}header #site-nav{gap:19px}header .watch-small{white-space:nowrap}header .language-switch{flex-shrink:0}.more-menu{position:relative}.more-toggle{background:none;border:0;padding:12px 0;color:inherit;cursor:pointer;font-size:inherit}.more-links{display:none;position:absolute;top:100%;right:0;min-width:170px;padding:12px;background:var(--paper);border:1px solid var(--line);z-index:20;box-shadow:0 10px 25px #24282212}.more-toggle[aria-expanded=true]+.more-links{display:flex;flex-direction:column;gap:6px}.more-links a{padding:10px}.hero{padding:48px 0 42px;gap:40px}.hero h1{font:500 clamp(38px,4vw,58px)/1.1 Georgia,serif;letter-spacing:-2px}.hero h1 em{color:var(--brass);font-style:normal}.hero .lead{max-width:45ch}.hero .hero-portrait{max-height:310px}.home-module{border-top:1px solid var(--line);padding:46px 0}.home-module p{max-width:64ch;color:var(--muted)}.home-module>a,.editorial a{text-decoration:underline;text-underline-offset:4px}.home-module .eyebrow{color:var(--brass)}.quiet-link,.sources{font-size:13px;color:var(--muted)}.shop-module{padding:28px 0}.shop-module h2{font-size:28px}.site-footer{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.site-footer nav,.footer-social,.site-footer>div{display:flex;flex-wrap:wrap;gap:12px 22px}.site-footer a{display:inline-block;padding:8px 0;min-height:40px}.site-footer button{font-size:12px;cursor:pointer}.cookie-settings{border:0;background:none;color:var(--muted);padding:8px;text-decoration:underline}.editorial{max-width:850px;margin:50px auto 70px}.editorial h1{font:400 clamp(38px,5vw,60px)/1.1 Georgia,serif;letter-spacing:-1.5px}.editorial .intro{font:22px/1.6 Georgia,serif;max-width:65ch}.editorial-entry{border-top:1px solid var(--line);padding:34px 0 20px}.editorial-entry h2{font-size:30px}.editorial-entry p{max-width:75ch}.date{font-size:12px;color:var(--brass)}.notice{background:var(--wash);padding:20px;font-size:14px}.table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:13px 10px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:12px}tr:last-child td{border-bottom:2px solid var(--line)}a{overflow-wrap:anywhere}[hidden]{display:none!important}.editorial-entry{scroll-margin-top:24px}
@media(min-width:651px) and (max-width:1100px){header{flex-wrap:wrap;padding:20px 0}header #site-nav{order:3;flex-basis:100%;justify-content:space-between}header .language-switch{margin-left:auto}.wrap{padding-left:28px;padding-right:28px}}
@media(max-width:650px){header #site-nav{gap:4px}header .more-menu{display:contents}header .more-toggle{display:none}header .more-links,header .more-toggle[aria-expanded=true]+.more-links{display:contents;position:static;box-shadow:none;border:0;padding:0}header #site-nav a{padding:12px;min-height:44px;display:block}header .watch-small{margin-top:8px}.hero{padding:32px 0;gap:24px}.hero .hero-portrait{max-height:260px}.home-module{padding:32px 0}.editorial{margin:32px auto 45px}.editorial .intro{font-size:20px}.editorial-entry h2{font-size:27px}th,td{padding:12px 8px;min-width:95px}.site-footer nav{display:flex;flex-direction:row}.site-footer{gap:12px}.table-scroll:focus-visible{outline:2px solid var(--brass)}}

/* Shared back-to-top control; no changes to article content. */
.back-to-top{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));width:48px;height:48px;min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--line,#d9d8cc);border-radius:50%;background:var(--paper,#f6f3eb);color:var(--brass,#8a6b35);box-shadow:0 2px 12px #24282218;z-index:50;cursor:pointer;font:26px/1 Arial,sans-serif}.back-to-top:hover{background:var(--wash,#eae8db)}.back-to-top:focus-visible{outline:2px solid var(--brass,#8a6b35);outline-offset:4px}.latest-hand--86o>img{max-height:250px;object-fit:contain;object-position:center;background:var(--wash)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.back-to-top{display:none!important}}
@media(max-width:650px){.back-to-top{right:env(safe-area-inset-right,0px);justify-items:end;padding:0;border:0;background:transparent;box-shadow:none}.back-to-top:hover{background:transparent}.back-to-top span{display:grid;place-items:center;width:22px;height:36px;border:1px solid var(--line,#d9d8cc);border-radius:18px 0 0 18px;background:var(--paper,#f6f3eb);box-shadow:0 2px 8px #24282212;font-size:18px}.back-to-top:hover span{background:var(--wash,#eae8db)}}

/* Editorial usability, October 2026. */
.product-card img{height:auto}
.stream-strip{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;background:var(--wash);border:1px solid var(--line);margin:0 0 34px}.stream-strip h2{font:26px/1.3 Georgia,serif;margin:4px 0}.stream-strip p{margin:4px 0;font-size:14px}.platform-links,.filter-bar,.archive-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.platform-links a,.filter-bar button,.archive-controls select{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:14px Arial,sans-serif;text-decoration:none;cursor:pointer}.filter-bar button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filter-bar{margin:24px 0}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:24px}.section-head a{font-size:14px;text-decoration:underline}.section-head h2{margin:0}.article-grid,.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.editorial-card{border:1px solid var(--line);background:var(--paper);min-width:0;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.editorial-card:hover{border-color:var(--brass);box-shadow:0 4px 18px #2428220b}.editorial-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:var(--wash)}.editorial-card.range-card img{object-fit:contain;background:#181818}.card-copy{padding:22px}.editorial-card h2,.editorial-card h3{font:27px/1.22 Georgia,serif;margin:8px 0 14px;letter-spacing:-.4px}.editorial-card h2 a,.editorial-card h3 a{color:var(--ink);text-decoration:none}.editorial-card p{font-size:14px;line-height:1.65;margin:8px 0}.editorial-card .card-meta{color:var(--brass);font-size:11px;letter-spacing:.5px}.editorial-card .card-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.article-catalogue{max-width:1140px}.article-catalogue>h1{margin-bottom:18px}.article-catalogue .intro{max-width:60ch}.story-brief{display:flex;align-items:baseline;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding:30px 0}.story-brief h2{font:29px Georgia,serif;margin:0 0 10px}.story-brief p{max-width:60ch;font-size:15px;margin:0}.story-brief a{white-space:nowrap;text-decoration:underline;min-height:44px;padding:12px 0}.product-card img{aspect-ratio:1;object-fit:contain;background:#eeece4}.product-card h3{font-size:23px}.product-card .card-copy{padding:18px}.watch-social{margin-top:16px!important;font-size:13px!important}.watch-social a{padding:8px 0;display:inline-block;min-height:40px}.archive-controls{margin:26px 0 18px;padding:18px;background:var(--wash);align-items:flex-end}.archive-controls label{display:grid;gap:7px;font-size:13px}.archive-controls select{min-width:165px}.archive-count{font-size:13px;color:var(--muted);margin:12px 0 20px}.result-card{margin:14px 0;border:1px solid var(--line);background:var(--paper);scroll-margin-top:24px}.result-card>summary{padding:22px;cursor:pointer;display:list-item;list-style-position:inside}.result-card>summary h2{display:inline;font:26px/1.3 Georgia,serif}.result-card .result-meta{display:block;font-size:12px;color:var(--brass);margin-top:10px}.result-card .result-teaser{display:block;font-size:14px;color:var(--muted);margin-top:9px;line-height:1.6}.result-card>summary:hover{background:var(--wash)}.result-card[open]>summary{border-bottom:1px solid var(--line)}.result-card .recap-content{padding:0 24px 24px}.result-card .recap-content>.editorial-entry{border:0;padding-top:20px}.result-card .recap-content>.editorial-entry>h2{font-size:25px}.archive-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.archive-jumps a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--line)}.partner-block{padding:28px;background:var(--wash);border:1px solid var(--line);margin:36px 0}.partner-block h2{font-size:30px;margin:0 0 14px}.partner-block p{font-size:16px;line-height:1.7}.partner-block .contact-link{display:inline-flex;min-height:44px;align-items:center;font-weight:700;color:var(--brass)}.platform-links a:hover,.filter-bar button:hover{border-color:var(--brass)}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--brass);outline-offset:4px}:is(.compact-consent,section[aria-label]:has(>a[href="https://policies.google.com/privacy"])){padding:14px 18px!important;max-width:540px!important;font-size:13px!important;line-height:1.5!important}:is(.compact-consent,section[aria-label]:has(>a[href="https://policies.google.com/privacy"])) h2{font:22px/1.2 Georgia,serif!important;margin:0 0 8px!important}:is(.compact-consent,section[aria-label]:has(>a[href="https://policies.google.com/privacy"])) p{margin:8px 0!important}:is(.compact-consent,section[aria-label]:has(>a[href="https://policies.google.com/privacy"]))>div{margin-top:10px!important;gap:10px!important}:is(.compact-consent,section[aria-label]:has(>a[href="https://policies.google.com/privacy"])) button{min-height:44px;padding:9px 12px!important}.home-module .article-grid p{max-width:none}.empty-filter{padding:26px;border:1px solid var(--line)}
@media(min-width:651px){.home-module .article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{padding-top:34px;padding-bottom:30px}.hero .hero-portrait{max-height:260px}}
@media(max-width:900px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-strip{align-items:flex-start;flex-direction:column;gap:14px}.home-module .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.article-grid,.product-grid,.home-module .article-grid{grid-template-columns:1fr}.stream-strip{padding:20px;margin-bottom:20px}.stream-strip h2{font-size:24px}.platform-links{gap:8px}.platform-links a{padding:10px 13px}.section-head,.story-brief{align-items:flex-start;flex-direction:column;gap:12px}.card-copy{padding:20px}.editorial-card h2,.editorial-card h3{font-size:26px}.archive-controls{align-items:stretch}.archive-controls label{flex:1;min-width:130px}.archive-controls select{min-width:0;width:100%;max-width:100%}.result-card>summary{padding:18px}.result-card>summary h2{font-size:24px}.result-card .recap-content{padding:0 16px 18px}.partner-block{padding:22px}:is(.compact-consent,section[aria-label]:has(>a[href="https://policies.google.com/privacy"])){left:10px!important;right:10px!important;bottom:10px!important;max-height:65vh!important}.product-card img{max-height:320px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.filter-bar,.archive-controls{display:none}.result-card .recap-content{display:block}.editorial-card{break-inside:avoid}}
