*{box-sizing:border-box}html{font-family:Georgia,serif;background:#f9f8f5;color:#171817}
body{margin:0}a{color:#252d38}
a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid #b91020;outline-offset:3px}
.container{max-width:930px;margin:auto;padding:26px 22px}.reading{max-width:74ch}
.masthead{border-bottom:2px solid #202020}
.brand{font-size:28px;text-decoration:none;color:#171817;font-weight:bold;letter-spacing:-.06em}
sub{font:10px Arial,sans-serif;vertical-align:top;letter-spacing:.12em}
.notice{font:12px Arial,sans-serif;letter-spacing:.03em;background:#eae4d8;padding:10px 18px;text-align:center}
.skip{position:absolute;top:-120px;left:15px;background:white;padding:12px;z-index:5}
.skip:focus{top:8px}
.desk-nav{border-bottom:1px solid #c9c6c0}
.desk-nav .container{display:flex;flex-wrap:wrap;gap:0 17px;padding-top:5px;padding-bottom:5px}
.desk-nav a{display:inline-flex;align-items:center;min-height:44px;font:14px Arial,sans-serif;text-decoration:none}
.desk-nav a:hover{text-decoration:underline}
h1{font-weight:normal;letter-spacing:-.035em;font-size:clamp(34px,6vw,57px);line-height:1.13}
h2{font-weight:normal;font-size:clamp(23px,3.4vw,31px)}p{font-size:18px;line-height:1.8}
.meta{font:13px/1.5 Arial,sans-serif;color:#555;letter-spacing:.02em}.meta a{color:inherit}
.story{padding:24px 0;border-bottom:1px solid #ccc}.story h2{margin:8px 0}
.latest{padding-top:18px;border-bottom:2px solid #272824}.latest .story{border-bottom:0}
.latest .story h2{font-size:clamp(28px,5vw,42px);line-height:1.2}
.pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:32px 0 20px;padding-top:14px;border-top:1px solid #d6d3cd;font:14px Arial,sans-serif}
.pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:9px 14px;border:1px solid #454848;border-radius:3px;text-decoration:none}
.pagination a:hover{text-decoration:underline}
.pagination button{min-height:44px;padding:9px 14px;background:#fff;color:#252d38;border:1px solid #454848;border-radius:3px;cursor:pointer;font:inherit}
.pagination button:disabled{opacity:.5;cursor:default}
.pagination [aria-current=page]{font-weight:bold}
.story-intro{font:16px/1.65 Arial,sans-serif;color:#424b48;overflow-wrap:anywhere}
.sources{margin:35px 0 0;padding:20px 0;border-top:1px solid #bbb}
.sources li{font:15px/1.9 Arial,sans-serif;overflow-wrap:anywhere}
.searchbar{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}
.searchbar label{flex-basis:100%;font:700 14px Arial,sans-serif}
.searchbar input{min-width:170px;flex:1;border:1px solid #6d706c;border-radius:3px;padding:12px;font:16px Arial,sans-serif}
.searchbar button{min-height:44px;background:#252d38;color:white;border:1px solid #252d38;border-radius:3px;padding:12px 18px;cursor:pointer;font:700 14px Arial,sans-serif}
#editorial-search-status{font:15px/1.6 Arial,sans-serif}
.share-tools{border-top:1px solid #ccc;padding-top:18px;margin-top:30px}
.share-tools button{background:#252d38;color:white;border:0;border-radius:3px;padding:12px 18px;min-height:44px;font:700 14px Arial,sans-serif;cursor:pointer}
.share-tools input{display:block;width:100%;font:15px Arial,sans-serif;margin:8px 0;padding:12px;max-width:100%}
.share-tools input[hidden]{display:none}.share-tools p{font:14px Arial,sans-serif}
footer{border-top:1px solid #bbb;font:13px/1.6 Arial,sans-serif;margin-top:60px;padding:24px 0;color:#555}
@media(max-width:480px){.container{padding:20px 17px}.story{padding:18px 0}}
/* Public-edition touch target corrections; private preview unchanged. */
.desk-nav a{min-width:44px;justify-content:center}
footer nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 7px;vertical-align:middle}
.meta a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;margin:0 -6px;vertical-align:middle}

/* Unbroken historic citations and URLs must reflow on mobile. */
.reading{overflow-wrap:anywhere;}

/* Original 22 October owner-approved photographic V6 layout */
:root{color-scheme:light;--paper:#f6f3eb;--ink:#252622;--quiet:#65645f;--line:#cfcac0;--accent:#b91020;--focus:#144d88;--serif:Georgia,"Times New Roman",serif;--sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:.21em;text-decoration-thickness:1px}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:4px}
.skip-link{position:absolute;top:-100px;left:12px;z-index:1000;background:#fff;color:#000;padding:.6rem 1rem}.skip-link:focus{top:12px}
.preview-label{min-height:24px;text-align:center;background:#e7e0d1;color:#4a463f;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:700;padding:4px 10px}
.site-header{border-bottom:1px solid var(--ink)}.header-inner,.main-layout,.reading-main,.listing-main,.footer-inner{width:min(calc(100% - 32px),1220px);margin-inline:auto}
.header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 10px}
.brand{text-decoration:none;display:flex;align-items:baseline;gap:10px;white-space:nowrap}.brand-word{font:700 clamp(29px,5vw,45px)/1 var(--serif);letter-spacing:-.055em}.brand-sub{font-size:10px;letter-spacing:.21em;font-weight:800;color:var(--accent)}
.header-right{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.desks{display:flex;min-width:0;overflow-x:auto;gap:0;scrollbar-width:thin}
.desks a,.search-link{display:inline-flex;align-items:center;min-height:44px;padding:10px 13px;text-decoration:none;font-size:13px;font-weight:650;white-space:nowrap}.desks a:first-child{padding-inline-start:0}.desks a[aria-current="page"]{color:var(--accent);text-decoration:underline;text-underline-offset:7px}
.search-link{border-left:1px solid var(--line);padding-right:0;color:var(--accent)}
.main-layout{padding-top:24px;padding-bottom:76px}.issue-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-transform:uppercase;letter-spacing:.13em;color:var(--quiet);font-size:11px;font-weight:700;padding-bottom:16px;border-bottom:1px solid var(--line)}
.lead-layout{display:grid;grid-template-columns:1fr;gap:32px}.lead,.latest{min-width:0}.section-title{font:700 11px/1.3 var(--sans);color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin:26px 0 14px}
.story{border-bottom:1px solid var(--line);padding:14px 0 20px}.story h2{font:normal clamp(20px,3.8vw,27px)/1.23 var(--serif);letter-spacing:-.026em;margin:7px 0 0}.story h2 a{text-decoration:none}.story h2 a:hover{text-decoration:underline}.story .eyebrow{margin:0}
.eyebrow{font:700 11px/1.5 var(--sans);letter-spacing:.07em;color:var(--accent);text-transform:uppercase}.eyebrow time{color:var(--quiet);font-weight:500;text-transform:none;letter-spacing:0}
.story-lead{border-top:3px solid var(--ink);padding-top:16px;padding-bottom:28px}.story-lead h2{font:normal clamp(34px,7vw,62px)/1.08 var(--serif);letter-spacing:-.048em;max-width:19ch}.latest .story:first-of-type{padding-top:0}
.reading-main{max-width:900px;padding-top:28px;padding-bottom:96px}.reading-main .breadcrumb{margin:0 0 28px;font-size:13px;color:var(--quiet)}.reading-main article>h1{font:normal clamp(34px,7vw,61px)/1.1 var(--serif);letter-spacing:-.045em;max-width:21ch;margin:8px 0 18px;text-wrap:balance}
.byline{font-size:13px;color:var(--quiet);border-bottom:1px solid var(--line);padding-bottom:24px;margin:0 0 30px}.article-content{font:clamp(17px,2.5vw,19px)/1.76 var(--serif);max-width:70ch}.article-content p{margin:0 0 1.4em}.article-content h2{font:700 clamp(24px,4vw,31px)/1.25 var(--serif);margin:2.2em 0 .65em}
.article-content blockquote{border-left:3px solid var(--accent);padding-left:20px;margin:1.7em 0;font-style:italic}.article-content .list-line{padding-left:1.4em;position:relative}.article-content .list-line::before{content:"";width:5px;height:5px;background:var(--accent);position:absolute;left:.25em;top:.8em;border-radius:50%}
.sources{max-width:70ch;margin-top:54px;padding-top:20px;border-top:1px solid var(--ink)}.sources h2{font:700 22px/1.25 var(--serif)}.sources ul{padding-left:20px;overflow-wrap:anywhere}.sources li{padding-block:5px}.source-note{max-width:70ch;font-size:13px;line-height:1.65;background:#eae5da;padding:17px 20px;margin-top:34px}
.listing-main{padding:45px 0 90px;max-width:900px}.listing-main>h1{font:normal clamp(38px,6vw,60px)/1.1 var(--serif);letter-spacing:-.045em;margin:8px 0 12px}.count{font-size:14px;color:var(--quiet);margin:0 0 28px}.story-list{border-top:2px solid var(--ink)}.story-list .story{padding:20px 0}.story-list .story h2{max-width:38ch}
.search-form{margin:30px 0}.search-form label{display:block;margin-bottom:8px;font-weight:600}.search-fields{display:flex;flex-direction:column;gap:12px}.search-fields input{height:48px;border:1px solid var(--quiet);background:#fff;color:var(--ink);border-radius:0;padding:0 14px;font:16px var(--sans);min-width:0;flex:1}.search-fields button{height:48px;border:0;color:#fff;background:var(--ink);font-weight:700;padding:0 24px;cursor:pointer}#search-results{margin-top:24px}#search-results article{border-top:1px solid var(--line);padding:12px 0}#search-results h2{font:normal 24px/1.26 var(--serif);margin:5px 0}#search-results .eyebrow{margin:0}.empty{color:var(--quiet);margin-top:24px}
.site-footer{border-top:1px solid var(--ink);padding:25px 0 42px}.footer-inner{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--quiet)}.footer-inner p{margin:0}
@media(min-width:680px){.header-inner{width:min(calc(100% - 64px),1220px);padding-top:23px}.main-layout,.reading-main,.listing-main,.footer-inner{width:min(calc(100% - 64px),1220px)}.header-right{width:auto;flex:1;justify-content:flex-end}.desks{justify-content:flex-end}.desks a:first-child{padding-left:13px}.search-fields{flex-direction:row}.footer-inner{flex-direction:row;justify-content:space-between;gap:30px}}
@media(min-width:900px){.lead-layout{display:block}.lead{max-width:none}.story-lead h2{max-width:22ch}.latest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;padding:0;border:0}.latest>.section-title{grid-column:1/-1}.latest .story:first-of-type{padding-top:14px}.reading-main{width:min(calc(100% - 88px),820px)}.listing-main{width:min(calc(100% - 88px),1000px)}}
@media(min-width:1280px){.latest{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

.sources summary{font:700 22px/1.25 var(--serif);cursor:pointer;min-height:44px;display:flex;align-items:center}
.sources[open] summary{margin-bottom:10px}

/* Preview-only real editorial image treatment; no synthetic or uncredited art. */
.lead-photo,.article-photo{margin:0 0 20px;min-width:0}
.lead-photo img,.article-photo img{display:block;width:100%;height:auto;max-height:510px;object-fit:cover}
.lead-photo figcaption,.article-photo figcaption{margin-top:9px;color:var(--quiet);font:12px/1.55 var(--sans);overflow-wrap:anywhere}
.article-photo{margin:26px 0 34px}
.article-photo img{max-height:530px}
.article-photo figcaption{max-width:70ch}
.article-photo .photo-credit{display:block;margin-top:5px}
.lead-photo a,.article-photo a{color:inherit}
.lead-photo figcaption a:hover,.article-photo figcaption a:hover{color:var(--accent)}
@media(min-width:900px){
 .story-lead.has-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:12px 30px;align-items:center}
 .story-lead.has-cover>.eyebrow{grid-column:1;grid-row:1;align-self:end}
 .story-lead.has-cover>h2{grid-column:1;grid-row:2;max-width:16ch;align-self:start}
 .story-lead.has-cover>.lead-photo{grid-column:2;grid-row:1/span 2;align-self:center}
}

.policy-main{width:min(calc(100% - 32px),760px);margin:0 auto;padding:50px 0 90px}.policy-main>h1{font:normal clamp(34px,6vw,56px)/1.12 Georgia,serif;letter-spacing:-.035em;margin:7px 0 14px}.policy-intro{font:18px/1.6 Georgia,serif;color:var(--quiet);padding:0 0 22px;border-bottom:1px solid var(--line);margin-bottom:35px}.policy-section{margin:0 0 33px}.policy-section h2{font:700 clamp(22px,3vw,29px)/1.25 Georgia,serif;margin:0 0 12px}.policy-section p{max-width:68ch;font:17px/1.74 Georgia,serif;margin:0}.footer-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:17px}.footer-links a{font-size:13px;display:inline-flex;align-items:center;min-height:44px}.footer-inner{display:block}.footer-inner>p{margin-top:5px}.result-snippet{color:var(--quiet);font-size:14px;line-height:1.55;margin:7px 0 0;max-width:75ch}@media(min-width:680px){.policy-main{width:min(calc(100% - 64px),760px)}}


/* Photographed owner-preview v6 restored onto P65 indexable source and URLs. */
body.press-v6{overflow-wrap:anywhere}
body.press-v6-home .latest{border:0;padding:0}
body.press-v6-home .latest .story{border-bottom:1px solid var(--line);padding:14px 0 20px}
body.press-v6-home .latest .story h2{font:normal clamp(20px,3.8vw,27px)/1.23 var(--serif);letter-spacing:-.026em;margin:7px 0 0}
body.press-v6-home .story-lead h2{font:normal clamp(34px,7vw,62px)/1.08 var(--serif);letter-spacing:-.048em}
body.press-v6-article .article-content{max-width:70ch;margin-inline:auto}
body.press-v6-article .article-content>h1{font:normal clamp(34px,7vw,61px)/1.1 var(--serif);letter-spacing:-.045em;text-wrap:balance}
body.press-v6-article .article-content>p:not(.meta){font:clamp(17px,2.5vw,19px)/1.76 var(--serif)}
body.press-v6-article .article-content>h2{font:700 clamp(24px,4vw,31px)/1.25 var(--serif);margin:2.2em 0 .65em}
body.press-v6-article .article-content .article-photo img{width:100%;height:auto;object-fit:cover}
body.press-v6-article .article-content .article-photo{margin:28px 0 36px}
body.press-v6-article .article-content .article-photo figcaption{font:12px/1.55 var(--sans);overflow-wrap:anywhere}
body.press-v6 .footer-links a{min-height:44px}
body.press-v6 .site-header .desks a,body.press-v6 .site-header .search-link{min-height:44px}
body.press-v6 .story h2 a{overflow-wrap:anywhere}
body.press-v6 .article-content{overflow-wrap:anywhere}
@media(max-width:479px){
 body.press-v6 .header-inner,body.press-v6 .main-layout,
 body.press-v6 .reading-main,body.press-v6 .listing-main,
 body.press-v6 .footer-inner{width:min(calc(100% - 32px),1220px)}
 body.press-v6-home .story-lead.has-cover{display:block}
 body.press-v6-home .lead-photo{margin-top:20px}
}


/* P72 — original Hinoake Le Quotidien: softer classical sans + clear editorial hierarchy.
   Local font stack only: no network fonts, no third-party logos, no new photography. */
html{font-family:ui-rounded,"Avenir Next","Trebuchet MS","Segoe UI",Arial,sans-serif;background:#faf9f6;color:#24272a}
body.press-v72{--ink:#202428;--muted:#69716d;--hair:#dedbd5;--rust:#b91020;--paper:#faf9f6;
  --editorial-sans:ui-rounded,"Avenir Next","Trebuchet MS","Segoe UI",Arial,sans-serif;
  font:16px/1.55 var(--editorial-sans);color:var(--ink);background:var(--paper);
  font-synthesis:none;-webkit-font-smoothing:antialiased;}
body.press-v72 a{color:inherit;text-underline-offset:3px}
body.press-v72 .site-header{position:relative;background:#fff;border-bottom:1px solid var(--hair)}
body.press-v72 .header-inner{max-width:1250px;min-height:92px;gap:30px}
body.press-v72 .brand{font-family:var(--editorial-sans);font-size:clamp(24px,3vw,32px);
  font-weight:750;letter-spacing:-.065em;white-space:nowrap;text-decoration:none}
body.press-v72 .brand-sub{font-family:var(--editorial-sans);font-weight:700;letter-spacing:.12em;
  color:var(--rust);font-size:10px}
body.press-v72 .desks a{font:600 13px/1.2 var(--editorial-sans);
  letter-spacing:.02em;transition:color .15s ease}
body.press-v72 .search-link{border-radius:5px;border:1px solid #d6d2cb;
  background:transparent;font:600 13px/1 var(--editorial-sans);padding:12px 16px;
  min-height:44px;display:inline-flex;align-items:center}
body.press-v72 .desks a:hover,body.press-v72 a:hover{color:#b91020}
body.press-v72 .search-link:hover{background:#f6f3ee}
body.press-v72 .site-footer{background:#fff;border-top:1px solid var(--hair);
  margin-top:60px;padding:24px 0}
body.press-v72 .footer-inner{max-width:1250px}
body.press-v72 .footer-inner p{font:13px/1.55 var(--editorial-sans);color:var(--muted)}
body.press-v72 .footer-links a{font:600 13px/1.2 var(--editorial-sans);
  display:inline-flex;align-items:center;min-height:44px}
body.press-v72 .skip-link:focus{top:10px}
body.press-v72 .reading-main,body.press-v72 .listing-main{margin-inline:auto;
  padding-block:36px 24px}
body.press-v72 .article-content{max-width:71ch;margin-inline:auto;
  font-family:var(--editorial-sans);font-size:17px;line-height:1.84;letter-spacing:-.005em}
body.press-v72 .article-content > h1{font-family:var(--editorial-sans);
  font-size:clamp(33px,4.8vw,58px);font-weight:760;line-height:1.13;
  letter-spacing:-.049em;text-wrap:balance}
body.press-v72 .article-content h2{font-family:var(--editorial-sans);
  font-weight:740;font-size:clamp(22px,3vw,29px);line-height:1.33;letter-spacing:-.03em}
body.press-v72 .article-content > p:not(.meta){font:inherit;line-height:1.83;
  margin:1.2em 0;overflow-wrap:break-word}
body.press-v72 .article-content .meta{font:600 13px/1.5 var(--editorial-sans);
  color:var(--muted);letter-spacing:0}
body.press-v72 .article-photo{margin:26px 0 38px}
body.press-v72 .article-photo img{border-radius:4px;max-width:100%;height:auto}
body.press-v72 .article-photo figcaption{color:var(--muted);font:12px/1.55 var(--editorial-sans)}
body.press-v72 .listing-main .story h2{font:710 clamp(22px,2.8vw,30px)/1.3 var(--editorial-sans);
  letter-spacing:-.025em}
body.press-v72 .listing-main .section-title{font:750 clamp(24px,4vw,35px)/1.2 var(--editorial-sans)}
body.press-v72 .pagination a{border-radius:5px}
body.press-v72 .paper-front{max-width:1250px;margin:0 auto;padding:26px 30px 60px}
body.press-v72 .paper-note{display:flex;justify-content:space-between;gap:12px;
  padding:0 0 16px;border-bottom:1px solid var(--hair);
  font:650 11px/1.4 var(--editorial-sans);color:#616761;letter-spacing:.045em}
body.press-v72 .front-heading{display:flex;align-items:baseline;justify-content:space-between;
  border-bottom:2px solid #202428;margin:36px 0 25px;padding-bottom:11px;gap:12px}
body.press-v72 .front-heading h1,body.press-v72 .front-heading h2{
  margin:0;font:790 clamp(26px,3vw,39px)/1.14 var(--editorial-sans);
  letter-spacing:-.044em}
body.press-v72 .front-heading span{font:600 12px/1.4 var(--editorial-sans);
  color:#69716d;letter-spacing:.025em}
body.press-v72 .front-grid{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(0,.95fr);gap:36px}
body.press-v72 .front-lead{min-width:0}
body.press-v72 .front-lead-inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);
  gap:22px;align-items:start}
body.press-v72 .front-lead-text{min-width:0}
body.press-v72 .paper-kicker{display:flex;gap:8px;align-items:baseline;
  color:var(--rust);font:770 11px/1.35 var(--editorial-sans);letter-spacing:.065em;
  text-transform:uppercase;margin:0 0 14px}
body.press-v72 .paper-kicker time{color:#737772;font-weight:550;
  letter-spacing:0;text-transform:none}
body.press-v72 .front-lead h2{font:790 clamp(30px,3.3vw,50px)/1.09 var(--editorial-sans);
  letter-spacing:-.061em;overflow-wrap:break-word;margin:0 0 17px;text-wrap:balance}
body.press-v72 .front-lead h2 a,body.press-v72 .front-rail h3 a,
body.press-v72 .feature-grid h3 a,body.press-v72 .news-row h3 a{
  text-decoration:none}
body.press-v72 .front-lead .summary{font:16px/1.61 var(--editorial-sans);
  color:#535958;max-width:38ch;margin:0}
body.press-v72 .front-lead figure{margin:0}
body.press-v72 .front-lead figure img{display:block;width:100%;height:auto;
  aspect-ratio:16/9;object-fit:cover;border-radius:5px}
body.press-v72 .front-lead figure figcaption,body.press-v72 .feature-grid figcaption{
  margin-top:6px;font:11px/1.5 var(--editorial-sans);color:#777874;overflow-wrap:anywhere}
body.press-v72 .front-rail{border-left:1px solid var(--hair);padding-left:25px;min-width:0}
body.press-v72 .front-rail h2{font:750 13px/1.35 var(--editorial-sans);margin:0 0 18px}
body.press-v72 .front-rail article{border-top:1px solid var(--hair);padding:17px 0 18px}
body.press-v72 .front-rail article h3{font:720 clamp(19px,2vw,24px)/1.23 var(--editorial-sans);
  letter-spacing:-.037em;margin:0;overflow-wrap:anywhere}
body.press-v72 .front-rail .paper-kicker{margin-bottom:9px}
body.press-v72 .paper-section{margin-top:58px}
body.press-v72 .paper-section > .front-heading{margin:0 0 26px}
body.press-v72 .feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body.press-v72 .feature-grid article{min-width:0}
body.press-v72 .feature-grid figure{margin:0 0 13px}
body.press-v72 .feature-grid img{display:block;width:100%;height:auto;aspect-ratio:16/9;
  border-radius:5px;object-fit:cover}
body.press-v72 .feature-grid h3{font:760 clamp(21px,2.2vw,27px)/1.22 var(--editorial-sans);
  letter-spacing:-.043em;margin:0;overflow-wrap:anywhere}
body.press-v72 .feature-grid .paper-kicker{margin-bottom:9px}
body.press-v72 .news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}
body.press-v72 .news-row{padding:20px 0;border-bottom:1px solid var(--hair)}
body.press-v72 .news-row h3{margin:0;font:720 clamp(19px,2vw,23px)/1.3 var(--editorial-sans);
  letter-spacing:-.033em;overflow-wrap:anywhere}
body.press-v72 .news-row .paper-kicker{margin-bottom:9px}
body.press-v72 .front-ending{margin:36px 0 0;padding:22px 25px;background:#f0eee8;
  border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:20px}
body.press-v72 .front-ending p{font:600 15px/1.55 var(--editorial-sans);margin:0}
body.press-v72 .front-ending a{font:700 14px/1.3 var(--editorial-sans);text-decoration:underline;min-height:44px;
  display:inline-flex;align-items:center}
@media(max-width:1020px){
 body.press-v72 .header-inner{padding-inline:24px;flex-wrap:wrap;gap:8px}
 body.press-v72 .front-grid{gap:25px;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}
 body.press-v72 .front-lead-inner{display:block}
 body.press-v72 .front-lead figure{margin-top:15px}
 body.press-v72 .front-lead h2{max-width:26ch}
 body.press-v72 .paper-front{padding-inline:25px}
}
@media(max-width:680px){
 body.press-v72 .site-header .header-inner{padding:18px 17px 9px;min-height:0}
 body.press-v72 .site-header .header-right{width:100%;display:flex;flex-wrap:nowrap;
   align-items:center;gap:12px;justify-content:space-between;overflow:visible}
 body.press-v72 .site-header .desks{display:flex;flex:1;gap:19px;min-width:0;
   overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;
   white-space:nowrap;-webkit-overflow-scrolling:touch}
 body.press-v72 .site-header .desks a{flex:none;scroll-snap-align:start;min-height:44px}
 body.press-v72 .search-link{min-height:44px;padding:10px 13px;flex-shrink:0}
 body.press-v72 .header-inner .brand{font-size:28px}
 body.press-v72 .paper-front{padding:20px 17px 50px}
 body.press-v72 .paper-note{font-size:10px}
 body.press-v72 .front-heading{margin:28px 0 19px}
 body.press-v72 .front-heading h1,body.press-v72 .front-heading h2{font-size:27px}
 body.press-v72 .front-grid{display:block}
 body.press-v72 .front-lead-inner{display:flex;flex-direction:column;gap:16px}
 body.press-v72 .front-lead figure{order:-1;margin:0;width:100%}
 body.press-v72 .front-lead h2{font-size:clamp(28px,8.5vw,38px)}
 body.press-v72 .front-lead .summary{font-size:15px}
 body.press-v72 .front-rail{margin-top:24px;padding:15px 0 0;border:0;
    border-top:2px solid var(--hair)}
 body.press-v72 .front-rail h2{margin-bottom:2px}
 body.press-v72 .front-rail article{padding:16px 0}
 body.press-v72 .front-rail article h3{font-size:21px}
 body.press-v72 .paper-section{margin-top:40px}
 body.press-v72 .feature-grid{grid-template-columns:1fr;gap:24px}
 body.press-v72 .feature-grid h3{font-size:23px}
 body.press-v72 .news-list{grid-template-columns:1fr}
 body.press-v72 .news-row{padding:17px 0}
 body.press-v72 .front-ending{display:block;padding:18px 17px}
 body.press-v72 .front-ending a{margin-top:8px}
 body.press-v72 .reading-main,body.press-v72 .listing-main{padding:20px 17px}
 body.press-v72 .article-content{font-size:16px;line-height:1.8}
 body.press-v72 .article-content>h1{font-size:clamp(30px,8.8vw,39px)}
 body.press-v72 .site-footer{margin-top:35px}
 body.press-v72 .footer-inner{padding:0 17px}
}
@media(prefers-reduced-motion:reduce){body.press-v72 *,body.press-v72 *::before,body.press-v72 *::after{scroll-behavior:auto!important;transition:none!important}}

/* Editorial 24 October edition: five current original texts, no borrowed/new photos. */
body.press-v72 .daily-edition{margin:22px 0 54px;padding:0}
body.press-v72 .daily-edition>.front-heading{margin:20px 0 22px;border-color:#b91020}
body.press-v72 .daily-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 30px}
body.press-v72 .daily-grid>.daily-story{grid-column:span 2;min-width:0;padding:17px 0 9px;border-top:1px solid var(--hair)}
body.press-v72 .daily-grid>.daily-story:first-child{grid-column:span 4}
body.press-v72 .daily-grid>.daily-story:nth-child(2){grid-column:span 2}
body.press-v72 .daily-grid>.daily-story:first-child h3{font-size:clamp(29px,3.3vw,48px);line-height:1.12}
body.press-v72 .daily-grid>.daily-story h3{font:740 clamp(21px,2.5vw,27px)/1.25 var(--editorial-sans);
letter-spacing:-.045em;margin:0 0 12px;text-wrap:balance;overflow-wrap:break-word}
body.press-v72 .daily-grid>.daily-story h3 a{text-decoration:none}
body.press-v72 .daily-grid>.daily-story p:not(.paper-kicker){font:14px/1.6 var(--editorial-sans);color:var(--muted);margin:0}
body.press-v72 .daily-grid .paper-kicker{margin-bottom:10px}
body.press-v72 .source-list{overflow-wrap:anywhere;font:14px/1.65 var(--editorial-sans)}
body.press-v72 .source-list li{margin:0 0 9px}
body.press-v72 .reading-main .story-intro{font:650 18px/1.6 var(--editorial-sans);color:#4d5552}
@media(max-width:840px){
 body.press-v72 .daily-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
 body.press-v72 .daily-grid>.daily-story,
 body.press-v72 .daily-grid>.daily-story:first-child,
 body.press-v72 .daily-grid>.daily-story:nth-child(2){grid-column:span 1}
 body.press-v72 .daily-grid>.daily-story:first-child{grid-column:span 2}
}
@media(max-width:680px){
 body.press-v72 .daily-edition{margin-bottom:40px}
 body.press-v72 .daily-grid{display:block}
 body.press-v72 .daily-grid>.daily-story{padding:16px 0 22px}
 body.press-v72 .daily-grid>.daily-story:first-child h3{font-size:clamp(27px,7.6vw,35px)}
 body.press-v72 .daily-grid>.daily-story p:not(.paper-kicker){font-size:14px}
}

/* P75 real newspaper layout. Original typography, editorial whitespace and accessible controls. */
:root{color-scheme:light}
body.press-v72{--rust:#b91020;--hair:#e4e1db;--paper:#fcfbf9;background:var(--paper);color:#242727}
body.press-v72 .site-header{background:#fff}
body.press-v72 .header-inner{max-width:1660px;margin:auto;padding:14px 32px;min-height:78px;align-items:center}
body.press-v72 .brand{font-size:30px}
body.press-v72 .desks{gap:14px;flex-wrap:wrap}
body.press-v72 .desks a{font-size:13px}
body.press-v72 .site-footer{margin-top:42px}
body.press-v72 .footer-inner{max-width:1660px}
body.press-v72 .paper-front{max-width:1660px;margin-inline:auto;padding:26px 32px 60px}
body.press-v72 .paper-front .front-heading{margin:32px 0 23px;border-bottom:1px solid #c9c3ba}
body.press-v72 .paper-front .front-heading h1,body.press-v72 .paper-front .front-heading h2{font-size:clamp(29px,3.2vw,43px);letter-spacing:-.048em}
body.press-v72 .paper-front .front-heading span{font-size:12px}
body.press-v72 .quick-inline-search{display:flex;align-items:stretch;width:100%;max-width:850px;margin:0 auto 28px;
 border:1px solid #d0cbc4;border-radius:14px;background:#fff;box-shadow:0 7px 26px rgba(30,25,19,.055);
 overflow:hidden;min-height:57px}
body.press-v72 .quick-inline-search input{flex:1;min-width:0;padding:14px 18px;border:0;outline-offset:-3px;
font:16px/1.4 var(--editorial-sans);background:transparent}
body.press-v72 .quick-inline-search button{background:#282e30;color:white;border:0;padding:0 24px;
font:700 13px var(--editorial-sans);cursor:pointer}
body.press-v72 .quick-inline-search button:hover{background:#b91020}
body.press-v72 .site-header .search-link{border:1px solid var(--hair);padding:11px 13px;border-radius:10px}
body.press-v72 .home-lead{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:30px;align-items:start}
body.press-v72 .home-lead .top-story{min-width:0}
body.press-v72 .news-image{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:5px;background:#eeede8}
body.press-v72 .news-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}
body.press-v72 .news-image:hover img{transform:scale(1.015)}
body.press-v72 .top-story .news-image{margin-bottom:18px}
body.press-v72 .top-story h2{font:780 clamp(31px,3.3vw,54px)/1.1 var(--editorial-sans);
letter-spacing:-.06em;text-wrap:balance;margin:0 0 12px}
body.press-v72 .top-story h2 a,body.press-v72 .news-entry h3 a{color:inherit;text-decoration:none}
body.press-v72 .top-story .intro{max-width:76ch;color:#5a6260;font:16px/1.65 var(--editorial-sans)}
body.press-v72 .home-side{min-width:0;display:grid;gap:24px}
body.press-v72 .home-side .news-entry{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:16px;
 padding-bottom:24px;border-bottom:1px solid var(--hair)}
body.press-v72 .home-side .news-entry h3{font:750 clamp(20px,2vw,27px)/1.22 var(--editorial-sans);letter-spacing:-.04em}
body.press-v72 .news-entry{min-width:0}
body.press-v72 .news-entry h3{font:760 clamp(20px,2.05vw,26px)/1.27 var(--editorial-sans);margin:4px 0 9px;letter-spacing:-.035em;
 overflow-wrap:anywhere;text-wrap:balance}
body.press-v72 .news-entry .intro{font:14px/1.6 var(--editorial-sans);color:#59625f;margin:0}
body.press-v72 .news-entry .paper-kicker{margin:5px 0 8px}
body.press-v72 .home-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px}
body.press-v72 .home-feed .news-entry{display:grid;grid-template-columns:minmax(0,39%) minmax(0,1fr);gap:15px;
padding:18px 0;border-top:1px solid var(--hair);align-items:start}
body.press-v72 .home-feed .news-entry img{width:100%;height:100%;object-fit:cover}
body.press-v72 .old-news-divider{margin-top:52px}
body.press-v72 .index-main,body.press-v72 .reading-main,body.press-v72 .listing-main{
max-width:1340px;padding:36px 32px;margin-inline:auto}
body.press-v72 .article-content{max-width:78ch;font-size:18px;line-height:1.78}
body.press-v72 .article-content h1{font-size:clamp(35px,4vw,57px);max-width:21ch}
body.press-v72 .article-content h2{margin-top:1.6em}
body.press-v72 .article-content .article-photo{margin:30px 0 36px}
body.press-v72 .article-content .article-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
body.press-v72 .article-content figure figcaption{font:11px/1.45 var(--editorial-sans);color:#777b78;margin:5px 0 0}
body.press-v72 .article-content .photo-credit{display:inline;color:inherit;margin-left:6px}
body.press-v72 .related-reads{max-width:1050px;margin:50px auto 0;padding:26px 0 8px;border-top:2px solid #2b3233}
body.press-v72 .related-reads h2{font:750 25px var(--editorial-sans)}
body.press-v72 .related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body.press-v72 .related-list a{font:720 16px/1.45 var(--editorial-sans);text-decoration:none}
body.press-v72 .about-shell{max-width:1180px;margin:38px auto 80px;padding:0 32px}
body.press-v72 .about-lead{max-width:840px}
body.press-v72 .about-lead h1{font:780 clamp(36px,5vw,64px)/1.12 var(--editorial-sans);letter-spacing:-.06em}
body.press-v72 .about-lead>p{font:20px/1.66 var(--editorial-sans);color:#545d59}
body.press-v72 .about-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:34px}
body.press-v72 .about-columns section{border-top:1px solid var(--hair);padding-top:20px}
body.press-v72 .about-columns h2{font:750 24px/1.2 var(--editorial-sans)}
body.press-v72 .about-columns p,body.press-v72 .about-columns li{font:16px/1.75 var(--editorial-sans)}
body.press-v72 .info-page{max-width:1020px;padding:40px 32px 85px;margin:auto}
body.press-v72 .info-page h1{font:760 clamp(32px,4vw,47px) var(--editorial-sans)}
body.press-v72 .info-page h2{font:700 22px var(--editorial-sans);margin-top:1.4em}
body.press-v72 .info-page p,body.press-v72 .info-page dd,body.press-v72 .info-page dt{font:16px/1.7 var(--editorial-sans)}
body.press-v72 .info-page dl{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}
body.press-v72 .info-page .legal-facts>div{padding:12px 0;border-bottom:1px solid var(--hair)}
body.press-v72 .info-page a{overflow-wrap:anywhere}
body.press-v72 .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
body.press-v72 .search-panel{position:fixed;inset:0;z-index:100;background:#151b1dbb;display:none;align-items:flex-start;justify-content:center;padding:14vh 14px 20px}
body.press-v72 .search-panel.is-open{display:flex}
body.press-v72 .search-shell{background:#fff;width:min(740px,100%);border-radius:16px;overflow:hidden;
 box-shadow:0 24px 74px #1520276b;padding:20px}
body.press-v72 .search-shell input{width:100%;padding:17px;border:1px solid var(--hair);border-radius:12px;font:18px var(--editorial-sans)}
body.press-v72 .search-shell .results a{display:block;padding:13px 10px;border-bottom:1px solid var(--hair);text-decoration:none;font:700 16px/1.35 var(--editorial-sans)}
body.press-v72 .search-shell .results{max-height:48vh;overflow-y:auto}
body.press-v72 .search-shell button{border:0;background:transparent;font:700 13px var(--editorial-sans);padding:10px;cursor:pointer}
body.press-v72 .quick-inline-search:focus-within{border-color:#b91020;box-shadow:0 0 0 3px #c08c6238}
@media(max-width:1060px){
 body.press-v72 .home-lead{grid-template-columns:1fr 1fr}
 body.press-v72 .home-side .news-entry{grid-template-columns:1fr}
 body.press-v72 .home-side .news-entry .news-image{max-height:200px}
}
@media(max-width:720px){
 body.press-v72 .paper-front{padding:20px 16px 45px}
 body.press-v72 .header-inner{display:flex;flex-direction:column;align-items:stretch;padding:12px 16px;gap:7px}
 body.press-v72 .header-right{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}
 body.press-v72 .desks{display:flex;flex-wrap:nowrap;min-width:0;max-width:100%;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity;padding:0 0 5px}
 body.press-v72 .desks a{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;padding:9px 2px}
 body.press-v72 .search-link{grid-column:2;min-height:44px;white-space:nowrap;padding:10px 11px}
 body.press-v72 .home-lead,body.press-v72 .home-feed,body.press-v72 .related-list,body.press-v72 .about-columns{grid-template-columns:1fr}
 body.press-v72 .home-side .news-entry{grid-template-columns:minmax(0,35%) minmax(0,1fr);gap:15px}
 body.press-v72 .home-feed .news-entry{grid-template-columns:minmax(0,37%) minmax(0,1fr);gap:12px}
 body.press-v72 .top-story h2{font-size:clamp(29px,8.5vw,39px)}
 body.press-v72 .paper-front .front-heading h1{font-size:30px}
 body.press-v72 .news-entry h3{font-size:19px}
 body.press-v72 .home-side .news-entry h3{font-size:20px}
 body.press-v72 .quick-inline-search{margin-bottom:24px;min-height:54px}
 body.press-v72 .quick-inline-search button{padding:0 14px}
 body.press-v72 .info-page,body.press-v72 .about-shell,body.press-v72 .reading-main,body.press-v72 .listing-main{padding:24px 17px}
 body.press-v72 .related-reads{padding:20px 0}
 body.press-v72 .article-content{font-size:16px}
 body.press-v72 .article-content h1{font-size:clamp(30px,8vw,40px)}
 body.press-v72 .info-page dl{grid-template-columns:1fr}
 body.press-v72 .info-page .legal-facts>div{padding:14px 0}
}
@media(max-width:420px){
 body.press-v72 .home-side .news-entry,body.press-v72 .home-feed .news-entry{grid-template-columns:1fr}
 body.press-v72 .home-side .news-entry .news-image{max-height:230px}
 body.press-v72 .paper-front .front-heading span{display:none}
 body.press-v72 .quick-inline-search input{font-size:14px;padding:12px}
}

body.press-v72 .contact-ticket-form{display:grid;gap:11px;max-width:760px;margin:34px 0;padding:26px;
 background:#fff;border:1px solid var(--hair);border-radius:16px}
body.press-v72 .contact-ticket-form label{font:700 14px var(--editorial-sans)}
body.press-v72 .contact-ticket-form input:not([type="checkbox"]),body.press-v72 .contact-ticket-form textarea,body.press-v72 .contact-ticket-form select{
 width:100%;padding:14px;border:1px solid #c8c8c3;border-radius:8px;background:#fff;color:#242727;font:16px/1.5 var(--editorial-sans)}
body.press-v72 .contact-ticket-form button{border:0;border-radius:10px;min-height:48px;background:#282e30;color:#fff;font:750 16px var(--editorial-sans);cursor:pointer}
body.press-v72 .contact-ticket-form button:disabled{opacity:.6;cursor:wait}
body.press-v72 .contact-ticket-form .ticket-consent{font:500 13px/1.5 var(--editorial-sans)}
body.press-v72 .contact-ticket-form .ticket-consent input{margin-right:8px}
body.press-v72 .contact-ticket-form .contact-trap{position:absolute;left:-99999px;width:1px;height:1px;overflow:hidden}
body.press-v72 #support-status{font-size:14px;overflow-wrap:anywhere}
@media(max-width:600px){body.press-v72 .contact-ticket-form{padding:17px;margin:20px 0}}

@media(max-width:720px){
 body.press-v72 .site-header .header-inner{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;min-height:0;padding:12px 16px 9px;gap:7px}
 body.press-v72 .site-header .header-right{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}
 body.press-v72 .site-header .desks{display:flex;flex-direction:row;flex-wrap:nowrap;min-width:0;width:100%;max-width:100%;gap:14px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;scroll-snap-type:x proximity}
 body.press-v72 .site-header .desks a{display:inline-flex;flex:0 0 auto;white-space:nowrap;min-height:44px;align-items:center;scroll-snap-align:start;padding:4px 2px}
 body.press-v72 .site-header .search-link{display:inline-flex;flex:0 0 auto;white-space:nowrap;min-height:44px;padding:10px 13px}
}

/* P89 reading first: common reading grid, no rounded card language. */
body.press-v72{min-height:100dvh;display:flex;flex-direction:column;background:#f6f4ee;color:#242725}
body.press-v72>.site-header{flex:none}
body.press-v72>main{flex:1 0 auto;width:100%;min-width:0}
body.press-v72>.site-footer{flex:none;margin-top:auto}
body.press-v72 .header-inner,body.press-v72 .footer-inner,
body.press-v72 .paper-front{width:min(calc(100% - 64px),1500px);max-width:1500px;margin-inline:auto}
body.press-v72 .header-inner{padding-inline:0}
body.press-v72 .site-header{background:#fdfcf9;border-bottom:1px solid #d4d0c8}
body.press-v72 .header-right{justify-content:flex-end;width:auto}
body.press-v72 .desks{gap:16px;flex-wrap:nowrap}
body.press-v72 .desks a{white-space:nowrap}
body.press-v72 .search-link,body.press-v72 .search-panel{display:none!important}
body.press-v72 .paper-front{padding:24px 0 65px}
body.press-v72 main.reading-main.editorial-reading{width:min(calc(100% - 64px),1500px);max-width:1500px;padding:36px 0 85px;margin:0 auto}
body.press-v72 .reading-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,310px);gap:clamp(38px,5vw,78px);align-items:start}
body.press-v72 .reading-grid>.article-content{min-width:0;max-width:none;width:100%;margin:0;font-size:18px;line-height:1.77}
body.press-v72 .reading-grid>.article-content>p,
body.press-v72 .reading-grid>.article-content>h2,
body.press-v72 .reading-grid>.article-content>h3,
body.press-v72 .reading-grid>.article-content>ul,
body.press-v72 .reading-grid>.article-content>ol,
body.press-v72 .reading-grid>.article-content>blockquote{max-width:85ch}
body.press-v72 .reading-grid>.article-content>h1{max-width:24ch;font-size:clamp(36px,3.6vw,59px);line-height:1.11;letter-spacing:-.045em}
body.press-v72 .reading-grid>.article-content>.article-photo{width:100%;max-width:100%;margin:26px 0 32px}
body.press-v72 .reading-grid .article-photo img{width:100%;height:auto;max-height:690px;object-fit:cover}
body.press-v72 .reading-grid .article-photo figcaption{max-width:100%;font-size:11px;line-height:1.55;color:#595f5c;margin-top:6px}
body.press-v72 .reading-grid .article-photo .photo-credit{display:inline;margin:0 0 0 4px}
body.press-v72 .editorial-byline{font:500 13px/1.5 var(--editorial-sans,var(--sans));color:#5b5c58;border-bottom:1px solid #d3d0c9;padding:0 0 14px;margin:0 0 19px}
body.press-v72 .editorial-byline strong{color:#272c2b}
body.press-v72 .editorial-byline .byline-disclosure{display:block;font-size:11px;margin-top:3px}
body.press-v72 .reading-grid .related-reads{position:sticky;top:26px;max-width:none;width:100%;margin:0;padding:16px 0 0;border-top:3px solid #b91020}
body.press-v72 .reading-grid .related-reads h2{font:750 22px/1.25 var(--editorial-sans,var(--sans));margin:0 0 14px}
body.press-v72 .reading-grid .related-list{display:grid;grid-template-columns:1fr;gap:0}
body.press-v72 .reading-grid .related-list .related-item{display:grid;grid-template-columns:105px minmax(0,1fr);gap:14px;align-items:start;min-height:120px;padding:16px 0;border-top:1px solid #d8d4cd;color:inherit;text-decoration:none;font:680 16px/1.4 var(--editorial-sans,var(--sans))}
body.press-v72 .related-item img{display:block;width:105px;height:77px;object-fit:cover;border-radius:0}
body.press-v72 .related-item small{display:block;font:650 10px/1.5 var(--editorial-sans,var(--sans));color:#b91020;text-transform:uppercase;margin-bottom:3px}
body.press-v72 .related-item:hover .related-title{text-decoration:underline;text-underline-offset:2px}
body.press-v72 .info-page{width:min(calc(100% - 64px),1100px);max-width:1100px;padding:54px 0 95px;margin-inline:auto}
body.press-v72 .info-page>h1{font-size:clamp(36px,4vw,54px);line-height:1.12;letter-spacing:-.045em;margin:0 0 32px}
body.press-v72 .info-page .section-label{display:none}
body.press-v72 .info-page .legal-copy{width:100%;max-width:1040px}
body.press-v72 .info-page .legal-copy section{padding:20px 0;border-top:1px solid #d8d3ca}
body.press-v72 .info-page .legal-copy h2{margin:0 0 11px;font-size:23px}
body.press-v72 .info-page .legal-copy p{font-size:16px;line-height:1.75;max-width:82ch}
body.press-v72 .info-page .legal-facts{max-width:930px}
body.press-v72 .about-shell{width:min(calc(100% - 64px),1100px);max-width:1100px;margin-inline:auto;min-height:0}
body.press-v72 .contact-ticket-form,body.press-v72 .contact-ticket-form input,
body.press-v72 .contact-ticket-form textarea,body.press-v72 .contact-ticket-form select,
body.press-v72 .contact-ticket-form button{border-radius:2px}
body.press-v72 .site-footer{background:#eae6dc;border-top:1px solid #d2cabf;color:#282d2d}
body.press-v72 .footer-layout{padding:42px 0 18px;display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:clamp(36px,5vw,90px);row-gap:40px}
body.press-v72 .footer-masthead{display:flex;flex-direction:column;align-items:flex-start;gap:9px}
body.press-v72 .footer-brand{font:700 30px/1 Georgia,serif;letter-spacing:-.05em;text-decoration:none;color:#232829}
body.press-v72 .footer-brand small{font:750 10px var(--editorial-sans,var(--sans));letter-spacing:.16em;color:#b91020;vertical-align:middle}
body.press-v72 .footer-masthead p{margin:0;color:#5c615f;font-size:13px}
body.press-v72 .footer-columns{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:28px}
body.press-v72 .footer-column h2{font:760 13px var(--editorial-sans,var(--sans));margin:0 0 14px;color:#202625}
body.press-v72 .footer-column nav{display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-start;gap:4px}
body.press-v72 .footer-column:first-child nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 15px}
body.press-v72 .footer-column a{display:block;min-height:36px;padding:7px 0;font:500 13px/1.3 var(--editorial-sans,var(--sans));text-decoration:none;color:#555957}
body.press-v72 .footer-column a:hover{text-decoration:underline}
body.press-v72 .footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d0c9be;padding-top:15px;color:#6b6b65;font:12px/1.6 var(--editorial-sans,var(--sans))}
body.press-v72 .search-stage{padding:24px 0 30px;border-bottom:0;margin:0 0 26px;position:relative}
body.press-v72 .quick-inline-search{max-width:940px;min-height:58px;margin:0 auto;border:1px solid #8d928e;border-radius:2px;box-shadow:none;background:#fff;overflow:visible}
body.press-v72 .quick-inline-search:focus-within{border-color:#b91020;box-shadow:0 0 0 2px rgba(139,70,56,.12)}
body.press-v72 .quick-inline-search input{font-size:16px;outline:none!important;border:0!important;box-shadow:none!important}
body.press-v72 .quick-inline-search input:focus{outline:none!important}
body.press-v72 .quick-inline-search button,body.press-v72 .search-fields button{border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px}
body.press-v72 .quick-inline-search button img,body.press-v72 .search-fields button img{width:18px;height:18px;filter:invert(1)}
body.press-v72 .searchbar input:focus,body.press-v72 .search-fields input:focus{outline:2px solid #b91020;outline-offset:2px}
body.press-v72 .searchbar input,body.press-v72 .search-fields input{border-radius:2px}
body.press-v72 .back-to-top{position:fixed;z-index:25;bottom:calc(22px + env(safe-area-inset-bottom));right:24px;width:46px;height:46px;background:#292f30;border:1px solid #464e50;border-radius:3px;display:grid;place-items:center;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s,transform .2s}
body.press-v72 .back-to-top.is-visible{opacity:.92;pointer-events:auto;transform:none}
body.press-v72 .back-to-top img{width:18px;height:18px;filter:invert(1)}
body.press-v72 .back-to-top:hover{background:#b91020}
body.press-v72 .back-to-top:focus-visible{outline:3px solid #b91020;outline-offset:3px}
@media(max-width:1120px){
 body.press-v72 .reading-grid{grid-template-columns:minmax(0,1fr) minmax(240px,270px);gap:32px}
 body.press-v72 .footer-layout{grid-template-columns:1fr;row-gap:26px}
}
@media(max-width:1020px){
 body.press-v72 .header-inner{flex-wrap:wrap}
 body.press-v72 .header-right{width:100%;min-width:0}
 body.press-v72 .desks{flex:1 1 auto;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap}
}
@media(max-width:1240px){
 body.press-v72 .reading-grid{grid-template-columns:1fr}
 body.press-v72 .reading-grid .related-reads{position:static;margin-top:38px}
 body.press-v72 .reading-grid .related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
 body.press-v72 .reading-grid .related-list .related-item{grid-template-columns:1fr}
 body.press-v72 .related-item img{width:100%;height:auto;aspect-ratio:16/9}
 body.press-v72 .footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:720px){
 body.press-v72 .header-inner,body.press-v72 .footer-inner,
 body.press-v72 .paper-front,body.press-v72 main.reading-main.editorial-reading,
 body.press-v72 .info-page,body.press-v72 .about-shell{width:calc(100% - 32px);padding-inline:0}
 body.press-v72 .header-inner{padding:12px 0}
 body.press-v72 .header-right{width:100%}
 body.press-v72 .paper-front{padding-block:12px 50px}
 body.press-v72 .search-stage{padding:16px 0 22px}
 body.press-v72 .quick-inline-search button{padding:0 15px}
 body.press-v72 .info-page{padding-block:30px 65px}
 body.press-v72 main.reading-main.editorial-reading{padding-block:25px 65px}
 body.press-v72 .reading-grid>.article-content{font-size:17px}
 body.press-v72 .reading-grid>.article-content>h1{font-size:clamp(32px,8vw,42px)}
 body.press-v72 .reading-grid .related-list{grid-template-columns:1fr;gap:0}
 body.press-v72 .reading-grid .related-list .related-item{grid-template-columns:104px minmax(0,1fr)}
 body.press-v72 .related-item img{width:104px;height:78px}
 body.press-v72 .footer-layout{padding:31px 0 18px}
 body.press-v72 .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 body.press-v72 .footer-column:first-child{grid-column:1/-1}
 body.press-v72 .footer-column:first-child nav{grid-template-columns:repeat(4,minmax(0,1fr))}
 body.press-v72 .footer-bottom{flex-direction:column;gap:2px}
 body.press-v72 .back-to-top{right:16px;bottom:calc(15px + env(safe-area-inset-bottom))}
}
@media(max-width:430px){
 body.press-v72 .footer-column:first-child nav{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.press-v72 .quick-inline-search button{font-size:0;gap:0;min-width:52px}
 body.press-v72 .quick-inline-search button img{width:21px;height:21px}
}
body.press-v72 .article-meta-row{display:flex;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 0 26px;padding:0 0 12px;border-bottom:1px solid #d3d0c9;font:500 13px/1.5 var(--editorial-sans,var(--sans));color:#5b5c58}
body.press-v72 .article-meta-row p{margin:0!important;max-width:none!important;font:inherit}
body.press-v72 .article-meta-left{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
body.press-v72 .article-meta-left a{text-decoration:none;color:#b91020;font-weight:750}
body.press-v72 .article-meta-left time{color:#626460}
body.press-v72 .article-meta-right{white-space:nowrap;text-align:right}
body.press-v72 .article-meta-right strong{color:#242a29;font-weight:760}
body.press-v72 .reading-grid>.article-content>h1{margin:0 0 21px}
body.press-v72 .mobile-nav-toggle{display:none}
body.press-v72 .footer-masthead p,body.press-v72 .footer-brand small{display:none}
@media(max-width:720px){
 body.press-v72 .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px}
 body.press-v72 .header-right{grid-column:1/-1;width:100%;min-width:0;display:block}
 body.press-v72 .mobile-nav-toggle{display:inline-flex;align-items:center;gap:8px;justify-self:end;min-height:44px;padding:8px 10px;border:1px solid #c7c5be;border-radius:2px;background:#fdfcf9;color:#343634;font:700 13px/1.2 var(--editorial-sans,var(--sans));cursor:pointer}
 body.press-v72 .mobile-nav-toggle img{width:19px;height:19px}
 body.press-v72 .desks{display:none!important;overflow:visible;max-width:100%;padding:0}
 body.press-v72 .desks.is-open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;border-top:1px solid #d7d4ce;padding:8px 0}
 body.press-v72 .desks.is-open a{display:flex;align-items:center;min-height:44px;padding:9px 4px}
 body.press-v72 .article-meta-row{font-size:12px;gap:8px 12px;flex-wrap:wrap}
 body.press-v72 .article-meta-left{gap:10px}
 body.press-v72 .reading-grid .related-list .related-item{min-height:112px;font-size:16px}
}
@media(prefers-reduced-motion:reduce){body.press-v72 .back-to-top{transition:none}}

/* P95 editorial display: factual data belongs to accessible HTML, not generated images. */
body.press-v72 .article-content .data-figure{width:100%;max-width:100%;box-sizing:border-box;background:#f0ede5;border-top:1px solid #c5c2ba;border-bottom:1px solid #c5c2ba;border-radius:0;padding:clamp(19px,3.3vw,38px) clamp(16px,3.3vw,42px);margin:21px 0 34px;color:#272d2a;box-shadow:none}
body.press-v72 .data-figure figcaption,body.press-v72 .data-figure>h2{margin:0;font:750 clamp(23px,2.2vw,32px)/1.19 var(--editorial-sans,var(--sans));letter-spacing:-.03em}
body.press-v72 .data-figure .data-subhead{margin:7px 0 24px;max-width:100%;font:450 14px/1.55 var(--editorial-sans,var(--sans));color:#5b625e}
body.press-v72 .data-figure .data-note{margin:22px 0 0;max-width:100%;font:400 12px/1.5 var(--editorial-sans,var(--sans));color:#676b66}
body.press-v72 .data-figure .data-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}
body.press-v72 .vote-bars{display:grid;gap:16px}
body.press-v72 .vote-line{display:grid;grid-template-columns:110px minmax(0,1fr) 57px;align-items:center;gap:14px;font:600 15px/1.2 var(--editorial-sans,var(--sans));font-variant-numeric:tabular-nums}
body.press-v72 .vote-line strong{text-align:right;font-size:clamp(18px,2vw,27px)}
body.press-v72 .vote-track,.compare-track{height:17px;background:#d6d4ce;overflow:hidden}
body.press-v72 .vote-track span,.compare-track span{display:block;height:100%;background:#b91020;min-width:5px}
body.press-v72 .vote-line:nth-child(2) .vote-track span{background:#656e6b}
body.press-v72 .vote-line:nth-child(3) .vote-track span{background:#3d7775}
body.press-v72 .compare-values{display:grid;grid-template-columns:1fr 1fr;gap:26px;font-family:var(--editorial-sans,var(--sans))}
body.press-v72 .compare-value{display:flex;flex-direction:column;gap:8px}
body.press-v72 .compare-value>span{font-size:14px;color:#5a615c}
body.press-v72 .compare-value>strong{font-size:clamp(42px,5vw,67px);line-height:1.1;letter-spacing:-.055em;font-variant-numeric:tabular-nums}
body.press-v72 .compare-value:nth-child(2) .compare-track span{background:#b91020}
body.press-v72 .compare-value:nth-child(1) .compare-track span{background:#717773}
body.press-v72 .rail-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:17px 0 0}
body.press-v72 .rail-facts dl div{border-top:1px solid #bab8b2;padding-top:12px}
body.press-v72 .rail-facts dt{font:500 13px/1.45 var(--editorial-sans,var(--sans));color:#5b625e}
body.press-v72 .rail-facts dd{margin:6px 0 0;font:750 clamp(35px,4vw,57px)/1.05 var(--editorial-sans,var(--sans));letter-spacing:-.045em}
body.press-v72 .figure-stat{text-align:left}
body.press-v72 .figure-stat .stat-big{margin:0;max-width:none!important;font:790 clamp(69px,10vw,148px)/.98 var(--editorial-sans,var(--sans));font-variant-numeric:tabular-nums;letter-spacing:-.07em;color:#b91020}
body.press-v72 .figure-stat .stat-caption{margin:8px 0 0;max-width:none;font:650 clamp(18px,2vw,27px)/1.35 var(--editorial-sans,var(--sans))}
body.press-v72 .figure-stat .stat-secondary{margin:24px 0 0;padding-top:12px;border-top:1px solid #ccc7bf;max-width:none;font:500 16px/1.5 var(--editorial-sans,var(--sans))}
body.press-v72 .figure-stat .stat-secondary strong{font-size:23px}
body.press-v72 .card-number-thumb,body.press-v72 .related-number-thumb{display:grid;place-items:center;min-height:115px;width:100%;background:#e7e3da;border-bottom:1px solid #beb8ad;color:#4d4b44;font:750 clamp(19px,2.4vw,33px)/1.1 var(--editorial-sans,var(--sans));font-variant-numeric:tabular-nums;letter-spacing:-.04em}
body.press-v72 .related-number-thumb{min-height:77px;height:77px;font-size:17px;border:0}
body.press-v72 .card-number-thumb small{display:block;font-size:10px;font-weight:600;letter-spacing:0}
body.press-v72 .site-header .brand{letter-spacing:-.05em}
body.press-v72 .site-footer .footer-social{grid-column:1/-1;display:flex;align-items:center;gap:13px;padding-top:10px;border-top:1px solid #d0c9be;color:#737771;font:12px/1.45 var(--editorial-sans,var(--sans))}
body.press-v72 .footer-social a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border:1px solid #c8c4bb;color:#272d2a;text-decoration:none}
body.press-v72 .footer-social a:hover{background:#dcd7cc}
body.press-v72 .footer-social img{width:19px;height:19px;opacity:.72}
body.press-v72 .footer-social .coming-social{display:inline-flex;gap:10px;align-items:center;opacity:.6}
body.press-v72 .footer-social .coming-social img{width:17px;height:17px}
@media(max-width:720px){
 body.press-v72 .header-inner{grid-template-columns:1fr auto 1fr!important;gap:0!important;padding:10px 0!important}
 body.press-v72 .header-inner .brand{grid-column:2;grid-row:1;justify-self:center;text-align:center;min-width:0}
 body.press-v72 .mobile-nav-toggle{grid-column:3;grid-row:1;justify-self:end;font-size:0!important;width:44px;height:44px;min-width:44px;padding:0!important;border-color:transparent!important;background:transparent!important;transition:background .18s ease,border-color .18s ease}
 body.press-v72 .mobile-nav-toggle:hover,body.press-v72 .mobile-nav-toggle[aria-expanded="true"]{background:#ebe7de!important;border-color:#d9d3c9!important}
 body.press-v72 .mobile-nav-toggle img{height:21px;width:21px;transition:transform .22s ease}
 body.press-v72 .mobile-nav-toggle[aria-expanded="true"] img{transform:rotate(90deg)}
 body.press-v72 .header-right{grid-column:1/-1;grid-row:2;min-width:0;overflow:hidden}
 body.press-v72 .desks{display:grid!important;visibility:hidden;max-height:0;opacity:0;overflow:hidden;margin:0;padding:0!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;transition:max-height .26s ease,opacity .2s ease,visibility 0s linear .26s}
 body.press-v72 .desks.is-open{display:grid!important;visibility:visible;max-height:460px;opacity:1;padding:8px 0!important;transition:max-height .26s ease,opacity .2s ease,visibility 0s linear 0s}
 body.press-v72 .data-figure{padding:20px 15px}
 body.press-v72 .vote-line{grid-template-columns:83px minmax(0,1fr) 39px;gap:7px;font-size:12px}
 body.press-v72 .vote-line strong{font-size:19px}
 body.press-v72 .compare-values{gap:10px}
 body.press-v72 .compare-value>strong{font-size:clamp(35px,9vw,50px)}
 body.press-v72 .rail-facts dl{grid-template-columns:1fr 1fr;gap:13px}
 body.press-v72 .rail-facts dd{font-size:36px}
 body.press-v72 .figure-stat .stat-big{font-size:clamp(64px,17vw,95px)}
 body.press-v72 .footer-layout{padding:28px 0 14px;row-gap:20px}
 body.press-v72 .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}
 body.press-v72 .footer-column:first-child{grid-column:1/-1}
 body.press-v72 .footer-social{justify-content:flex-start;flex-wrap:wrap;padding-top:14px}
 body.press-v72 .footer-bottom{padding-top:10px}
}
@media(prefers-reduced-motion:reduce){
 body.press-v72 .desks,body.press-v72 .desks.is-open,body.press-v72 .mobile-nav-toggle,body.press-v72 .mobile-nav-toggle img{transition:none!important}
}

/* P97 mobile masthead correction: grid, not inherited flex. */
@media(max-width:720px){
body.press-v72 .header-inner{display:grid!important;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)!important;align-items:center}
body.press-v72 .header-inner .brand{grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;margin:0!important}
body.press-v72 .mobile-nav-toggle{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important}
body.press-v72 .header-inner .header-right{grid-column:1/-1!important;grid-row:2!important;width:100%!important}
}

/* P98: truthful image-free article rather than unrelated conference shot. */
body.press-v72 .photo-source-link{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:17px 20px;margin:19px 0 28px;background:#eee9df;border-block:1px solid #d7d1c7;font:500 14px/1.55 var(--editorial-sans,var(--sans))}
body.press-v72 .photo-source-link a{color:#b91020;text-decoration:underline;text-underline-offset:3px}
body.press-v72 .photo-source-link small{font-size:12px;color:#606662}
body.press-v72 .news-image .topic-photo-fallback{display:grid;align-content:center;justify-content:center;min-height:140px;width:100%;aspect-ratio:16/9;background:#e1e6e6;color:#324047;padding:13px;font:750 clamp(22px,2.7vw,37px)/1.25 var(--editorial-sans,var(--sans));letter-spacing:-.04em;text-align:center;box-sizing:border-box}
body.press-v72 .news-image .topic-photo-fallback small{display:block;font-size:12px;font-weight:600;letter-spacing:0;margin-top:4px}
body.press-v72 .related-item .related-topic-fallback{height:77px;width:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e1e6e6;color:#324047;font:750 17px/1.2 var(--editorial-sans,var(--sans))}
body.press-v72 .related-topic-fallback small{font-size:11px}
@media(max-width:720px){
 body.press-v72 .related-item .related-topic-fallback{width:104px;height:78px}
 body.press-v72 .photo-source-link{padding:16px}
}

/* P99 — editorial density, intentional boundaries, restrained quantitative components */
body.press-v72 .home-feed{row-gap:21px;column-gap:24px;align-items:start}
body.press-v72 .home-feed .news-entry{border:0!important;padding:0!important;align-self:start;gap:11px;grid-template-columns:minmax(0,38%) minmax(0,1fr)}
body.press-v72 .home-feed .news-entry .news-image{max-height:none!important;margin:0!important;align-self:start;aspect-ratio:4/3;overflow:hidden}
body.press-v72 .home-feed .news-entry .news-image img{width:100%;height:100%;object-fit:cover}
body.press-v72 .home-feed .news-entry>div{min-width:0}
body.press-v72 .home-feed .news-entry .intro{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0!important}
body.press-v72 .home-feed .news-entry h3{margin-block:4px 6px!important;font-size:clamp(18px,1.55vw,22px);line-height:1.25}
body.press-v72 .home-side .news-entry{border:0!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:minmax(122px,34%) minmax(0,1fr)!important;gap:13px;align-items:start}
body.press-v72 .home-side .news-entry .news-image{margin:0!important;max-height:none!important;aspect-ratio:4/3;overflow:hidden}
body.press-v72 .home-side .news-entry .news-image img{width:100%;height:100%;object-fit:cover}
body.press-v72 .home-side{gap:22px}
body.press-v72 .home-side .news-entry .intro{margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.press-v72 .old-news-divider{margin-top:30px}
body.press-v72 .front-heading{margin:21px 0 20px!important;border-bottom:1px solid #cbc6bc!important}
body.press-v72 .related-reads{border:0!important;padding-top:0!important}
body.press-v72 .related-reads h2{margin-bottom:17px!important}
body.press-v72 .related-item:last-child{border-bottom:0!important}
body.press-v72 .site-footer .footer-social{border-top:0!important;padding-top:4px!important;display:flex;flex-wrap:wrap;gap:10px!important;color:#303432;font-size:13px}
body.press-v72 .footer-social .social-icons{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
body.press-v72 .footer-social .social-icon{width:44px;height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5d0c6;background:rgba(255,255,255,.35);color:#3b4140;border-radius:3px}
body.press-v72 .footer-social .social-icon img{width:22px!important;height:22px!important;object-fit:contain;opacity:.88!important}
body.press-v72 .footer-social .social-icon[aria-disabled="true"]{opacity:.68}
body.press-v72 .footer-social a.social-icon:hover{background:#fff}
body.press-v72 .footer-bottom{border:0!important;padding-top:0!important}
body.press-v72 .footer-layout{row-gap:14px!important}
body.press-v72 .data-figure{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:5px 0!important;margin:16px 0 29px!important;color:#272d2a}
body.press-v72 .data-figure figcaption,body.press-v72 .data-figure>h2{font-size:clamp(19px,2.1vw,25px)!important;margin:0 0 6px!important}
body.press-v72 .data-figure .data-subhead{margin:0 0 15px!important;font-size:13px}
body.press-v72 .data-figure .data-note{margin:12px 0 0!important;font-size:12px}
body.press-v72 .vote-bars{display:none!important}
body.press-v72 .vote-view{display:grid;grid-template-columns:minmax(140px,210px) minmax(0,1fr);gap:clamp(16px,3vw,40px);align-items:center;margin-top:17px}
body.press-v72 .vote-donut{width:min(100%,210px);aspect-ratio:1;position:relative;border-radius:50%;background:conic-gradient(#b91020 0 83.333%,#87979c 83.333% 99.275%,#9ab8b6 99.275% 100%);box-sizing:border-box}
body.press-v72 .vote-donut::after{content:"138 votants";position:absolute;inset:30%;border-radius:50%;display:grid;place-items:center;background:#f7f5ef;color:#303634;font:600 12px/1.3 var(--editorial-sans,var(--sans));text-align:center}
body.press-v72 .vote-legend{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:12px}
body.press-v72 .vote-legend li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;font:500 15px/1.3 var(--editorial-sans,var(--sans))}
body.press-v72 .vote-dot{width:12px;height:12px;border-radius:50%;display:inline-block}
body.press-v72 .vote-dot.no{background:#b91020}body.press-v72 .vote-dot.abst{background:#87979c}body.press-v72 .vote-dot.yes{background:#9ab8b6}
body.press-v72 .vote-legend strong{font-variant-numeric:tabular-nums;font-size:21px}
body.press-v72 .figure-stat .stat-big{font-size:clamp(65px,11vw,116px)!important;line-height:1.1!important;color:#26312f!important;font-weight:750!important;letter-spacing:-.055em!important}
body.press-v72 .figure-stat .stat-caption{font-size:clamp(18px,2vw,23px)!important;margin:0!important}
body.press-v72 .figure-stat .stat-secondary{margin:9px 0 0!important;padding:0!important;border:0!important;font-size:14px!important}
body.press-v72 .figure-stat .stat-secondary strong{font-size:18px!important}
body.press-v72 .rail-facts dl div{border-top:0!important;padding-top:0!important}
body.press-v72 .rail-facts dl{gap:16px}
body.press-v72 .related-list{gap:12px}
body.press-v72 .article-share{margin:28px 0 24px}
body.press-v72 .article-share h2{font:700 20px/1.25 var(--editorial-sans,var(--sans));margin:0 0 12px!important}
body.press-v72 .share-actions{display:flex;flex-wrap:wrap;gap:8px}
body.press-v72 .share-actions button,body.press-v72 .share-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid #c9c4b9;border-radius:3px;background:transparent;color:#262d2a;font:600 14px/1.2 var(--editorial-sans,var(--sans));text-decoration:none;cursor:pointer}
body.press-v72 .share-actions button:first-child{background:#2e3533;border-color:#2e3533;color:#fff}
body.press-v72 .share-actions a:hover,body.press-v72 .share-actions button:hover{background:#eeeae0}
body.press-v72 .share-actions button:first-child:hover{background:#434d49}
body.press-v72 .share-actions img{width:19px;height:19px}
body.press-v72 .share-actions .share-copy img{filter:invert(1)}
body.press-v72 .share-actions button[hidden]{display:none}
body.press-v72 .share-feedback{min-height:0!important;margin:6px 0 0!important;color:#5c665d;font-size:13px!important}
body.press-v72 .share-feedback:empty{display:none}
body.press-v72 .share-manual{width:100%;max-width:650px;box-sizing:border-box;margin-top:8px;font-size:14px;padding:10px;border:1px solid #9c9991}
body.press-v72 .share-manual[hidden]{display:none}
body.press-v72 .info-page:has(#support-form){max-width:830px!important;padding-block:24px 54px}
body.press-v72 .info-page:has(#support-form) h1{margin-bottom:9px!important}
body.press-v72 .info-page:has(#support-form)>p{max-width:690px;line-height:1.55}
body.press-v72 .contact-ticket-form{background:transparent!important;padding:0!important;box-shadow:none!important;border:0!important;max-width:770px!important;margin:20px 0 0!important}
body.press-v72 .contact-ticket-form label:not(.ticket-consent){font-size:14px!important}
body.press-v72 .contact-ticket-form input,body.press-v72 .contact-ticket-form textarea,body.press-v72 .contact-ticket-form select{background:#faf9f5;border:1px solid #c6c2b9!important}
body.press-v72 .contact-ticket-form textarea{min-height:120px}
@media(max-width:720px){
body.press-v72 .home-feed .news-entry{grid-template-columns:1fr!important;gap:9px}
body.press-v72 .home-feed .news-entry .news-image{aspect-ratio:16/9}
body.press-v72 .home-side .news-entry{grid-template-columns:minmax(100px,34%) minmax(0,1fr)!important;gap:11px}
body.press-v72 .home-side .news-entry .news-image{aspect-ratio:1/1}
body.press-v72 .home-side .news-entry .intro{display:none}
body.press-v72 .home-side .news-entry h3{font-size:17px!important;line-height:1.28}
body.press-v72 .vote-view{grid-template-columns:125px minmax(0,1fr);gap:14px}
body.press-v72 .vote-legend{gap:8px}
body.press-v72 .vote-legend li{grid-template-columns:9px minmax(0,1fr) auto;gap:5px;font-size:12px}
body.press-v72 .vote-legend strong{font-size:17px}
body.press-v72 .vote-donut::after{font-size:10px}
body.press-v72 .share-actions{gap:7px}
body.press-v72 .share-actions button,body.press-v72 .share-actions a{font-size:13px;padding:10px 12px}
}

/* Hinoake P108: ink + mineral-blue accent; maintain neutral paper/footer. */
body.press-v72{--editorial-accent:#b91020;--editorial-accent-strong:#204f64;--editorial-accent-soft:#eaf1f3}
body.press-v72 .brand:hover,body.press-v72 .footer-brand:hover,body.press-v72 .desks a:hover,body.press-v72 .footer-column a:hover{color:#b91020!important}
body.press-v72 a:focus-visible,body.press-v72 button:focus-visible,body.press-v72 input:focus-visible{outline-color:#2b6677!important}
body.press-v72 .mobile-nav-toggle{display:none}
@media(max-width:720px){
 body.press-v72 .mobile-nav-toggle{display:flex!important;box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;gap:0!important;line-height:1!important;overflow:hidden!important;appearance:none!important;position:relative!important;cursor:pointer!important}
 body.press-v72 .mobile-nav-toggle img{display:block!important;position:absolute!important;inset:0!important;margin:auto!important;transform-origin:center!important;object-fit:contain!important;flex:none!important;width:20px!important;height:20px!important}
 body.press-v72 .mobile-nav-toggle[aria-expanded="true"] img{transform:none!important}
 body.press-v72 .mobile-nav-toggle:active{background:#e7ebeb!important}
 body.press-v72 .mobile-nav-toggle:focus-visible{outline:2px solid #b91020!important;outline-offset:1px}
}
/* Footer: centered real icons, copyright right, brand centered on mobile. */
body.press-v72 .site-footer .footer-social{grid-column:1/-1!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%;padding:4px 0!important;margin:0!important;gap:0!important}
body.press-v72 .footer-social>span{display:none!important}
body.press-v72 .footer-social .social-icons{width:100%;display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important}
body.press-v72 .footer-bottom{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;grid-column:1/-1!important;text-align:right!important;padding:0!important;margin-top:0!important}
body.press-v72 .footer-brand{color:#252e32!important}
@media(max-width:720px){
 body.press-v72 .footer-layout{row-gap:19px!important;padding:28px 0 16px!important}
 body.press-v72 .footer-masthead{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important}
 body.press-v72 .footer-brand{display:block!important;text-align:center!important;font-size:29px!important}
 body.press-v72 .footer-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:21px 23px!important}
 body.press-v72 .footer-columns>.footer-column:first-child{grid-column:1/-1!important}
 body.press-v72 .footer-columns>.footer-column:first-child nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px 18px!important}
 body.press-v72 .footer-columns>.footer-column h2{font-size:13px!important;margin-bottom:9px!important}
 body.press-v72 .footer-columns>.footer-column nav a{line-height:1.4!important;margin-block:0!important;padding-block:4px!important}
}
/* Portrait recommendations: actual responsive photo files remain unchanged. */
body.press-v72 .reading-grid{grid-template-columns:minmax(0,1fr) minmax(320px,370px)!important;gap:clamp(28px,3.4vw,55px)!important}
body.press-v72 .related-reads{border:0!important;padding-top:0!important}
body.press-v72 .related-list{gap:14px!important}
body.press-v72 .reading-grid .related-list .related-item{display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;gap:15px!important;align-items:center!important;min-height:146px!important;padding:5px 0!important;border-top:0!important;border-bottom:0!important}
body.press-v72 .related-item img{display:block!important;width:124px!important;height:140px!important;aspect-ratio:31/35!important;object-fit:cover!important;object-position:center center!important;image-rendering:auto!important}
body.press-v72 .related-item .related-topic-fallback{width:124px!important;height:140px!important}
body.press-v72 .related-title{font-size:clamp(15px,1.2vw,17px)!important;line-height:1.4!important}
@media(max-width:1000px){
 body.press-v72 .reading-grid{grid-template-columns:1fr!important}
 body.press-v72 .reading-grid .related-list .related-item{grid-template-columns:110px minmax(0,1fr)!important;min-height:128px!important;gap:13px!important}
 body.press-v72 .related-item img,body.press-v72 .related-item .related-topic-fallback{width:110px!important;height:126px!important}
}
/* Section identity and search without replacing natural category page titles. */
body.press-v72 .listing-main[data-desk] {max-width:1370px}
body.press-v72 .listing-main[data-desk]>h1{font:750 clamp(30px,3.3vw,44px)/1.15 var(--editorial-sans,var(--sans))!important;letter-spacing:-.045em!important;margin:0 0 12px!important;padding:0 0 12px!important;border-bottom:1px solid #d0dadd!important}
body.press-v72 .desk-searchbar{max-width:720px!important;margin:0 0 28px!important;min-height:48px!important;border-color:#cbd5d8!important;border-radius:3px!important;box-shadow:none!important;background:#fffefa!important}
body.press-v72 .search-scope-hint{font:600 13px/1.4 var(--editorial-sans,var(--sans));color:#b91020;margin:4px 0 13px}
body.press-v72 .desk-searchbar input{font-size:16px!important;padding:10px 14px!important}
body.press-v72 .desk-searchbar button{min-width:48px!important;display:flex!important;justify-content:center!important;align-items:center!important}
body.press-v72 .desk-searchbar button img{height:19px;width:19px}
body.press-v72 .listing-main[data-desk] .home-feed{padding-top:0!important;margin-top:0!important}
body.press-v72 .header-search-shortcut{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;align-self:center;text-decoration:none}
body.press-v72 .header-search-shortcut img{width:19px;height:19px}
body.press-v72 .header-search-shortcut:hover{background:#eaf1f3}
body.press-v72 .mobile-header-search{display:none!important}
@media(max-width:720px){
 body.press-v72 .mobile-header-search{display:flex!important;grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important;width:44px;height:44px;align-items:center;justify-content:center}
 body.press-v72 .mobile-header-search img{width:20px;height:20px}
 body.press-v72 .header-right>.header-search-shortcut{display:none!important}
}
@media(max-width:720px){
 body.press-v72 .listing-main[data-desk]>h1{font-size:32px!important;margin-bottom:10px!important}
 body.press-v72 .desk-searchbar{min-height:45px!important;margin-bottom:19px!important}
 body.press-v72 .header-search-shortcut{width:38px;height:44px}
}
/* Front page extra lead article keeps the established compact card format. */
body.press-v72 .home-side{gap:18px!important}
body.press-v72 .home-side .news-entry{padding-bottom:0!important}


/* P109 editorial UI — disciplined mineral blue, no orange residuals. */
body.press-v72 {--paper-accent:#b91020;--paper-soft:#e8f0f3}
body.press-v72 .paper-kicker,body.press-v72 .related-item small,body.press-v72 .category-meta{color:#b91020!important}
body.press-v72 .category-meta{display:flex;align-items:center;column-gap:6px;row-gap:2px;flex-wrap:wrap;font:700 11px/1.35 var(--editorial-sans,Arial,sans-serif);letter-spacing:.025em;text-transform:uppercase;margin:5px 0!important}
body.press-v72 .category-meta .category-glyph{display:inline-block;width:14px;height:14px;flex:none;object-fit:contain;opacity:.90}
body.press-v72 .category-meta time{font-weight:500;letter-spacing:0;text-transform:none;color:#636e72}
body.press-v72 .category-meta .category-sep{width:3px;height:3px;background:#899da3;border-radius:50%;margin-inline:1px}
body.press-v72 .related-list{gap:14px!important}
body.press-v72 .related-list .related-item{grid-template-columns:122px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;min-height:168px!important;padding:4px 0!important}
body.press-v72 .related-list .related-item>img,body.press-v72 .related-list .related-item>.related-topic-fallback{width:122px!important;height:160px!important;aspect-ratio:61/80!important;object-fit:cover!important;object-position:center!important}
body.press-v72 .related-item .related-text{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;overflow-wrap:anywhere}
body.press-v72 .related-item .related-meta{font-size:10px!important;line-height:1.3!important;margin:0 0 2px!important}
body.press-v72 .related-item .related-meta .category-glyph{width:13px;height:13px}
body.press-v72 .related-item .related-meta time{font-size:10px}
body.press-v72 .related-item .related-title{font-size:15px!important;line-height:1.32!important;font-weight:700!important}
body.press-v72 .related-item .related-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-width:0;margin:1px 0 0;color:#636b6e;font:400 12px/1.35 var(--editorial-sans,Arial,sans-serif)}
body.press-v72 .related-reads{max-width:410px!important}
body.press-v72 .reading-grid{grid-template-columns:minmax(0,1fr) minmax(330px,410px)!important}
@media(max-width:1040px){body.press-v72 .reading-grid{grid-template-columns:1fr!important}body.press-v72 .related-list .related-item{grid-template-columns:112px minmax(0,1fr)!important;min-height:152px!important}body.press-v72 .related-list .related-item>img,body.press-v72 .related-list .related-item>.related-topic-fallback{width:112px!important;height:148px!important}}
body.press-v72 .site-header .brand,body.press-v72 .footer-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none}
body.press-v72 .site-header .brand .site-mark,body.press-v72 .footer-brand .site-mark{display:block;flex:none;width:22px;height:22px;object-fit:contain}
body.press-v72 .site-header .brand .site-mark{width:24px;height:24px}
body.press-v72 .site-header .brand:hover,body.press-v72 .footer-brand:hover{color:#b91020!important}
/* Search: retain existing homepage/rubric forms, no standalone search entrypoints. */
body.press-v72 .header-right>.header-search-shortcut{display:none!important}
body.press-v72 .mobile-header-search{display:flex!important;align-items:center!important;justify-content:center!important}
body.press-v72 .site-header .header-inner{grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr)!important}
body.press-v72 .mobile-nav-toggle{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;outline-offset:3px;transition:none!important}
body.press-v72 .mobile-nav-toggle:hover,body.press-v72 .mobile-nav-toggle:active,body.press-v72 .mobile-nav-toggle[aria-expanded=true]{background:transparent!important;box-shadow:none!important}
body.press-v72 .mobile-nav-toggle img{inset:0;margin:auto;transform:rotate(0deg)!important;transform-origin:center!important;transition:transform .21s ease!important;will-change:transform}
body.press-v72 .mobile-nav-toggle[aria-expanded=true] img{transform:rotate(90deg)!important}
body.press-v72 .mobile-nav-toggle:focus:not(:focus-visible){outline:none!important}
body.press-v72 .mobile-header-search{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:44px!important;height:44px!important;box-sizing:border-box!important}
body.press-v72 .mobile-header-search:focus:not(:focus-visible){outline:none!important}
body.press-v72 .mobile-header-search:hover,body.press-v72 .mobile-header-search:active{background:transparent!important}
body.press-v72 .mobile-header-search img{width:20px;height:20px}
body.press-v72 .header-right{grid-column:1/-1}
body.press-v72 .listing-main[data-desk]>h1 .category-glyph{width:26px;height:26px;vertical-align:-3px;margin-right:8px;opacity:.85}
body.press-v72 .search-drawer{position:fixed;inset:0;margin:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;border:0;background:transparent;z-index:10000;overflow:auto}
body.press-v72 .search-drawer::backdrop{background:rgba(16,27,32,.52)}
body.press-v72 .search-drawer-panel{max-width:730px;margin:9vh auto 24px;background:#fffefa;border:1px solid #bfcdd1;box-shadow:0 14px 55px rgba(10,28,37,.13);padding:25px;box-sizing:border-box;width:calc(100% - 32px)}
body.press-v72 .search-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
body.press-v72 .search-drawer-head h2{font:750 22px/1.2 var(--editorial-sans,Arial,sans-serif);margin:0}
body.press-v72 .search-drawer-close{background:transparent;border:0;font-size:26px;line-height:1;cursor:pointer;min-width:44px;min-height:44px;color:#313b3e}
body.press-v72 .search-drawer-form{display:flex;align-items:stretch;gap:8px}
body.press-v72 .search-drawer-form input{flex:1;min-width:0;padding:12px;font-size:16px;border:1px solid #aabdc3}
body.press-v72 .search-drawer-form button{border:0;background:#b91020;color:white;font:700 14px var(--editorial-sans,Arial,sans-serif);padding:10px 16px;cursor:pointer}
body.press-v72 .search-drawer-scope{font:550 13px/1.4 var(--editorial-sans,Arial,sans-serif);color:#b91020;margin:8px 0}
body.press-v72 .search-drawer-results{margin-top:16px;max-height:55vh;overflow:auto;overscroll-behavior:contain}
body.press-v72 .search-drawer-results a{display:block;padding:12px 0;color:#252f35;text-decoration:none;border-bottom:1px solid #e0e6e7;font:650 16px/1.35 var(--editorial-sans,Arial,sans-serif)}
body.press-v72 .search-drawer-results a:hover{text-decoration:underline}
body.press-v72 .search-drawer-results small{display:block;margin:0 0 4px;color:#b91020;font:650 11px/1.3 var(--editorial-sans,Arial,sans-serif)}
@media(max-width:720px){body.press-v72 .site-header .brand .site-mark{width:22px;height:22px}body.press-v72 .related-reads{max-width:none!important}body.press-v72 .search-drawer-panel{margin-top:5vh;padding:17px}body.press-v72 .search-drawer-form button{padding:10px}body.press-v72 .mobile-nav-toggle[aria-expanded=true] img{transform:rotate(90deg)!important}}
@media(prefers-reduced-motion:reduce){body.press-v72 .mobile-nav-toggle img{transition:none!important}}

/* Explicitly exclude editorial metadata pictograms from the full-width article-image rules. */
body.press-v72 .category-meta img.category-glyph,body.press-v72 .home-feed .news-entry .category-meta img.category-glyph,body.press-v72 .home-side .news-entry .category-meta img.category-glyph,body.press-v72 .top-story .category-meta img.category-glyph{display:inline-block!important;box-sizing:border-box!important;position:static!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;min-width:14px!important;min-height:14px!important;aspect-ratio:1/1!important;object-fit:contain!important;flex:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;vertical-align:middle!important}
body.press-v72 .listing-main h1 img.category-glyph{display:inline-block!important;width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important;min-width:26px!important;min-height:26px!important;aspect-ratio:1!important;object-fit:contain!important;vertical-align:-4px!important}

@media(min-width:721px){body.press-v72 .mobile-header-search{display:none!important}body.press-v72 .mobile-nav-toggle{display:none!important}}
 body.press-v72 .mobile-nav-toggle img.menu-closed{opacity:0!important;transform:scale(.65) rotate(-50deg)!important}
 body.press-v72 .mobile-nav-toggle[aria-expanded=true] img.menu-open{opacity:0!important;transform:scale(.65) rotate(50deg)!important}
 body.press-v72 .mobile-nav-toggle[aria-expanded=true] img.menu-closed{opacity:1!important;transform:scale(1) rotate(0deg)!important}
 body.press-v72 .mobile-nav-toggle img{transition:transform .2s ease,opacity .2s ease!important}
 @media(prefers-reduced-motion:reduce){body.press-v72 .mobile-nav-toggle img{transition:none!important}}
 
/* P113 stronger editorial accent, clean typography, adaptive related-article pairs. */
body.press-v72{--editorial-accent:#b91020!important;--editorial-accent-strong:#8c0817!important;--paper-accent:#b91020!important;--paper-soft:#fff0f1!important}
body.press-v72 .article-meta-left{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}
body.press-v72 .article-meta-left .reading-time{font:600 12px/1.4 var(--editorial-sans,Arial,sans-serif);color:#555d61;white-space:nowrap}
body.press-v72 .article-meta-left .reading-time::before{content:"·";margin-right:8px;color:#898a89}
body.press-v72 .related-list .related-item{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:13px!important;min-height:0!important;align-items:start!important;padding:10px 0!important}
body.press-v72 .related-list .related-item>img{width:112px!important;height:148px!important;aspect-ratio:28/37!important;object-fit:cover!important;object-position:center!important}
body.press-v72 .related-list .related-item .related-text{align-self:start!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:flex-start!important}
body.press-v72 .related-list .related-item .related-title{font-size:15px!important;line-height:1.32!important;overflow-wrap:break-word!important}
body.press-v72 .related-list .related-item .related-summary{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;margin:0!important;font-size:12px!important;line-height:1.45!important}
body.press-v72 .related-list .related-item .category-meta{margin:0!important}
body.press-v72 .related-reads{max-width:400px!important}
body.press-v72 .reading-grid{grid-template-columns:minmax(0,1fr) minmax(320px,400px)!important}
@media(max-width:1050px){body.press-v72 .reading-grid{grid-template-columns:1fr!important}body.press-v72 .related-reads{max-width:none!important}}
@media(max-width:600px){body.press-v72 .related-list .related-item{grid-template-columns:110px minmax(0,1fr)!important;gap:12px!important}body.press-v72 .related-list .related-item>img{width:110px!important;height:150px!important}body.press-v72 .related-list .related-item .related-title{font-size:14px!important}}
body.press-v72 .site-header .brand .site-mark{width:29px!important;height:29px!important}
body.press-v72 .footer-brand .site-mark{width:29px!important;height:29px!important}
@media(max-width:720px){body.press-v72 .site-header .brand .site-mark{width:27px!important;height:27px!important}}

/* P116: common 1500px editorial grid, replacing independent page-family widths. */
body.press-v72 main.paper-front,
body.press-v72 main.listing-main[data-desk],
body.press-v72 main.reading-main.editorial-reading{
    width:min(calc(100% - 64px),1500px)!important;
    max-width:1500px!important;box-sizing:border-box!important;
    margin-inline:auto!important;padding-inline:0!important;
}
body.press-v72 main.listing-main[data-desk]{padding-block:36px 80px!important}
body.press-v72 main.listing-main[data-desk]>h1 img.category-glyph{display:none!important}
/* Related articles: banner above metadata, headline and summary. */
body.press-v72 .reading-grid{grid-template-columns:minmax(0,1fr) minmax(325px,390px)!important;gap:36px!important}
body.press-v72 .related-reads{max-width:none!important;width:100%!important;min-width:0}
body.press-v72 .related-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important}
body.press-v72 .related-list .related-item{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 min-width:0!important;min-height:0!important;gap:9px!important;
 padding:0 0 17px!important;border-bottom:1px solid #dfe2e3!important;
 color:inherit;text-decoration:none;overflow-wrap:anywhere
}
body.press-v72 .related-list .related-item:last-child{border-bottom:0!important}
body.press-v72 .related-list .related-item>img,
body.press-v72 .related-list .related-item>.related-topic-fallback{
 display:block!important;width:100%!important;height:auto!important;
 max-width:none!important;min-width:0!important;
 aspect-ratio:16/9!important;object-fit:cover!important;object-position:center!important;
 border-radius:1px!important
}
body.press-v72 .related-list .related-item .related-text{
 display:flex!important;flex-direction:column!important;gap:6px!important;
 min-width:0!important;align-items:stretch!important;overflow:visible!important
}
body.press-v72 .related-list .related-item .related-title{
 display:block!important;font-size:clamp(16px,1.5vw,19px)!important;
 line-height:1.29!important;letter-spacing:-.018em!important;font-weight:720!important
}
body.press-v72 .related-list .related-item .related-summary{
 display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;
 -webkit-box-orient:vertical!important;overflow:hidden!important;
 font-size:13px!important;line-height:1.47!important;margin:0!important;color:#596067!important
}
body.press-v72 .related-list .related-item .related-meta{
 display:flex!important;flex-wrap:wrap!important;align-items:center!important;
 gap:5px!important;margin:0!important;line-height:1.4!important
}
body.press-v72 .related-list .related-item .category-glyph{display:inline-block!important;width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;flex:none!important}
body.press-v72 .site-header .brand .site-mark,
body.press-v72 .footer-brand .site-mark{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;object-fit:contain!important}
body.press-v72 .site-footer .footer-social{padding-top:17px!important;padding-bottom:8px!important}
body.press-v72 .article-meta-left .category-glyph{
 display:inline-block!important;width:14px!important;height:14px!important;
 max-width:14px!important;max-height:14px!important;vertical-align:-2px!important;
 margin-right:5px!important;object-fit:contain!important
}
body.press-v72 .article-meta-left .category-sep{
 display:inline-block!important;width:3px;height:3px;border-radius:50%;
 background:#7c8488;vertical-align:middle;margin:0 3px
}
body.press-v72 .article-meta-left time{white-space:nowrap;color:#576166}
@media(max-width:1050px){
 body.press-v72 .reading-grid{grid-template-columns:1fr!important;gap:28px!important}
 body.press-v72 .related-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:720px){
 body.press-v72 main.paper-front,
 body.press-v72 main.listing-main[data-desk],
 body.press-v72 main.reading-main.editorial-reading{width:calc(100% - 32px)!important}
 body.press-v72 main.listing-main[data-desk]{padding-block:25px 58px!important}
 body.press-v72 .site-header .brand .site-mark,
 body.press-v72 .footer-brand .site-mark{width:30px!important;height:30px!important}
}
@media(max-width:620px){body.press-v72 .related-list{grid-template-columns:1fr!important}}

/* Final override of P108/P113 legacy mobile grid and portrait image rules. */
html body.press-v72 main.reading-main.editorial-reading .reading-grid .related-reads .related-list a.related-item{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 grid-template-columns:none!important;gap:9px!important;width:100%!important;min-height:0!important
}
html body.press-v72 main.reading-main.editorial-reading .reading-grid .related-reads .related-list a.related-item > img,
html body.press-v72 main.reading-main.editorial-reading .reading-grid .related-reads .related-list a.related-item > .related-topic-fallback{
 display:block!important;position:static!important;width:100%!important;height:auto!important;
 min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;
 aspect-ratio:16/9!important;object-fit:cover!important;flex:none!important
}
html body.press-v72 main.reading-main.editorial-reading .reading-grid .related-reads .related-list a.related-item > .related-text{
 display:flex!important;position:static!important;width:100%!important;max-width:none!important;flex-direction:column!important;
 align-self:stretch!important;margin:0!important
}

body.press-v72 .article-audio-player{margin:18px 0 22px;padding:0;border:0;background:none;max-width:100%}
body.press-v72 .article-audio-label{display:flex;justify-content:space-between;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:9px;font:550 13px/1.4 var(--editorial-sans,Arial,sans-serif)}
body.press-v72 .article-audio-label strong{font-size:14px}
body.press-v72 .article-audio-label span{color:#596067}
body.press-v72 .article-audio-player audio{display:block;width:100%;height:46px;max-width:100%;background:transparent}
body.press-v72 .article-audio-player .audio-attribution{margin:6px 0 0;font:400 11px/1.4 var(--editorial-sans,Arial,sans-serif);color:#61696e}
body.press-v72 .article-audio-player .audio-attribution a{color:inherit;text-decoration:underline;text-underline-offset:2px}

/* Consent is a choice, not a gate: non-modal strip, same-weight controls. */
#audience-choice[hidden]{display:none!important}
body.press-v72 #audience-choice{
  position:fixed;z-index:600;bottom:14px;left:50%;transform:translateX(-50%);
  width:min(850px,calc(100% - 28px));box-sizing:border-box;
  display:flex;align-items:center;justify-content:space-between;gap:22px;
  padding:16px 18px;background:#fcfcfa;color:#212528;border:1px solid #b9bec0;
  box-shadow:0 5px 28px rgba(19,27,35,.14);
  font:400 14px/1.45 var(--editorial-sans,Arial,sans-serif)
}
body.press-v72 #audience-choice p{margin:0;max-width:58ch}
body.press-v72 #audience-choice strong{font-weight:730}
body.press-v72 #audience-choice a{color:#a80d20;text-decoration:underline;text-underline-offset:2px}
body.press-v72 .audience-actions{display:flex;flex:none;gap:8px;align-items:center}
body.press-v72 .audience-actions button{
  min-width:102px;min-height:42px;padding:9px 14px;font:650 13px/1.25 var(--editorial-sans,Arial,sans-serif);
  border:1px solid #252a30;border-radius:2px;cursor:pointer;
  background:#fff;color:#252a30;transition:background .15s,color .15s
}
body.press-v72 .audience-actions button:hover{background:#eceeef}
body.press-v72 .audience-actions button:focus-visible,
body.press-v72 [data-audience-prefs]:focus-visible{outline:2px solid #aa0c1f;outline-offset:3px}
body.press-v72 .audience-actions button:last-child{background:#fff;color:#252a30}
body.press-v72 .audience-actions button:last-child:hover{background:#eceeef}
body.press-v72 .audience-prefs{
  background:none;border:0;padding:0;margin:0;color:inherit;cursor:pointer;
  font:inherit;text-decoration:underline;text-underline-offset:3px
}
body.press-v72 .footer-bottom .audience-prefs{font-size:12px;margin-inline:12px}
@media(max-width:700px){
 body.press-v72 #audience-choice{flex-direction:column;align-items:stretch;gap:13px;bottom:8px;padding:14px 15px}
 body.press-v72 #audience-choice p{font-size:13px;line-height:1.42}
 body.press-v72 .audience-actions button{flex:1;min-width:0}
}
@media(prefers-reduced-motion:reduce){
 body.press-v72 .audience-actions button{transition:none}
}

/* P149 — editorial information architecture, no competing visual brand. */
body.press-v72 .reader-insights{margin:25px 0 31px;padding:0;border-block:1px solid #d7d5cf;font:400 14px/1.6 var(--editorial-sans,Arial,sans-serif);color:#2e353b}
body.press-v72 .reader-insight-tabs{display:flex;border-bottom:1px solid #d7d5cf}
body.press-v72 .reader-insight-tabs button{flex:1;border:0;border-bottom:3px solid transparent;background:none;color:#334353;min-height:46px;font:600 13px var(--editorial-sans,Arial,sans-serif);cursor:pointer}
body.press-v72 .reader-insight-tabs button[aria-selected="true"]{border-color:#b91020;color:#142e45}
body.press-v72 .reader-insight-columns{display:grid;gap:24px;grid-template-columns:1fr}
body.press-v72 .reader-insight-panel{min-width:0;padding:14px 2px 18px}
body.press-v72 .reader-insight-panel h2{font:700 13px/1.5 var(--editorial-sans,Arial,sans-serif);color:#a41325;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px}
body.press-v72 .reader-insight-panel ol{margin:0;padding-left:22px}
body.press-v72 .reader-insight-panel li{margin:0 0 8px;line-height:1.45}
body.press-v72 .reader-insight-panel a{color:#1b3d55;text-decoration:underline;text-decoration-color:#b9c8d1;text-underline-offset:3px}
body.press-v72 .reader-insight-panel a:focus-visible,body.press-v72 .reader-insight-tabs button:focus-visible{outline:3px solid #a41325;outline-offset:3px}
body.press-v72 .reader-insight-panel p{font:400 15px/1.6 var(--editorial-sans,Arial,sans-serif);margin:0;max-width:65ch}
@media(min-width:800px){body.press-v72 .reader-insight-tabs{display:none}body.press-v72 .reader-insight-columns{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px}body.press-v72 .reader-insight-panel+ .reader-insight-panel{border-left:1px solid #d7d5cf;padding-left:29px}body.press-v72 .reader-insight-panel[hidden]{display:block}}
@media(max-width:799px){body.press-v72 .reader-insight-panel[hidden]{display:none}body.press-v72 .reader-insight-panel{min-height:72px}}
body.press-v72 #back-to-top{min-width:50px!important;min-height:50px!important;width:50px!important;height:50px!important;right:16px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}
body.press-v72 #back-to-top img{width:22px;height:22px}
body.press-v72 .site-footer .footer-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;white-space:nowrap;text-align:left!important}
body.press-v72 .site-footer .footer-brand .site-mark{display:block!important;position:static!important;flex:0 0 25px!important;width:25px!important;height:25px!important;margin:0!important;transform:none!important}
body.press-v72 .footer-bottom{justify-content:center!important;text-align:center!important;flex-wrap:wrap;gap:12px!important}
body.press-v72 .home-feed .news-entry .intro,body.press-v72 .listing-main .news-entry .intro{font-family:var(--editorial-sans,Arial,sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:normal!important}
body.press-v72 .listing-main .home-feed .news-entry>div>p:not(.paper-kicker),body.press-v72 .paper-front .home-feed .news-entry>div>p:not(.paper-kicker){font-family:var(--editorial-sans,Arial,sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:normal!important;color:#535b61!important;margin-top:7px!important}
body.press-v72 .share-facebook,body.press-v72 .share-linkedin{font:600 13px var(--editorial-sans,Arial,sans-serif);display:inline-flex;align-items:center;min-height:44px;padding:0 9px;color:#243b52;text-decoration:none}
body.press-v72 .article-format-label{display:inline-flex;align-items:center;margin-left:9px;padding-left:10px;border-left:1px solid #b8b6b2;color:#5b6370;font:600 11px/1.4 var(--editorial-sans,Arial,sans-serif)}
body.press-v72 .signature-grid{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}
body.press-v72 .signature-grid li{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid #d8d4cc}
body.press-v72 .signature-grid img{width:33px;height:33px;padding:8px;background:#e5e8e8;border-radius:50%;box-sizing:content-box;flex:none}
body.press-v72 .signature-grid strong{display:block;font-weight:650}body.press-v72 .signature-grid span{display:block;font-size:13px;color:#5e646a}
body.press-v72 #audience-choice{overflow:hidden}

body.press-v72 .listing-main .home-feed>.news-entry:first-child{grid-column:1/-1;padding-bottom:16px!important;border-bottom:1px solid #d4d0c7!important}
@media(min-width:800px){body.press-v72 .listing-main .home-feed>.news-entry:first-child{grid-template-columns:minmax(0,44%) minmax(0,1fr)!important;gap:22px!important}body.press-v72 .listing-main .home-feed>.news-entry:first-child h3{font-size:clamp(23px,2.7vw,31px)!important;line-height:1.19!important}}
body.press-v72 .listing-main .desk-newsroom-head{border-bottom:1px solid #d2cec7;margin:22px 0 20px;padding-bottom:8px;font:700 21px/1.25 Georgia,serif;color:#24313e}
body.press-v72 .front-essential{margin:27px 0 36px;border-top:2px solid #253f53;border-bottom:1px solid #d3d0ca;padding:18px 0 24px}
body.press-v72 .front-essential h2{font:700 clamp(22px,2.4vw,29px)/1.25 Georgia,serif;letter-spacing:-.025em;margin:0 0 6px}
body.press-v72 .front-essential>.front-essential-intro{margin:0 0 16px;color:#5c6063;font:400 14px/1.45 var(--editorial-sans,Arial,sans-serif)}
body.press-v72 .front-essential-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px}
body.press-v72 .front-essential-list li{min-width:0;border-top:1px solid #ddd9d3;padding-top:10px}
body.press-v72 .front-essential-list a{font:650 17px/1.4 Georgia,serif;color:#293d4e;text-decoration:none}
body.press-v72 .front-essential-list a:hover{text-decoration:underline;text-underline-offset:3px}
body.press-v72 .front-essential-list p{margin:6px 0 0;font:400 13px/1.55 var(--editorial-sans,Arial,sans-serif);color:#52575b}
@media(max-width:700px){body.press-v72 .front-essential-list{grid-template-columns:1fr}body.press-v72 .front-essential-list li{padding-top:11px}}
body.press-v72 .article-following{margin:35px 0 42px;border-top:1px solid #d5d1cb;padding-top:20px}
body.press-v72 .article-following h2{font:700 25px/1.25 Georgia,serif;margin:0 0 13px}
body.press-v72 .article-following-list{display:flex;gap:15px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:2px 1px 17px}
body.press-v72 .article-following-list a{flex:0 0 clamp(210px,28%,285px);scroll-snap-align:start;min-width:0;color:#243b52;text-decoration:none;border-top:2px solid #b91020;padding-top:10px;font:600 15px/1.38 var(--editorial-sans,Arial,sans-serif)}
body.press-v72 .article-following-list small{display:block;margin-bottom:7px;color:#74787b;font:600 12px/1.3 var(--editorial-sans,Arial,sans-serif)}
@media(max-width:720px){body.press-v72 .article-following-list a{flex-basis:min(78vw,270px)}}

/* P203 editorial first fold. A restrained paper hierarchy, not a box mosaic. */
body.press-v72 main.paper-front{width:min(calc(100% - 48px),1360px);max-width:1360px;padding:12px 0 64px}
body.press-v72 .paper-front>.front-heading:first-of-type{margin:10px 0 18px!important;border-bottom:1px solid #b8b3aa!important}
body.press-v72 .paper-front>.front-heading:first-of-type h1{font:750 clamp(27px,2.4vw,36px)/1.18 var(--editorial-sans,Arial,sans-serif);letter-spacing:-.04em}
body.press-v72 .paper-front .home-lead{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:clamp(22px,2.5vw,36px);align-items:stretch}
body.press-v72 .paper-front .home-lead .top-story{display:flex;flex-direction:column;min-width:0}
body.press-v72 .home-lead .top-story .lead-copy{order:0;padding:0 0 13px}
body.press-v72 .home-lead .top-story .news-image{order:1;display:block;margin:0;aspect-ratio:16/9;overflow:hidden;border-radius:0}
body.press-v72 .home-lead .top-story .news-image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}
body.press-v72 .home-lead .top-story h2{font:730 clamp(27px,2.75vw,39px)/1.17 var(--editorial-sans,Arial,sans-serif);letter-spacing:-.038em;margin:9px 0 9px;max-width:31ch;color:#242726}
body.press-v72 .home-lead .top-story .intro{font:400 15px/1.48 var(--editorial-sans,Arial,sans-serif);margin:0;color:#4e5658;max-width:75ch}
body.press-v72 .home-lead .home-side{min-width:0;display:flex;flex-direction:column;gap:0}
body.press-v72 .home-lead .home-side .news-entry{display:grid;grid-template-columns:minmax(0,1fr) 104px!important;gap:13px;min-width:0;padding:0 0 17px!important;margin:0 0 17px!important;grid-template-columns:minmax(0,1fr) 104px!important;border-bottom:1px solid #d2cdc6;align-items:start}
body.press-v72 .home-lead .home-side .news-entry:last-child{border-bottom:0;margin-bottom:0}
body.press-v72 .home-lead .home-side .news-entry>.news-image{order:2;margin:0!important;width:104px;aspect-ratio:16/10;border-radius:0;overflow:hidden}
body.press-v72 .home-lead .home-side .news-entry>.news-image img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16/10}
body.press-v72 .home-lead .home-side .news-entry>div{order:1;min-width:0}
body.press-v72 .home-lead .home-side .news-entry h3{font:700 clamp(18px,1.5vw,22px)/1.24 var(--editorial-sans,Arial,sans-serif);letter-spacing:-.025em;margin:6px 0;color:#242726;font-size:20px!important;line-height:1.24!important}
body.press-v72 .home-lead .home-side .news-entry .intro{font:400 13px/1.42 var(--editorial-sans,Arial,sans-serif);margin:5px 0;color:#606366;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.press-v72 .home-lead .category-meta{font-size:11px;letter-spacing:.01em}
body.press-v72 .front-search-secondary{margin:20px 0 6px;padding:10px 0 0;border-top:1px solid #d6d0c8}
body.press-v72 .front-search-secondary .search-stage{margin:0 auto;max-width:680px;padding:0}
body.press-v72 .front-search-secondary .quick-inline-search{min-height:44px}
body.press-v72 .paper-front .front-essential{margin:22px 0 29px;border-top:1px solid #c7c1b8;padding:17px 0 15px;border-bottom:1px solid #d7d2c9}
body.press-v72 .paper-front .front-essential h2{font:720 24px/1.24 var(--editorial-sans,Arial,sans-serif);letter-spacing:-.03em;margin:0 0 5px}
body.press-v72 .paper-front .front-essential-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
body.press-v72 .paper-front .front-essential-list li{border-top:0;padding-top:0}
body.press-v72 .paper-front .essential-desk{display:block;font:700 10px/1.3 var(--editorial-sans,Arial,sans-serif);text-transform:uppercase;letter-spacing:.05em;color:#a41125;margin:0 0 6px}
body.press-v72 .paper-front .front-essential-list a{font:670 15px/1.34 var(--editorial-sans,Arial,sans-serif);color:#242c31}
body.press-v72 .paper-front .front-essential-list p{font:400 12px/1.43 var(--editorial-sans,Arial,sans-serif);color:#65666a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0}
body.press-v72 .paper-front .home-lead a:focus-visible,body.press-v72 .paper-front .front-essential a:focus-visible{outline:2px solid #a41125;outline-offset:3px}
@media(max-width:1020px){body.press-v72 .paper-front .home-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.press-v72 .paper-front .home-side .news-entry{grid-template-columns:minmax(0,1fr) 100px!important}body.press-v72 .paper-front .home-side .news-entry>.news-image{width:100px}body.press-v72 .paper-front .front-essential-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){
body.press-v72 main.paper-front{width:calc(100% - 32px);padding:7px 0 48px}
body.press-v72 .paper-front>.front-heading:first-of-type{margin:4px 0 15px!important}
body.press-v72 .paper-front .home-lead{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}
body.press-v72 .home-lead .top-story .news-image{order:0;margin:0 0 12px}
body.press-v72 .home-lead .top-story .lead-copy{order:1;padding:0}
body.press-v72 .home-lead .top-story h2{font-size:clamp(27px,7.25vw,34px);line-height:1.16;margin:7px 0}
body.press-v72 .home-lead .top-story .intro{font-size:14px;line-height:1.5}
body.press-v72 .home-lead .home-side .news-entry{grid-template-columns:minmax(0,1fr) 102px!important;gap:13px;padding:0 0 15px!important;margin:0 0 15px!important}
body.press-v72 .home-lead .home-side .news-entry>.news-image{width:102px}
body.press-v72 .home-lead .home-side .news-entry h3{font-size:18px!important;line-height:1.22!important}
body.press-v72 .home-lead .home-side .news-entry .intro{display:none}
body.press-v72 .front-search-secondary{margin-top:2px}
body.press-v72 .paper-front .front-essential{margin:13px 0 25px}
body.press-v72 .paper-front .front-essential-list{grid-template-columns:minmax(0,1fr);gap:13px}
body.press-v72 .paper-front .front-essential-list li{padding:0 0 13px;border-bottom:1px solid #e1ddd6}
body.press-v72 .paper-front .front-essential-list li:last-child{border-bottom:0}
body.press-v72 .paper-front .front-essential-list a{font-size:16px}
body.press-v72 .paper-front .front-essential-list p{font-size:12px}
}
/* P207 compact mobile archive; reserve full-width imagery for the main story. */
@media(max-width:600px){
body.press-v72 .paper-front .old-news-divider .news-entry{display:grid;grid-template-columns:minmax(0,1fr) 108px!important;column-gap:13px;row-gap:0;align-items:start;padding:13px 0!important;border-bottom:1px solid #e0dcd5;margin:0!important}
body.press-v72 .paper-front .old-news-divider .news-entry>.news-image{grid-column:2;grid-row:1;order:2;display:block;margin:0!important;width:108px!important;max-width:108px;aspect-ratio:4/3;overflow:hidden}
body.press-v72 .paper-front .old-news-divider .news-entry>.news-image img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}
body.press-v72 .paper-front .old-news-divider .news-entry>div{grid-column:1;grid-row:1;order:1;min-width:0}
body.press-v72 .paper-front .old-news-divider .news-entry h3{font-size:15px!important;line-height:1.29!important;margin:5px 0!important;letter-spacing:-.012em}
body.press-v72 .paper-front .old-news-divider .news-entry .paper-kicker{font-size:10px;line-height:1.35}
body.press-v72 .paper-front .old-news-divider .news-entry>div>p:not(.paper-kicker){font-size:12px;line-height:1.38;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:5px 0 0}
}



/* P222 compact but fully informed mobile consent; no behavior changes. */
body.press-v72 .audience-actions button {min-height:44px}
@media (max-width:700px) {
  body.press-v72 #audience-choice {
    width:calc(100% - 16px);
    bottom:max(6px,env(safe-area-inset-bottom));
    padding:10px 12px;
    gap:8px;
    box-shadow:0 3px 16px rgba(19,27,35,.12);
  }
  body.press-v72 #audience-choice p {
    max-width:none;
    font-size:13px;
    line-height:1.35;
  }
  body.press-v72 #audience-choice::after {display:none}
  body.press-v72 .audience-actions {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px;
    width:100%;
  }
  body.press-v72 .audience-actions button {
    min-height:44px;
    min-width:0;
    padding:8px 10px;
    font-size:13px;
  }
}
@media (max-width:700px) and (max-height:420px) {
  body.press-v72 #audience-choice {
    max-height:calc(100dvh - 16px);
    overflow-y:auto;
    overscroll-behavior:contain;
  }
}
