/* Locally hosted, licensed letterpress faces. See assets/*-LICENSE.txt. */
@font-face{font-family:'Gazette Masthead';src:url('assets/gazette-masthead.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}
@font-face{font-family:'Gazette Headline';src:url('assets/gazette-headline.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Gazette Ornament';src:url('assets/gazette-ornamental.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Gazette Text';src:url('assets/gazette-text.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Gazette Text';src:url('assets/gazette-text-italic.woff2') format('woff2');font-style:italic;font-weight:400;font-display:swap}

.gazette-section{padding:65px 0 0;scroll-margin-top:28px}
.gazette-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:35px}
.gazette-intro h2{margin-top:12px}
.gazette-intro .button{font-size:.75rem;gap:9px;white-space:nowrap;padding:9px 14px;min-height:42px}
.gazette-intro .motion-label{font-size:.75rem}
.newspaper{
  --ink:#201d15;--paper:#d4c5a4;
  --press:'Gazette Text',Georgia,serif;
  --display:'Gazette Masthead',Rockwell,Georgia,serif;
  --headline:'Gazette Headline',Impact,'Arial Narrow',sans-serif;
  --ornament:'Gazette Ornament',Georgia,serif;
  container-type:inline-size;position:relative;isolation:isolate;color-scheme:light;
  font-family:var(--press);color:var(--ink);background-color:var(--paper);
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.17' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse at center,#f0e4c750,#93764745);
  padding:25px 32px 20px;border:1px solid #95815e;
  box-shadow:0 20px 50px #0004,inset 0 0 80px #7a5f3e35;
}
.newspaper::before{content:'';position:absolute;inset:7px;border:1px solid #81705266;pointer-events:none;z-index:-1}
.newspaper :is(a,button):focus-visible{outline:3px solid #5b271b;outline-offset:4px}
.newspaper em{color:inherit}
.paper-edition{display:flex;justify-content:space-between;gap:20px;border-bottom:3px double var(--ink);font-size:.75rem;letter-spacing:.04em;padding-bottom:9px}
.paper-masthead{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 14px}
.masthead-title{min-width:0;flex:1;text-align:center}
.masthead-the{display:flex;align-items:center;justify-content:center;gap:10px;font:italic 1.7rem/.8 var(--press);margin-bottom:2px}
.masthead-the::before,.masthead-the::after{content:'';height:3px;width:34%;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
.paper-masthead h2{font:900 clamp(2rem,10.6cqi,8.7rem)/.99 var(--display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap}
.masthead-initial{color:#927121}
.paper-seal{width:53px;height:70px;flex-shrink:0;stroke-width:.9}
.paper-seal-type{font:400 1.6rem/.85 var(--ornament);width:48px;margin-right:4px;text-align:center;border:3px double var(--ink);padding:9px 3px;transform:rotate(-5deg);flex-shrink:0}
.paper-seal-type span{display:block;font:400 .7rem/1 var(--press);margin:5px 0}
.paper-tagline{display:flex;align-items:center;justify-content:center;gap:17px;border-top:4px double var(--ink);border-bottom:4px double var(--ink);padding:6px 0;font:400 .875rem/1.25 var(--press);letter-spacing:.07em;text-align:center}
.paper-ticker{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:10px 0;border-bottom:2px solid var(--ink);font:400 1rem/1.2 var(--press)}
.ticker-lead{background:var(--ink);color:var(--paper);font:400 1rem/1.3 var(--headline);padding:5px 10px;letter-spacing:.04em;white-space:nowrap}
.paper-page[hidden]{display:none}
.scoop-row{display:flex;align-items:center;gap:20px;margin-top:18px}
.scoop-row>span:first-child{font:400 clamp(1.25rem,2.8cqi,2.2rem)/1.1 var(--ornament);letter-spacing:-.03em;background:var(--ink);color:var(--paper);padding:8px 14px;border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:3px}
.scoop-row>p{font:400 .938rem/1.3 var(--press);flex:1}
.scoop-number{font:900 3rem/.9 var(--display);border-bottom:3px solid var(--ink)}
.paper-headline{font:400 clamp(2rem,13.4cqi,10.5rem)/1.02 var(--headline);letter-spacing:-.018em;margin:16px 0 13px;text-align:center;border-bottom:4px double var(--ink);padding-bottom:17px}
.paper-headline,.paper-masthead h2{mask-image:url('assets/letterpress-wear.svg');mask-mode:luminance;mask-size:360px 150px;mask-repeat:repeat}
.paper-deck{font:italic 400 clamp(1.05rem,1.6cqi,1.3rem)/1.35 var(--press);text-align:center;border-bottom:1px solid var(--ink);padding:0 0 13px;margin-bottom:19px}
.paper-lead-grid{display:grid;grid-template-columns:1fr 2.7fr;gap:23px}
.paper-column{border-right:1px solid #5f5743;padding-right:20px;min-width:0}
.newspaper h4{font:400 clamp(1.8rem,3.15cqi,2.5rem)/1.02 var(--headline);letter-spacing:-.015em;margin:0 0 13px;text-wrap:balance}
.paper-column>p,.paper-bottom-grid article>p{font:400 1.05rem/1.38 var(--press);text-align:justify;hyphens:auto;overflow-wrap:break-word}
.paper-column>p+p{margin-top:12px}
.paper-column>.drop-cap{text-align:left}
.drop-cap::first-letter{float:left;font:400 4.6rem/.85 var(--ornament);padding:3px 5px 4px;margin:3px 8px 0 0;border:3px double var(--ink)}
.paper-pullquote{font:400 1.8rem/1.05 var(--press);text-align:center;padding:16px 0 5px;margin-top:16px;border-top:4px double var(--ink)}
.living-picture{margin:0;min-width:0}
.picture-frame{position:relative;background:#c6ba9d;border:1px solid var(--ink);padding:4px;overflow:hidden;aspect-ratio:1.3}
.picture-frame video{width:100%;height:100%;display:block;object-fit:cover;filter:sepia(.12) contrast(1.025)}
.print-grain{position:absolute;inset:4px;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");mix-blend-mode:multiply}
.living-stamp{position:absolute;bottom:14px;left:14px;color:#e0d3b5;background:#211f18d9;font:400 .75rem/1.3 var(--press);padding:4px 7px;letter-spacing:.04em;pointer-events:none}
.living-picture figcaption{font:italic 1rem/1.35 var(--press);padding:7px 0 10px;border-bottom:4px double var(--ink);text-align:center}
.paper-bottom-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:23px;border-top:4px double var(--ink);margin-top:22px;padding-top:18px}
.paper-bottom-grid>article{min-width:0}
.paper-bottom-grid>article:not(:last-child){border-right:1px solid #6d624a;padding-right:22px}
.paper-bottom-grid .paper-label{font:400 .75rem/1.3 var(--press);letter-spacing:.08em;border-bottom:1px solid var(--ink);padding-bottom:6px;margin:0 0 10px;text-align:left}
.paper-bottom-grid>article:last-child h4{font-family:var(--display);font-weight:900;font-size:clamp(1.75rem,3.2cqi,2.5rem);line-height:.98}
.paper-bottom-grid .small-editorial{margin-top:12px;font-size:1rem}
.paper-link{display:flex;justify-content:space-between;align-items:center;font:400 1rem/1.3 var(--headline);letter-spacing:.03em;border-top:1px solid var(--ink);padding-top:10px;margin-top:15px;gap:10px;min-height:44px}
.paper-link:hover{text-decoration:underline}
.paper-bottom-grid .paper-ad{border:4px double var(--ink)!important;padding:14px 12px!important;text-align:center;align-self:start}
.paper-ad>span{font:400 .75rem/1.3 var(--press);letter-spacing:.06em}
.paper-ad h4{font:400 clamp(1.5rem,2.8cqi,2.2rem)/1.15 var(--ornament);margin:12px 0}
.paper-ad h4 strong{display:inline-block;font:400 1.6em/.97 var(--headline);letter-spacing:-.025em}
.paper-bottom-grid .paper-ad>p{font-size:1rem;margin:9px 0;text-align:center;hyphens:none}
.paper-ad a{font:400 1rem/1.3 var(--headline);display:block;color:var(--paper);background:var(--ink);padding:9px 3px;margin-top:12px;letter-spacing:.02em;min-height:44px}
.paper-ad a:hover{background:#504630}
.train-layout{grid-template-columns:2.7fr 1fr}
.train-layout .paper-column{border-right:0;border-left:1px solid #5f5743;padding:0 0 0 20px}
.paper-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px;border-top:4px double var(--ink);border-bottom:4px double var(--ink);padding:4px 0}
.paper-pagination[hidden]{display:none}
.paper-pagination button{display:flex;align-items:center;gap:12px;font:400 1rem/1.3 var(--headline);letter-spacing:.025em;border:0;background:transparent;color:var(--ink);padding:12px 0;min-height:44px}
.paper-pagination button:hover:not(:disabled){text-decoration:underline}
.paper-pagination button:disabled{opacity:.4}
.paper-pagination button span{font-family:var(--sans);font-size:1.1rem}
.paper-pagination>span{font:400 .813rem/1.3 var(--press);letter-spacing:.05em}
.paper-colophon{display:flex;gap:14px;justify-content:space-between;font:400 .75rem/1.35 var(--press);letter-spacing:.025em;padding-top:14px}
.paper-page.edition-arrive{animation:edition-in .45s ease-out;transform-origin:left center}
@keyframes edition-in{from{opacity:.3;transform:perspective(1800px) rotateY(4deg) translateX(6px)}to{opacity:1;transform:perspective(1800px) rotateY(0) translateX(0)}}
.story-link{width:100%;background:transparent;border:0;border-top:1px solid var(--ink);text-align:left;padding-left:0;padding-right:0;color:var(--ink)}
.newspaper:has(button[data-open-guide]:not([hidden])){scroll-margin-top:20px}
.illustration-note{text-align:right;font:italic 1rem/1.4 var(--serif);color:var(--muted);margin-top:14px}
.illustration-note em{color:var(--muted)}

@media(max-width:1100px){
  .newspaper{padding:20px 25px 17px}
  .paper-ticker{font-size:.938rem}.paper-ticker>span:last-child{display:none}
  .paper-seal{width:42px}.paper-seal-type{width:39px;font-size:1.3rem}
  .paper-masthead h2{font-size:10.2cqi}
  .paper-column{padding-right:15px}
  .paper-lead-grid{grid-template-columns:1fr 2.4fr;gap:18px}.train-layout{grid-template-columns:2.4fr 1fr}
  .paper-pullquote{font-size:1.55rem}
  .paper-bottom-grid{gap:17px}.paper-bottom-grid>article:not(:last-child){padding-right:16px}
}
@media(max-width:780px){
  .gazette-section{padding:44px 0 0}
  .gazette-intro{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}
  .gazette-intro>.button{align-self:flex-end;margin-top:-4px}.gazette-intro h2{font-size:2.45rem}
  .gazette-intro .eyebrow{font-size:.75rem;letter-spacing:.05em}
  .newspaper{padding:14px 16px}
  .paper-edition{font-size:.75rem;flex-wrap:wrap;gap:3px 12px;letter-spacing:0}
  .paper-edition>span:last-child{display:none}
  .paper-masthead{gap:7px;padding:10px 0}
  .masthead-the{font-size:1.25rem;gap:5px;margin-bottom:4px}
  .paper-masthead h2{font-size:10.45cqi;letter-spacing:-.035em}
  .paper-seal{width:24px;height:44px}.paper-seal-type{display:none}
  .paper-tagline{font-size:.75rem;line-height:1.3;letter-spacing:0;padding:5px 0;gap:0}
  .paper-tagline>span{display:none}
  .paper-ticker{gap:10px;font-size:.875rem}.paper-ticker>span:nth-child(3){display:none}
  .ticker-lead{font-size:.875rem;padding:5px 8px}
  .scoop-row{gap:12px;margin-top:14px}.scoop-row>span:first-child{font-size:clamp(.9rem,4.5cqi,1.5rem);padding:7px 8px}
  .scoop-row>p{font-size:.813rem}.scoop-row>p br,.scoop-row>p em{display:none}.scoop-number{font-size:2rem}
  .paper-headline{font-size:13.3cqi;line-height:1.06;margin:15px 0 10px;padding-bottom:12px}
  .paper-deck{font-size:1.05rem;padding-bottom:12px;margin-bottom:16px}
  .paper-lead-grid,.train-layout{display:flex;flex-direction:column;gap:18px}.living-picture{order:-1}
  .picture-frame{aspect-ratio:1.15}.living-stamp{left:11px;bottom:11px;letter-spacing:0}
  .paper-column,.train-layout .paper-column{border:none;padding:0;columns:2;column-gap:20px;column-rule:1px solid #81705288}
  .newspaper h4{font-size:clamp(1.4rem,6.3cqi,2.6rem);break-after:avoid}
  .paper-column>p,.paper-bottom-grid article>p{font-size:1rem;line-height:1.4;text-align:left;hyphens:none}
  .drop-cap::first-letter{font-size:3.8rem;margin-right:6px;padding:2px 4px}
  .paper-pullquote{font-size:1.5rem;break-inside:avoid}
  .paper-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-top:18px}
  .paper-bottom-grid>article:not(:last-child){padding-right:0;border-right:none}
  .paper-bottom-grid>article:last-child{grid-column:1/-1;border-top:1px solid var(--ink);padding-top:15px}
  .paper-bottom-grid>article:last-child .small-editorial{display:none}
  .paper-bottom-grid>article:last-child h4{font-size:2rem;margin-bottom:8px}
  .paper-bottom-grid .paper-ad{padding:10px 7px!important}
  .paper-ad>span,.paper-bottom-grid .paper-label{font-size:.75rem;letter-spacing:0}
  .paper-ad h4{font-size:clamp(.95rem,4.8cqi,1.9rem)}.paper-ad h4 strong{font-size:1.65em}
  .paper-ad a,.paper-link{font-size:.938rem}
  .paper-pagination{gap:8px;margin-top:18px;flex-wrap:wrap}
  .paper-pagination button{font-size:.938rem;gap:6px}
  .paper-pagination>span{font-size:.75rem;order:-1;width:100%;text-align:center;padding:6px 0 0}
  .paper-colophon{flex-wrap:wrap;justify-content:center;text-align:center;gap:7px 14px;letter-spacing:0}
  .paper-colophon>span:nth-child(2){order:1;width:100%}
  .illustration-note{text-align:center}
}
@media(max-width:380px){.paper-masthead{gap:0}.paper-seal{display:none}.paper-masthead h2{font-size:11.75cqi}.paper-bottom-grid{grid-template-columns:1fr}.paper-bottom-grid .paper-ad{width:100%}.paper-ad h4{font-size:1.8rem}.paper-bottom-grid h4{font-size:1.8rem}.paper-column,.train-layout .paper-column{columns:1}.paper-column>p{hyphens:none}.paper-bottom-grid>article:first-child{padding-bottom:4px}}
@media(prefers-reduced-motion:reduce){.paper-page.edition-arrive{animation:none}}

/* A packed broadsheet: narrow gutters, short dispatches, and ink-heavy notices. */
.newspaper{padding:18px 22px 13px}
.paper-edition{padding-bottom:5px}
.paper-masthead{padding:5px 0 7px}
.paper-masthead h2{line-height:.9}
.paper-tagline{padding:4px 0}
.press-digest{display:grid;grid-template-columns:1.1fr 1fr 1.15fr .7fr;gap:10px;align-items:stretch;border-bottom:3px double var(--ink);padding:8px 0}
.press-digest>div{min-width:0}
.press-digest>div+div{border-left:1px solid var(--ink);padding-left:10px}
.digest-exclusive{background:var(--ink);color:var(--paper);text-align:center;padding:7px 8px}
.digest-exclusive>span{display:block;font:400 .75rem/1.1 var(--press)}
.digest-exclusive>strong{display:block;font:400 1.6rem/1.03 var(--headline);margin:4px 0;letter-spacing:.015em}
.press-digest h3{font:400 1.2rem/1.08 var(--headline);margin:0 0 4px}
.press-digest p{font:400 .875rem/1.17 var(--press)}
.digest-weather p{display:flex;justify-content:space-between;gap:7px;padding:2px 0;border-bottom:1px dotted #65584080}
.digest-weather p:last-child{border:0}.digest-weather b{font-weight:400}.digest-weather p>span{text-align:right;font-style:italic}
.digest-notice p{text-align:justify;hyphens:auto}
.digest-omen{display:flex;align-items:center;justify-content:center;gap:7px;text-align:center}
.omen-star{font:400 3.7rem/1 Georgia,serif}
.digest-omen strong{font:400 1rem/1 var(--headline)}
.digest-omen p{margin-top:5px;font-style:italic}
.scoop-row{margin-top:12px;gap:14px}
.scoop-row>span:first-child{padding:6px 10px}
.scoop-row>p{font-size:.875rem;line-height:1.13;columns:2;column-gap:14px;column-rule:1px solid #75654e70}
.scoop-row>p br{display:none}.scoop-row>p em{display:block}
.paper-headline{line-height:.98;margin:10px 0 7px;padding-bottom:10px}
.paper-headline:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.paper-deck{font-size:1rem;line-height:1.2;padding-bottom:8px;margin-bottom:10px}
.paper-lead-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.45fr) minmax(0,1fr);gap:12px;align-items:start}
.paper-column{padding-right:11px;border-right:1px solid var(--ink)}
.paper-column>p,.paper-bottom-grid article>p,.paper-sidenotes p{font:400 1rem/1.25 var(--press);hyphens:auto;text-wrap:pretty}
.paper-column>p+p{margin-top:7px}
.newspaper h4{font-size:clamp(1.5rem,2.55cqi,2.05rem);line-height:1.02;margin-bottom:7px}
.paper-label,.paper-bottom-grid .paper-label{font:400 .75rem/1.1 var(--press);letter-spacing:.025em;text-align:left;border-bottom:1px solid var(--ink);padding:0 0 4px;margin:0 0 6px}
.paper-column>.paper-label,.paper-sidenotes .paper-label{font-size:.75rem;line-height:1.1}
.paper-pullquote{font-size:1.55rem;line-height:1.02;padding:8px 0 0;margin-top:9px}
.drop-cap::first-letter{font-size:4rem;margin-top:2px;padding:2px 4px}
.picture-column{min-width:0}
.living-picture figcaption{font-size:.938rem;line-height:1.15;padding:5px 0 6px}
.case-file{border:3px double var(--ink);margin-top:7px;padding:5px 7px}
.case-label{display:block;font:400 .75rem/1.1 var(--press);text-align:center;letter-spacing:.1em;border-bottom:1px solid var(--ink);padding-bottom:4px}
.case-file dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:5px 0 0}
.case-file dl>div+div{border-left:1px solid var(--ink);padding-left:7px}
.case-file dt{font:400 1.05rem/1 var(--headline);margin-bottom:3px}
.case-file dd{font:italic .875rem/1.1 var(--press);margin:0}
.paper-sidenotes{border-left:1px solid var(--ink);padding-left:11px;min-width:0}
.paper-sidenotes>section+section{border-top:3px double var(--ink);margin-top:9px;padding-top:8px}
.paper-sidenotes h4{font-size:clamp(1.4rem,2.55cqi,2rem)}
.paper-sidenotes p+p{margin-top:7px}
.paper-sidenotes .ink-notice{background:var(--ink);color:var(--paper);text-align:center;padding:8px 7px;border:0;outline:1px solid var(--ink);outline-offset:2px;margin:12px 2px}
.ink-notice>span{display:block;font:400 .75rem/1 var(--press);letter-spacing:.05em;border-bottom:1px solid #d4c5a480;padding-bottom:5px}
.ink-notice>strong{display:block;font:400 clamp(1.75rem,3cqi,2.5rem)/1 var(--headline);margin:5px 0 6px}
.ink-notice>p{font:italic .875rem/1.13 var(--press);hyphens:none}
.paper-bottom-grid{gap:13px;margin-top:12px;padding-top:10px}
.paper-bottom-grid>article:not(:last-child){padding-right:12px}
.paper-bottom-grid .paper-label{margin-bottom:7px}
.paper-bottom-grid .small-editorial{margin-top:7px;font-size:1rem}
.paper-bottom-grid>article:last-child h4{font-size:clamp(1.75rem,3cqi,2.4rem)}
.paper-bottom-grid .paper-ad{padding:9px 10px!important}
.paper-ad h4{font-family:var(--ornament);font-size:clamp(1.5rem,2.55cqi,2rem);margin:7px 0;line-height:1.1}
.paper-bottom-grid .paper-ad>p{margin:6px 0;line-height:1.16}
.paper-bottom-grid .paper-ad>.ad-fineprint{font-size:.875rem;border-top:1px solid var(--ink);padding-top:6px}
.paper-ad a{margin-top:7px;padding:7px 3px}
.paper-link{padding-top:7px;margin-top:8px}
.classifieds{display:grid;grid-template-columns:.85fr repeat(4,1fr);gap:11px;border-top:5px double var(--ink);border-bottom:3px double var(--ink);padding:9px 0;margin-top:12px}
.classifieds>h4{font:400 clamp(1.4rem,2.35cqi,2rem)/1 var(--headline);margin:0}
.classifieds>h4 em{font:italic 1.15rem/1 var(--press);display:block;margin-top:5px}
.classifieds>section{border-left:1px solid var(--ink);padding-left:10px;min-width:0}
.classifieds h5{font:400 .95rem/1 var(--headline);margin:0 0 4px}
.classifieds p{font:400 .938rem/1.15 var(--press);hyphens:auto;text-align:justify}
.paper-pagination{margin-top:8px;padding:0;border-top:0}
.paper-colophon{padding-top:8px}
@media(max-width:1100px) and (min-width:781px){
 .press-digest{grid-template-columns:1fr 1fr 1.15fr}.digest-omen{display:none}
 .paper-lead-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}
 .paper-sidenotes{grid-column:1/-1;display:grid;grid-template-columns:1fr .85fr 1fr;gap:13px;border-left:0;border-top:3px double var(--ink);padding:8px 0 0}
 .paper-sidenotes>section+section{margin:0;border-top:0;border-left:1px solid var(--ink);padding:0 0 0 12px}
 .paper-sidenotes .ink-notice{padding:7px;margin:2px;align-self:start}
}
@media(max-width:780px){
 .newspaper{padding:12px 12px 10px}
 .paper-masthead{padding:5px 0}.paper-masthead h2{line-height:1}
 .press-digest{grid-template-columns:1fr 1fr;gap:7px;padding:6px 0}
 .digest-exclusive>strong{font-size:clamp(1.2rem,5cqi,1.7rem)}
 .press-digest h3{font-size:1.05rem}.press-digest p{font-size:.875rem}
 .press-digest>div+div{padding-left:7px}
 .digest-weather p{display:block;padding:2px 0}.digest-weather p>span{display:block;text-align:left}
 .digest-notice,.digest-omen{display:none}
 .scoop-row{margin-top:10px;gap:10px}.scoop-row>p{columns:1;font-size:.813rem;line-height:1.15}
 .scoop-row>p em{display:none}.scoop-row>span:first-child{font-size:clamp(.9rem,4.5cqi,1.5rem);padding:6px 7px}
 .paper-headline{font-size:13.3cqi;line-height:1.02;margin:10px 0 6px;padding-bottom:8px}
 .paper-deck{font-size:1rem;line-height:1.2;padding-bottom:7px;margin-bottom:8px}
 .paper-lead-grid{display:flex;gap:11px}.picture-column{order:-1;width:100%}
 .paper-column{border:0;padding:0;column-gap:14px}
 .paper-column>p,.paper-bottom-grid article>p,.paper-sidenotes p{font-size:1rem;line-height:1.27;text-align:left;hyphens:none}
 .newspaper h4{font-size:clamp(1.4rem,6.3cqi,2.4rem)}
 .paper-column>.paper-label{font-size:.75rem}
 .paper-pullquote{font-size:1.5rem}
 .paper-sidenotes{border-left:0;border-top:3px double var(--ink);padding:9px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}
 .paper-sidenotes>section+section{border:0;padding:0;margin:0}
 .paper-sidenotes .ink-notice{padding:8px 7px;margin:2px;align-self:start}
 .paper-sidenotes>section:last-child{grid-column:1/-1;border-top:1px solid var(--ink);padding-top:8px}
 .paper-sidenotes>section:last-child h4{float:left;width:40%;padding-right:9px}
 .paper-sidenotes>section:last-child p{margin-left:40%}
 .ink-notice>strong{font-size:clamp(1.6rem,8cqi,2.8rem)}
 .ink-notice>p{font-size:.938rem;line-height:1.2;text-align:center}
 .case-file{padding:5px 6px}.case-file dt{font-size:.938rem}.case-file dd{font-size:.875rem;line-height:1.15}
 .paper-bottom-grid{gap:12px;margin-top:11px;padding-top:9px}
 .paper-bottom-grid>article:not(:last-child){padding-right:0}
 .paper-bottom-grid>article:last-child{padding-top:9px}
 .paper-bottom-grid>article:last-child .small-editorial{display:block}
 .paper-ad h4{font-size:clamp(.95rem,4.8cqi,1.9rem)}
 .paper-bottom-grid .paper-ad{padding:8px 6px!important}
 .paper-bottom-grid .paper-ad>.ad-fineprint{font-size:.938rem;line-height:1.2}
 .classifieds{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;padding:8px 0}
 .classifieds>h4{grid-column:1/-1;display:flex;gap:10px;align-items:baseline;border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:1.5rem}
 .classifieds>h4 br{display:none}.classifieds>h4 em{font-size:1.1rem;margin:0}
 .classifieds>section{border-left:0;padding:0}.classifieds>section:nth-of-type(even){border-left:1px solid var(--ink);padding-left:9px}
 .classifieds h5{font-size:1rem}.classifieds p{font-size:1rem;line-height:1.2;text-align:left;hyphens:none}
}
@media(max-width:380px){
 .paper-bottom-grid{grid-template-columns:1fr}.paper-ad h4{font-size:1.8rem}
 .paper-column{columns:1}.paper-sidenotes{grid-template-columns:1fr 1fr}
 .paper-sidenotes h4{font-size:1.35rem}.paper-sidenotes>section:first-child{grid-column:1/-1}
 .paper-sidenotes .ink-notice{grid-column:1/-1}
 .ink-notice>strong{font-size:1.8rem}
 .scoop-number{display:none}.scoop-row>p{font-size:.75rem}
}

.paper-bottom-grid article>.paper-tailnote{border-top:1px solid var(--ink);padding-top:6px;margin-top:8px;font-size:.938rem;line-height:1.2}.paper-tailnote>strong{font:400 1rem/1 var(--headline);margin-right:5px}
@media(min-width:781px) and (max-width:1100px){.paper-sidenotes>section:last-child h4{font:900 clamp(2rem,4.8cqi,3.4rem)/.9 var(--display)}}
@media(max-width:780px){
 .paper-sidenotes .ink-notice{align-self:stretch;display:flex;flex-direction:column;justify-content:center}
 .paper-sidenotes>section:last-child{columns:2;column-gap:12px;column-rule:1px solid #81705288}
 .paper-sidenotes>section:last-child h4{float:none;width:auto;font-size:2rem;padding:0;column-span:all}
 .paper-sidenotes>section:last-child .paper-label{column-span:all}
 .paper-sidenotes>section:last-child p{margin-left:0}
}
@media(max-width:480px){
 .paper-bottom-grid{grid-template-columns:1fr}
 .paper-bottom-grid>article+article{border-top:1px solid var(--ink);padding-top:9px}
 .paper-ad h4{font-size:2rem}.paper-ad h4 strong{font-size:1.6em}
 .paper-bottom-grid .paper-ad{padding:10px!important}
}
.case-file dd{overflow-wrap:break-word;hyphens:auto}
