@font-face{font-family:PressBlackletter;src:url('/assets/fonts/gazette/unifraktur-maguntia-latin.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:PressDisplay;src:url('/assets/fonts/gazette/bodoni-moda-variable-latin.woff2') format('woff2');font-weight:400 900;font-display:swap}
@font-face{font-family:PressText;src:url('/assets/fonts/gazette/newsreader-variable-latin.woff2') format('woff2');font-weight:200 800;font-display:swap}
@font-face{font-family:PressText;src:url('/assets/fonts/gazette/newsreader-italic-variable-latin.woff2') format('woff2');font-weight:200 800;font-style:italic;font-display:swap}
@font-face{font-family:PressCondensed;src:url('/assets/fonts/gazette/barlow-condensed-800-latin.woff2') format('woff2');font-weight:800;font-display:swap}

:root{--paper:#e5deca;--ink:#25241e;--rule:#777363;--spot:#7e392c;--desk:#343b37;--page-width:640px;--page-height:1040px;--scale:1;color-scheme:light}
*{box-sizing:border-box}
body{margin:0;background:var(--desk);color:#ede9dc;font:14px/1.5 Arial,sans-serif;background-image:radial-gradient(ellipse at 50% 30%,#ffffff0d,transparent 70%)}
button,a{-webkit-tap-highlight-color:transparent}
button{font:inherit;cursor:pointer}
button:disabled{cursor:default;opacity:.35}
a{color:inherit;text-underline-offset:3px}
button:focus-visible,a:focus-visible{outline:3px solid #daba80;outline-offset:4px}
.review-header{max-width:1400px;margin:auto;padding:25px 32px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff26;gap:20px}
.review-brand{font-size:11px;letter-spacing:.15em;display:flex;gap:19px;align-items:center}
.review-brand a{text-decoration:none;font-weight:700}
.review-brand span{color:#b0b4ab;border-left:1px solid #ffffff38;padding-left:19px}
.review-header>p{font:italic 21px PressText,Georgia,serif;margin:0}
.review-status{font-size:9px;letter-spacing:.12em;color:#b0b4ab}
main{max-width:1400px;margin:auto;padding:22px 32px 0}
.design-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.design-choice{display:flex;gap:15px;align-items:center;background:#ffffff04;color:#d7d9cf;border:1px solid #ffffff2c;text-align:left;padding:14px 18px;transition:background .2s,border-color .2s}
.design-choice[aria-pressed=true]{background:#e6dfcc;color:#282920;border-color:#e6dfcc;box-shadow:0 3px 12px #0002}
.choice-number{font:italic 28px PressText,serif;opacity:.6}
.design-choice strong{display:block;font:600 20px/1.1 PressText,Georgia,serif}
.design-choice small{display:block;margin-top:6px;font-size:10px;letter-spacing:.025em;opacity:.73}
.choice-mark{margin-left:auto;font-size:22px;font-weight:400}
.reading-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0 21px;color:#c6c9be}
.design-description{font:italic 15px/1.4 PressText,Georgia,serif;max-width:760px;margin:0}
.reading-controls>div{display:flex;gap:10px;flex-shrink:0}
.reading-controls button{background:none;color:inherit;border:1px solid #ffffff2d;padding:7px 10px;font-size:10px;letter-spacing:.04em}
.reading-controls button[aria-pressed=true]{border-color:#bdbda966}
.reader{outline:none;--spread-width:1280px}
.spread-viewport{position:relative;width:100%;margin:auto;filter:drop-shadow(0 24px 25px #0005)}
.press-spread{display:grid;grid-template-columns:640px 640px;position:relative;width:1280px;transform-origin:top left;perspective:2200px;isolation:isolate}
.js-ready .press-spread{height:var(--page-height);transform:scale(var(--scale))}
.press-page{position:relative;width:var(--page-width);height:var(--page-height);background-color:var(--paper);color:var(--ink);font:15px/1.3 PressText,Georgia,serif;text-shadow:.18px .12px #25241e3d;box-shadow:0 1px 0 #fff4,inset 0 0 35px #70562912;flex-shrink:0}
.press-page[hidden]{display:none!important}
.press-page::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:8;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.6' filter='url(%23paper)'/%3E%3C/svg%3E");mix-blend-mode:multiply}
.press-page::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:9;background:linear-gradient(90deg,transparent 94%,#5d4e2420 98%,#4e432f3d),linear-gradient(180deg,transparent 49.5%,#7b674117 50%,#fff2 50.2%,transparent 50.6%)}
.press-page.page-right::after{background:linear-gradient(90deg,#44371c33,#5d4e2418 2%,transparent 7%),linear-gradient(180deg,transparent 49.5%,#7b674117 50%,#fff2 50.2%,transparent 50.6%)}
.page-content{height:100%;padding:24px 29px 21px;display:flex;flex-direction:column;position:relative;z-index:1}
.press-page h1,.press-page h2,.press-page h3,.press-page h4,.press-page p,.press-page figure{margin:0}
.press-page h2,.press-page h3{font-family:PressDisplay,Georgia,serif;font-weight:800;font-variation-settings:'opsz' 18;letter-spacing:-.055em;text-wrap:balance}
.press-page h3{font-size:25px;line-height:1.04}
.press-page a{text-decoration-thickness:1px;overflow-wrap:break-word}
.press-page a:hover{text-decoration-style:double;color:var(--spot)}
.press-page p{hyphens:auto}
.press-masthead{border-block:2px solid var(--ink);text-align:center;margin-bottom:15px}
.masthead-ears{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.12em;line-height:1.4;padding-top:7px}
.masthead-ears>span:first-child{text-align:left}.masthead-ears>span:last-child{text-align:right}
.masthead-ears .ornament{font-size:21px}
.press-masthead h1{font:400 63px/.95 PressBlackletter,Georgia,serif;letter-spacing:-.065em;padding:5px 0 12px;white-space:nowrap;transform:scaleX(.97)}
.dateline{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ink);font-size:8px;letter-spacing:.015em;padding:6px 0}
.dateline i{font-size:11px}
.rubric{font:700 9px/1.3 PressText,Georgia,serif;letter-spacing:.14em;color:var(--spot)}
.cover-story>.rubric{text-align:center}
.banner-headline{font-size:58px;line-height:.93;text-align:center;margin:8px 0 9px!important}
.standfirst{font:italic 19px/1.13 PressText,Georgia,serif;letter-spacing:-.025em;text-align:center;margin:0 0 12px!important}
.photo-plate{position:relative;overflow:hidden;background:#c7c2af;border:1px solid #3b382c58}
.photo-plate::after{content:'';position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.27;background-image:radial-gradient(#25231d 20%,transparent 35%);background-size:2px 2px}
.press-photo img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) sepia(.2) brightness(1.3) contrast(.9);mix-blend-mode:multiply}
.press-photo figcaption{font:500 9px/1.2 PressText,Georgia,serif;margin-top:5px;padding-bottom:5px;border-bottom:1px solid #7773637a}
.ocean-cover .photo-plate{height:219px}
.ocean-cover img{object-position:center 60%}
.lead-columns{columns:2;column-gap:21px;column-rule:1px solid #7773637a;margin-top:11px;text-align:justify;font-size:14px;line-height:1.24}
.lead-columns p+p{text-indent:14px}
.dropcap::first-letter{float:left;font:800 43px/.83 PressDisplay,Georgia,serif;padding:2px 5px 0 0}
.story-jump{text-align:right;font-style:italic;font-size:11px;margin-top:6px!important}
.story-jump button{padding:0;background:none;border:0;border-bottom:1px solid var(--ink);font:inherit;color:inherit}
.cover-briefs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-block:3px double var(--ink);padding:12px 0 10px;margin-top:auto}
.cover-briefs article+article{border-left:1px solid var(--rule);padding-left:14px}
.cover-briefs h3{font-size:23px;margin:6px 0!important}
.cover-briefs article>p:not(.rubric){font-size:12px;line-height:1.25}
.jump-label{display:block;font-size:8px;letter-spacing:.04em;font-weight:650;margin-top:7px}
.page-folio{margin-top:10px;display:flex;justify-content:space-between;font:600 8px/1.2 PressText,Georgia,serif;letter-spacing:.1em;gap:10px;align-items:center}
.page-folio b{font-size:16px;font-weight:800}
.running-head{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.06em;border-block:1px solid var(--ink);padding:6px 0;margin-bottom:17px}
.desk-title{margin-bottom:15px;border-bottom:3px double var(--ink);padding-bottom:13px}
.desk-title h2{font-size:46px;line-height:.97;margin-top:7px!important}
.desk-title .standfirst{text-align:left;margin:10px 0 0!important;font-size:18px}
.society-stories{display:grid;grid-template-columns:1.8fr 1fr;gap:18px;margin-bottom:15px}
.house-photo .photo-plate{height:175px}
.chantilly-story h3{margin:9px 0!important;font-size:30px}
.small-columns{columns:2;column-gap:16px;font-size:13px;text-align:justify;line-height:1.28}
.story-link{font-size:11px;font-style:italic;margin-top:7px!important}
.garden-story{border-left:1px solid var(--rule);padding-left:18px;font-size:13px;line-height:1.28}
.garden-story h3{font-size:32px;margin:6px 0 9px!important}
.garden-photo .photo-plate{height:88px}
.garden-photo{margin-bottom:9px!important}
.garden-photo figcaption{font-size:8px}
.issue-directory{border-top:3px double var(--ink);margin-top:auto;padding-top:10px}
.issue-directory>header{display:flex;align-items:center;gap:11px;margin-bottom:10px}
.directory-number{font:900 48px/1 PressDisplay,Georgia,serif}
.issue-directory h3{font-size:29px}
.directory-flower{font-size:37px;margin-left:auto}
.directory-columns{columns:2;column-gap:25px;column-rule:1px solid #7773637a}
.directory-columns section{break-inside:avoid;margin-bottom:9px}
.directory-columns h4{font-size:13px;font-weight:750;line-height:1.2;border-bottom:1px solid var(--rule);padding-bottom:3px;margin-bottom:4px}
.directory-columns h4 span{font-style:italic;margin-right:4px;color:var(--spot)}
.directory-columns ul{list-style:none;margin:0;padding:0;font-size:10px;line-height:1.5}
.directory-columns a{text-decoration:none}
.directory-columns a:hover{text-decoration:underline}
.directory-note{font-size:9px;font-style:italic;border-top:1px solid var(--rule);padding-top:6px;margin-top:4px!important}
.shipping-photo .photo-plate{height:240px}
.shipping-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:17px}
.shipping-columns>article+article{border-left:1px solid var(--rule);padding-left:22px}
.shipping-columns h3{margin-bottom:10px!important}
.shipping-columns p{font-size:14px;line-height:1.3;text-align:justify;margin-bottom:9px!important}
.crew-photo .photo-plate,.storm-photo .photo-plate{height:122px}
.crew-photo{margin-top:12px!important}.storm-photo{margin-bottom:10px!important}
.classified{border:3px double var(--ink);text-align:center;padding:9px 15px;margin-top:auto}
.classified-rule{font-size:8px;letter-spacing:.2em}
.classified h3{font-family:PressBlackletter,serif;font-size:31px;font-weight:400;letter-spacing:0;margin-top:4px!important}
.classified p{font-size:12px;margin:3px 0!important}.classified a{font-size:11px;font-style:italic}
.litany-story{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-bottom:1px solid var(--rule);padding-bottom:18px}
.litany-photo .photo-plate{height:245px}
.litany-photo img{object-position:center 35%}
.litany-story h3{font-size:35px;margin:9px 0 13px!important}
.litany-story p:not(.rubric):not(.story-link){font-size:14px;text-align:justify}
.story-number{font:italic 23px PressText,Georgia,serif;float:right;border-bottom:2px solid var(--ink)}
.train-story{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:18px 0;border-bottom:3px double var(--ink)}
.train-story h3{font-size:28px;margin:9px 0!important}
.train-story p:not(.rubric):not(.story-link){font-size:13px;text-align:justify}
.train-photo .photo-plate{height:200px}
.sea-notice{margin:17px 0 12px;border:1px solid var(--ink);padding:13px 17px;position:relative}
.sea-notice h3{font-size:30px;margin:5px 0 8px!important}
.sea-notice p:not(.rubric){font-size:13px;columns:2;column-gap:20px;text-align:justify}
.sea-notice a{font-size:10px;font-style:italic;display:block;text-align:right;margin-top:5px}
.printer-credit{margin-top:auto;border-top:1px solid var(--rule);padding-top:8px;display:flex;align-items:center;gap:20px}
.printer-credit b{font-size:10px;line-height:1.3;max-width:100px;letter-spacing:.05em;flex-shrink:0}
.printer-credit p{font-size:9px;line-height:1.3}
.corner-turn{position:absolute;bottom:0;right:0;width:57px;height:57px;background:linear-gradient(135deg,transparent 49%,#5d4e2440 50%,#f5eedb 52%,#d6c8a6 80%);border:0;color:#514938;padding:22px 0 0 23px;font:22px PressText,serif;z-index:12;opacity:.6;transition:opacity .2s}
.corner-turn:hover{opacity:1}
.corner-turn[data-turn=previous]{left:0;right:auto;transform:scaleX(-1)}
.turn-controls{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:23px 0 17px}
.turn-controls>button{border:1px solid #c0c1b04f;background:#ffffff06;color:#e6e6d9;padding:10px 20px;font-size:11px;letter-spacing:.04em;min-width:150px}
.turn-controls>button:not(:disabled):hover{background:#e4dcc8;color:#23281f}
.turn-controls p{margin:0;text-align:center;font-size:11px;letter-spacing:.1em}
.turn-controls p span{display:block;color:#a6ada0;font-size:10px;font-weight:400;letter-spacing:.02em;margin-top:4px}
.review-footer{border-top:1px solid #ffffff24;padding:15px 0 25px;font-size:10px;color:#aeb4a7;display:flex;justify-content:space-between;gap:20px}
.review-footer a{color:#d3d7ca}
.turn-leaf{position:absolute;top:0;width:640px;height:var(--page-height);z-index:30;transform-style:preserve-3d;pointer-events:none}
.turn-leaf.forward{left:640px;transform-origin:left center}
.turn-leaf.backward{left:0;transform-origin:right center}
.turn-face{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden}
.turn-face.back{transform:rotateY(180deg)}
.turn-face::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0003,transparent 45%,#0001);pointer-events:none}
.screen-reader-only,.skip-link{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.skip-link:focus{left:15px;top:10px;width:auto;height:auto;padding:12px;background:#eee5cc;color:#222;z-index:100}
.noscript-note{padding:20px}.js-ready .noscript-note{display:none}

html[data-edition=gazette]{--paper:#e6d0a5;--ink:#282015;--rule:#8c7551;--spot:#8b291b;--desk:#43382f}
[data-edition=gazette] .press-page{box-shadow:inset 0 0 80px #9d5f2b28}
[data-edition=gazette] .press-page::before{opacity:.23}
[data-edition=gazette] .press-masthead{border-top:8px solid var(--ink);border-bottom:4px double var(--ink);margin-bottom:13px}
[data-edition=gazette] .press-masthead h1{font-family:PressDisplay,Georgia,serif;font-size:53px;line-height:1.02;font-weight:900;font-variation-settings:'opsz' 12;letter-spacing:-.08em;text-transform:uppercase;padding:5px 0 10px;transform:scaleX(.88);width:114%;margin-left:-7%}
[data-edition=gazette] .masthead-ears{padding-top:5px}
[data-edition=gazette] .dateline i{font-weight:700;font-style:normal}
[data-edition=gazette] .cover-story>.rubric{background:var(--ink);color:var(--paper);padding:5px;font-size:11px;letter-spacing:.22em}
[data-edition=gazette] .banner-headline{font-size:56px;font-weight:900;font-variation-settings:'opsz' 12;letter-spacing:-.075em;text-transform:uppercase;line-height:.91;margin-block:10px!important;text-wrap:normal}
[data-edition=gazette] .cover-story .standfirst{font-weight:700;font-style:normal;font-size:18px;border-block:1px solid var(--ink);padding:6px 0;margin-bottom:10px!important}
[data-edition=gazette] .ocean-cover .photo-plate{height:194px;border:3px double var(--ink);padding:3px}
[data-edition=gazette] .press-photo img{filter:grayscale(1) sepia(.5) brightness(1.4) contrast(1.05)}
[data-edition=gazette] .photo-plate::after{background-size:2.5px 2.5px;opacity:.34}
[data-edition=gazette] .lead-columns{font-weight:500;font-size:14px;line-height:1.23}
[data-edition=gazette] .cover-briefs{border-top:5px solid var(--ink);border-bottom:2px solid var(--ink);padding-top:9px}
[data-edition=gazette] .cover-briefs h3{font-size:24px;text-transform:uppercase;letter-spacing:-.07em}
[data-edition=gazette] .running-head{border-top:5px solid var(--ink);border-bottom:2px solid var(--ink)}
[data-edition=gazette] .desk-title h2{font-size:49px;text-transform:uppercase;letter-spacing:-.07em}
[data-edition=gazette] .desk-title{border-bottom:5px solid var(--ink)}
[data-edition=gazette] .society-stories{grid-template-columns:1fr 1.8fr}
[data-edition=gazette] .chantilly-story{order:2;border-left:1px solid var(--rule);padding-left:18px}
[data-edition=gazette] .garden-story{order:1;border-left:0;padding-left:0}
[data-edition=gazette] .house-photo .photo-plate{height:160px}
[data-edition=gazette] .issue-directory>header{border-bottom:3px double var(--ink);padding-bottom:6px}
[data-edition=gazette] .issue-directory h3{text-transform:uppercase;font-size:29px}
[data-edition=gazette] .directory-number{background:var(--ink);color:var(--paper);padding:0 8px 4px}
[data-edition=gazette] .sea-notice{border:5px double var(--ink)}
[data-edition=gazette] .night-page .desk-title h2{font-size:43px}
[data-edition=gazette] .classified{border:6px double var(--ink)}

html[data-edition=weekly]{--paper:#dddccd;--ink:#202622;--rule:#68746b;--spot:#b63a27;--desk:#263d3b}
[data-edition=weekly] .press-page{font-weight:450}
[data-edition=weekly] .press-page::before{opacity:.24}
[data-edition=weekly] .press-masthead{border:0;background:var(--ink);color:var(--paper);margin:-8px -12px 17px;padding:9px 12px 3px;transform:rotate(-1deg)}
[data-edition=weekly] .press-masthead h1{font:800 64px/.91 PressCondensed,Impact,sans-serif;letter-spacing:-.035em;text-transform:uppercase;white-space:normal;padding:5px 0 9px}
[data-edition=weekly] .masthead-ears{font:10px/1.1 PressCondensed,Arial,sans-serif;letter-spacing:.07em}
[data-edition=weekly] .masthead-ears .ornament{color:#d65539}
[data-edition=weekly] .dateline{border-color:#dddccd77;font-size:8px}
[data-edition=weekly] .dateline i{font-size:10px}
[data-edition=weekly] .rubric{font:800 11px/1.2 PressCondensed,Arial,sans-serif;letter-spacing:.09em}
[data-edition=weekly] .cover-story{position:relative}
[data-edition=weekly] .cover-story>.rubric{text-align:left;background:var(--spot);color:#f2e2c7;display:inline-block;padding:4px 8px;transform:rotate(-2deg);position:relative;z-index:2}
[data-edition=weekly] .banner-headline{font:800 75px/.84 PressCondensed,Impact,sans-serif;text-transform:uppercase;text-align:left;letter-spacing:-.03em;margin:9px 0!important;max-width:530px}
[data-edition=weekly] .standfirst{text-align:left;font:600 16px/1.15 PressText,Georgia,serif;margin-bottom:11px!important;max-width:400px}
[data-edition=weekly] .ocean-cover{transform:rotate(.8deg);margin-inline:3px!important}
[data-edition=weekly] .ocean-cover .photo-plate{height:200px;border:3px solid var(--ink)}
[data-edition=weekly] .press-photo img{filter:grayscale(1) brightness(1.6) contrast(1.15)}
[data-edition=weekly] .photo-plate::after{background-size:3px 3px;opacity:.32}
[data-edition=weekly] .lead-columns{column-rule:0;font-size:14px;margin-top:12px}
[data-edition=weekly] .dropcap::first-letter{font-family:PressCondensed,Impact,sans-serif;font-size:43px;color:var(--spot)}
[data-edition=weekly] .cover-briefs{background:#202622;color:#dedcc9;border:0;padding:12px;margin:14px -12px 0;gap:13px;transform:rotate(-.4deg)}
[data-edition=weekly] .cover-briefs .rubric{color:#dba390}
[data-edition=weekly] .cover-briefs h3{font-family:PressCondensed,Impact,sans-serif;text-transform:uppercase;font-size:26px;letter-spacing:0;line-height:.98}
[data-edition=weekly] .cover-briefs article+article{border-color:#dddccd66}
[data-edition=weekly] .page-folio{margin-top:auto;padding-top:10px;font-family:PressCondensed,Arial,sans-serif;font-size:9px}
[data-edition=weekly] .running-head{border-top:7px solid var(--ink);font-family:PressCondensed,Arial,sans-serif;font-size:10px}
[data-edition=weekly] .desk-title h2{font-family:PressCondensed,Impact,sans-serif;font-size:60px;text-transform:uppercase;letter-spacing:-.02em;line-height:.88}
[data-edition=weekly] .desk-title{border-bottom:0;margin-bottom:12px}
[data-edition=weekly] .society-stories{grid-template-columns:1.7fr 1fr}
[data-edition=weekly] .house-photo{transform:rotate(-1deg);background:#e9e4d2;padding:5px;box-shadow:3px 3px #242b2355}
[data-edition=weekly] .house-photo .photo-plate{height:157px}
[data-edition=weekly] .chantilly-story h3{font-family:PressCondensed,Impact,sans-serif;letter-spacing:-.02em;font-size:36px;line-height:.92;margin-top:13px!important}
[data-edition=weekly] .garden-story{border:0;background:#c6c8b5;padding:10px}
[data-edition=weekly] .garden-story h3{font-family:PressCondensed,Impact,sans-serif;letter-spacing:0;line-height:.9}
[data-edition=weekly] .issue-directory{border-top:6px solid var(--spot)}
[data-edition=weekly] .issue-directory h3{font-family:PressCondensed,Impact,sans-serif;text-transform:uppercase;font-size:34px;letter-spacing:0}
[data-edition=weekly] .directory-number{font-family:PressCondensed,Impact,sans-serif;color:var(--spot);font-size:55px}
[data-edition=weekly] .directory-columns h4{font-family:PressCondensed,Arial,sans-serif;font-size:15px;font-weight:800}
[data-edition=weekly] .directory-columns ul{font-size:10px;line-height:1.4}
[data-edition=weekly] .directory-columns{column-rule:0}
[data-edition=weekly] .shipping-photo{transform:rotate(-1deg);border:4px solid var(--ink)}
[data-edition=weekly] .shipping-photo .photo-plate{height:210px}
[data-edition=weekly] .shipping-photo figcaption{padding:3px}
[data-edition=weekly] .shipping-columns h3,[data-edition=weekly] .night-page h3{font-family:PressCondensed,Impact,sans-serif;letter-spacing:-.015em;text-transform:uppercase;line-height:.95}
[data-edition=weekly] .classified{border:0;background:var(--ink);color:var(--paper);transform:rotate(.7deg)}
[data-edition=weekly] .classified h3{font-family:PressCondensed,Arial,sans-serif;text-transform:uppercase}
[data-edition=weekly] .litany-photo{transform:rotate(-1.4deg)}
[data-edition=weekly] .litany-story h3{font-size:42px}
[data-edition=weekly] .train-photo{transform:rotate(1deg)}
[data-edition=weekly] .sea-notice{border:0;border-left:8px solid var(--spot);background:#bfc3ad;padding:13px 17px}
[data-edition=weekly] .sea-notice h3{font-size:34px}
[data-edition=weekly] .night-page .desk-title h2{font-size:48px}
html[data-edition] :is(.shipping-photo,.crew-photo,.storm-photo,.litany-photo,.train-photo) img{filter:grayscale(1) sepia(.15) brightness(2.2) contrast(.78)}

@media(max-width:900px){.review-header{padding-inline:20px}.review-status{display:none}main{padding-inline:20px}.design-choice{padding:12px;gap:10px}.design-choice strong{font-size:17px}.design-choice small{font-size:9px}.choice-mark{display:none}.reading-controls{align-items:flex-start}.design-description{max-width:480px}.review-footer{flex-direction:column;gap:7px}}
@media(max-width:680px){.review-header{padding:16px 14px;display:block}.review-header>p{margin-top:8px;font-size:20px}.review-brand{font-size:9px;gap:12px}.review-brand span{padding-left:12px}main{padding:13px 10px 0}.design-choices{gap:5px}.design-choice{padding:10px 8px;display:block}.choice-number{font-size:18px}.design-choice strong{font-size:15px;line-height:1.02;margin-top:5px}.design-choice small{display:none}.reading-controls{margin:12px 0 15px;display:block}.design-description{font-size:14px;min-height:38px}.reading-controls>div{justify-content:flex-end;margin-top:8px}.reading-controls button{font-size:10px}.js-ready .press-spread{width:640px;grid-template-columns:640px}.turn-controls{gap:8px;margin-top:16px}.turn-controls>button{min-width:95px;padding:10px;font-size:10px}.turn-controls p{font-size:10px;letter-spacing:0}.turn-controls p span{font-size:8px;max-width:115px}.review-footer{font-size:9px;padding-bottom:15px}}
html.zoomed .spread-viewport{overflow:auto;filter:none;max-height:80vh}
html.zoomed .press-spread{transform:scale(var(--scale))}
html.zoomed .press-page{box-shadow:none}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.design-choice,.corner-turn{transition:none}}
@media print{@page{size:169.333mm 275.166mm;margin:0}body{background:white}.review-header,.design-choices,.reading-controls,.turn-controls,.review-footer,.corner-turn{display:none!important}main{max-width:none;padding:0}.spread-viewport,html.zoomed .spread-viewport{height:auto!important;filter:none;overflow:visible;max-height:none}.press-spread,.js-ready .press-spread{display:block;transform:none!important;width:640px;height:auto}.press-page,.press-page[hidden]{display:block!important;break-after:page;print-color-adjust:exact;-webkit-print-color-adjust:exact}.turn-leaf{display:none}}
