.reader-preview{--ink:#183b39;--paper:#faf8f2;--ochre:#d65c35;background:var(--paper);color:var(--ink);min-height:100vh;font:16px/1.6 Arial,Helvetica,sans-serif}.reader-preview a{color:inherit;text-decoration:none}.reader-preview a:hover{text-decoration:underline;text-underline-offset:5px}.reader-container{max-width:1360px;margin:auto;padding:0 5%}.reader-preview main{margin:0;width:auto;padding:0}.preview-ribbon{background:#183b39;color:#fff;text-align:center;padding:9px 15px;font-size:10px;letter-spacing:1.8px;font-weight:700}.preview-ribbon span{font-weight:400;letter-spacing:.3px;margin-left:20px;color:#d1dfd9}.reader-preview header.reader-masthead{height:auto;min-height:148px;display:flex;gap:24px;align-items:center;justify-content:space-between;border-bottom:1px solid #1c484144}.reader-wordmark{font:700 65px/.9 Georgia,serif;letter-spacing:-4px}.reader-wordmark span{display:block;font:700 10px/1.6 Arial,sans-serif;letter-spacing:3px;margin-top:14px}.reader-mission{font-size:13px;line-height:1.8;border-left:1px solid #c7ccc2;padding-left:25px;margin-right:auto;margin-left:35px}.reader-mission em{font-style:normal;color:#66776c}.reader-tool{font-size:11px;border-bottom:1px solid #183b39;padding-bottom:6px}.reader-preview nav.reader-nav{display:flex;gap:28px;padding:18px 0;overflow:auto;white-space:nowrap;border-bottom:3px solid var(--ink);font-size:12px;font-weight:600}.reader-edition{display:flex;justify-content:space-between;padding:22px 0;font-size:10px;letter-spacing:1.6px}.reader-edition span:last-child{letter-spacing:.3px;color:#6e786c}.reader-hero{display:grid;grid-template-columns:1fr 1fr;gap:52px;padding:18px 0 55px;align-items:center}.reader-kicker{font-size:10px;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:#a74b2e}.reader-preview h1{font:400 clamp(38px,4.5vw,64px)/1.05 Georgia,serif;letter-spacing:-2px;margin:23px 0}.reader-preview p{color:inherit}.reader-hero-copy p{font:19px/1.6 Georgia,serif;max-width:400px;color:#596c60}.reader-button{display:inline-flex;gap:40px;align-items:center;background:var(--ink);color:#fff!important;font-size:12px;padding:14px 21px;margin-top:25px}.reader-hero-copy>small{display:block;margin-top:22px;font-size:10px;color:#6b786c}.reader-image{position:relative;min-height:205px;aspect-ratio:1.65;background:#d9ddd0;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:25px;color:#244a42}.reader-image.image-large{min-height:420px;aspect-ratio:1.15}.image-lines{position:absolute;inset:20% 13% -40% 20%;border:1px solid currentColor;opacity:.25;transform:rotate(-23deg)}.image-lines:after{content:'';position:absolute;inset:15%;border:1px solid currentColor}.reader-image .image-serial{position:absolute;top:22px;left:24px;font:15px Georgia,serif;letter-spacing:2px}.reader-image strong{position:relative;font:italic 31px/1.15 Georgia,serif;max-width:230px;white-space:normal}.reader-image small{position:relative;font-size:8px;letter-spacing:1.2px;margin-top:14px;line-height:1.6;max-width:230px}.image-pizza-hut{background:#e1b783;color:#683f2c}.image-dunbar-theatre{background:#c7d1bd;color:#345641}.image-revolutsia{background:#ccdadb;color:#234d55}.image-market-minute{background:#d8d5bc;color:#545735}.image-coming-soon{background:#e8c3ad;color:#794a35}.reader-latest{padding:33px 0 50px;border-top:1px solid #bac4b8}.reader-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 27px}.reader-section-heading h2{font:400 33px Georgia,serif;letter-spacing:-1px}.reader-section-heading>span{font-size:11px;color:#67756b}.reader-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.reader-card{min-width:0}.reader-card .reader-kicker{margin-top:20px;font-size:9px;letter-spacing:1px}.reader-card h3{font:400 25px/1.18 Georgia,serif;letter-spacing:-.5px;margin:12px 0}.reader-card p{font-size:13px;line-height:1.65;color:#647266}.reader-read{display:flex;justify-content:space-between;font-size:11px;border-top:1px solid #cbd0c4;padding-top:13px;margin-top:20px}.reader-note{background:#e9eddf;padding:42px;text-align:center;margin:10px 0 65px}.reader-note>span{font-size:9px;letter-spacing:2px}.reader-note h2{font:400 43px/1.1 Georgia,serif;letter-spacing:-1px;margin:20px}.reader-note p{font-size:13px}.reader-preview footer.reader-footer{padding:45px 0 60px;border-top:3px solid var(--ink);display:flex;justify-content:space-between;align-items:center;gap:30px}.reader-footer .reader-wordmark{font-size:40px;letter-spacing:-2px}.reader-footer .reader-wordmark span{font-size:7px;letter-spacing:2px}.reader-footer p{font-size:11px;color:#627064;line-height:1.8}.reader-footer a{text-decoration:underline}.reader-article-heading{max-width:920px;margin:60px auto 35px;text-align:center}.reader-article-heading h1{font-size:clamp(36px,4.7vw,62px);line-height:1.1}.reader-deck{font:21px/1.5 Georgia,serif;color:#5c6f62!important;max-width:670px;margin:20px auto!important}.reader-byline{font-size:11px;margin:28px 0;color:#51685b}.reader-byline span{display:block;margin-top:8px;color:#737c71}.reader-article-heading+.reader-image.image-large{aspect-ratio:2.6;min-height:300px;max-height:440px}.reader-story-layout{display:grid;grid-template-columns:minmax(0,730px) 220px;gap:65px;max-width:1015px;margin:40px auto 70px;align-items:start}.reader-prose{font:19px/1.85 Georgia,serif;color:#253d35}.reader-prose p{margin:0 0 25px}.reader-prose h2{font:400 31px/1.25 Georgia,serif;margin:44px 0 22px}.reader-prose a{color:#9a4b30;text-decoration:underline;font-size:.85em;overflow-wrap:anywhere}.reader-prose .reader-citation{vertical-align:super;font:11px Arial,sans-serif;text-decoration:none;padding:0 2px}.reader-prose hr{border:0;border-top:1px solid #cad0c5;margin:30px 0}.reader-preview aside.reader-story-aside{position:static;inset:auto;width:auto;background:transparent;color:#52675b;padding:24px 0;border-top:2px solid #244d42;display:block;font-size:12px}.reader-story-aside a{font-size:11px;text-decoration:underline}.reader-story-aside hr{border:0;border-top:1px solid #ced2c6;margin:25px 0}.reader-share{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #d0d4c9;font-size:11px}.reader-share button{font-size:11px;background:transparent;border-color:#bec9bd;border-radius:0}.reader-share small{flex-basis:100%}.reader-sources{border-top:1px solid #bdc8ba;margin-top:40px;padding-top:24px}.reader-sources h2{font:28px Georgia,serif}.reader-sources p,.reader-sources li{font-size:12px;line-height:1.7}.reader-sources li{padding:8px 0;overflow-wrap:anywhere;scroll-margin-top:20px}.reader-sources li small{display:block;color:#6c776b}.reader-sources a{text-decoration:underline}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.simulation-page{max-width:1000px;margin:55px auto 70px!important}.simulation-page h1{font-size:48px}.simulation-disclaimer{font-size:13px;max-width:700px;color:#596e60!important;margin:20px 0 30px!important}.reader-preview .simulation-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.simulation-tabs a{font-size:10px;padding:7px 12px;border:1px solid #c6cfbf}.simulation-tabs a[aria-current=page]{background:var(--ink);color:white}.facebook-card{max-width:580px;margin:30px auto;background:#fff;border:1px solid #d8dcdf;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #253f3610;color:#222;font-family:Arial,sans-serif}.facebook-account{display:flex;gap:12px;align-items:center;padding:18px}.facebook-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#214c41;color:#fff;font:bold 25px Georgia,serif}.facebook-account strong{font-size:13px}.facebook-account small{display:block;font-size:11px;color:#777}.facebook-account>span:last-child{margin-left:auto}.facebook-caption{padding:0 18px 18px;font-size:15px;line-height:1.6;margin:0!important}.facebook-link{display:block}.facebook-link .reader-image{aspect-ratio:1.91;min-height:240px}.facebook-link>div:last-child{background:#f1f2f4;padding:16px}.facebook-link small{font-size:10px;color:#6a7177}.facebook-link h2{font:600 20px/1.25 Arial,sans-serif;margin:8px 0}.facebook-link p{font-size:12px;line-height:1.5;color:#5e666c}.facebook-actions{display:flex;justify-content:space-around;font-size:12px;color:#687078;padding:13px;border-top:1px solid #ddd}.workflow{display:grid;grid-template-columns:240px 1fr;gap:45px;margin-top:35px}.workflow-steps{padding:0;margin:0;list-style:none}.workflow-steps li{padding:15px 10px;border-bottom:1px solid #d0d6c9;font-size:12px}.workflow-steps li>span{font:italic 20px Georgia,serif;margin-right:15px}.workflow-steps li small{display:block;padding-left:29px;color:#718071;font-size:9px}.workflow-steps li[aria-current=step]{background:#e6ebde;border-left:3px solid var(--ink)}.workflow-controls{border:1px solid #c4cebf;padding:30px}.workflow-controls h2{font:30px Georgia,serif}.workflow-controls p{font-size:14px;margin:20px 0}.workflow-controls label{font-size:13px;line-height:1.7;font-weight:400}.workflow-controls input[type=checkbox]{display:inline-block;width:auto;margin:0 8px 0 0}.workflow-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.workflow-buttons button{border-radius:0;font-size:11px}.workflow-buttons button:disabled{cursor:not-allowed}.workflow-callout{padding:15px;background:#e7eddf}.reader-preview a:focus-visible,.reader-preview button:focus-visible{outline:3px solid #d65c35;outline-offset:4px}
.reader-image{width:100%;min-width:0}.reader-card .reader-image{min-height:0}
@media(max-width:1000px){.reader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-hero{gap:30px}.reader-mission{margin-left:0;padding-left:20px}.reader-story-layout{gap:35px;grid-template-columns:minmax(0,1fr) 180px}.reader-tool{max-width:100px}.reader-image.image-large{min-height:350px}.reader-footer{flex-wrap:wrap}}
@media(max-width:650px){.preview-ribbon span{display:block;margin:4px 0 0;font-size:9px}.reader-container{padding:0 6%}.reader-preview header.reader-masthead{min-height:125px;flex-wrap:wrap;gap:10px;padding:24px 0}.reader-wordmark{font-size:52px}.reader-mission{display:none}.reader-tool{font-size:9px;max-width:90px}.reader-preview nav.reader-nav{gap:20px;font-size:11px}.reader-edition{font-size:8px;padding:18px 0}.reader-edition span:last-child{max-width:160px;text-align:right}.reader-hero{grid-template-columns:1fr;gap:28px;padding:18px 0 35px}.reader-hero-copy h1{font-size:46px}.reader-hero-copy p{font-size:18px}.reader-image.image-large{aspect-ratio:1.4;min-height:280px}.reader-grid,.related-grid{grid-template-columns:1fr}.reader-card{padding-bottom:15px}.reader-card h3{font-size:30px}.reader-card .reader-image{aspect-ratio:1.8;min-height:200px}.reader-section-heading h2{font-size:29px}.reader-section-heading span{font-size:9px}.reader-note{padding:30px 18px;margin-bottom:40px}.reader-note h2{font-size:35px}.reader-preview footer.reader-footer{align-items:flex-start;gap:20px;flex-direction:column}.reader-article-heading{margin:35px auto 25px}.reader-article-heading h1{font-size:38px;letter-spacing:-1px}.reader-deck{font-size:18px}.reader-article-heading+.reader-image.image-large{aspect-ratio:1.4;min-height:260px}.reader-story-layout{display:block;margin-top:25px}.reader-prose{font-size:18px;line-height:1.8}.reader-story-aside{margin-top:35px}.reader-prose h2{font-size:28px}.simulation-page{margin-top:35px!important}.simulation-page h1{font-size:36px}.facebook-link .reader-image{min-height:190px}.workflow{grid-template-columns:1fr;gap:20px}.workflow-steps{display:grid;grid-template-columns:1fr 1fr}.workflow-controls{padding:20px}.reader-latest{padding-bottom:25px}}

/* Newspaper freshness + magazine hierarchy; scoped to the existing local preview. */
.reader-front .reader-hero-copy{order:-1}
.reader-preview header.reader-masthead{min-height:108px;gap:20px}.reader-preview .reader-wordmark{font-size:56px;letter-spacing:-3px}.reader-preview .reader-wordmark span{margin-top:9px;font-size:9px;letter-spacing:2.6px}.reader-preview .reader-mission{font-size:12px}.reader-preview nav.reader-nav{padding:0;gap:24px;align-items:center;flex-wrap:nowrap}.reader-preview .reader-nav>a{display:flex;align-items:center;min-height:48px;flex-shrink:0}.reader-preview .reader-edition{padding:13px 0;font-size:9px}.reader-front{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(250px,1fr);gap:32px;align-items:start;padding:8px 0 34px}.reader-front .reader-hero{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:0}.hero-art{display:block;min-width:0}.reader-front .hero-art .reader-image.image-large{aspect-ratio:2.15;min-height:0}.reader-front .reader-hero-copy h1{font-size:clamp(35px,3.4vw,49px);line-height:1.07;letter-spacing:-1.4px;margin:10px 0 12px}.reader-front .reader-hero-copy p{font:18px/1.5 Georgia,serif;max-width:600px;margin:0 0 15px}.reader-front .reader-read{max-width:165px;margin:0;padding:10px 0;border-top:0}.reader-newsrail{border-left:1px solid #c8cfc0;padding-left:26px;min-width:0}.reader-rail-title h2{font:400 29px/1.1 Georgia,serif;margin:6px 0}.reader-draft-note{font-size:10px;line-height:1.5;color:#586a5c!important;margin:10px 0 6px!important}.reader-newsrail article{display:flex;gap:12px;padding:17px 0;border-top:1px solid #d0d5c8}.reader-news-number{font:italic 15px Georgia,serif;color:#9d4b30;padding-top:4px}.reader-newsrail article .reader-kicker{font-size:8px;letter-spacing:1px}.reader-newsrail h3{font:400 19px/1.22 Georgia,serif;letter-spacing:-.2px;margin:6px 0}.reader-newsrail small{font-size:9px;color:#586a5c}.reader-explore{display:grid;grid-template-columns:1fr 1.12fr 1fr;align-items:stretch;gap:0;background:#e9eddf;margin:0 0 38px}.reader-explore-copy{padding:29px 26px}.reader-explore h2{font:400 39px/1.05 Georgia,serif;letter-spacing:-1px;margin:14px 0}.reader-explore-copy p{font-size:12px;line-height:1.7;max-width:260px}.reader-explore .reader-button{margin-top:15px;font-size:11px;gap:16px}.explore-art{display:block;min-width:0}.reader-explore .reader-image.image-large{height:100%;aspect-ratio:auto;min-height:290px}.reader-explore-detail{padding:30px 24px;background:#e0e6d4}.reader-explore-detail>span{font-size:8px;letter-spacing:1.5px}.reader-explore h3{font:400 27px/1.18 Georgia,serif;letter-spacing:-.6px;margin:20px 0}.reader-explore-detail p{font-size:11px;line-height:1.9}.reader-explore-detail small{font-size:9px;display:block;margin-top:15px;color:#4b5e4f}.reader-preview .reader-latest{padding-top:25px}.reader-mixed-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:32px}.reader-mixed-grid .reader-card:first-child h3{font-size:34px}.reader-mixed-grid .reader-card:nth-child(2) .reader-image{aspect-ratio:1.4}.reader-mixed-grid .reader-card:nth-child(2) h3{font-size:29px}.reader-mixed-grid .reader-card:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:280px 1fr;column-gap:28px;border-top:1px solid #bec8b8;padding-top:26px}.reader-mixed-grid .reader-card:nth-child(3)>a:first-child{grid-column:1;grid-row:1/6}.reader-mixed-grid .reader-card:nth-child(3)>:not(a:first-child){grid-column:2}.reader-mixed-grid .reader-card:nth-child(3) .reader-kicker{margin-top:0}.reader-mixed-grid .reader-card:nth-child(3) h3{font-size:29px;max-width:650px}.reader-mixed-grid .reader-card:nth-child(3) .reader-image{aspect-ratio:1.5}.reader-preview .reader-note{padding:25px;margin:5px 0 40px}.reader-preview .reader-note h2{font-size:34px;margin:14px 0}.reader-preview .reader-note p{margin-bottom:0}.reader-preview .reader-article-heading{margin-top:35px;max-width:880px}.reader-preview .reader-article-heading h1{font-size:clamp(36px,4.2vw,57px);line-height:1.12}.reader-preview .reader-deck{font-size:20px}.reader-preview .reader-byline{margin:20px 0}.reader-preview .reader-story-layout{grid-template-columns:minmax(0,680px) 200px;max-width:950px;gap:55px;margin-top:30px}.reader-preview .reader-prose{font-size:19px;line-height:1.85}.reader-preview .reader-prose p{margin-bottom:25px}.reader-preview .reader-prose h2{font-size:32px;line-height:1.18;margin:40px 0 20px}.reader-preview .reader-prose a,.reader-preview .reader-sources a{color:#8e422a}.reader-preview .reader-share button,.reader-preview .reader-share>a{display:inline-flex;align-items:center;min-height:44px;padding:10px 12px}.reader-preview .reader-share{gap:8px}.reader-photo{margin:0;min-width:0}.reader-photo>div{position:relative;aspect-ratio:1.65;overflow:hidden;background:#e0e3d6}.reader-photo img{display:block;width:100%;height:100%;object-fit:cover}.reader-photo figcaption{padding:7px 0;font:10px/1.6 Arial,sans-serif;color:#536454}.reader-photo.photo-large>div{aspect-ratio:2.5}.hero-art .reader-photo.photo-large>div{aspect-ratio:2.15}.reader-explore .reader-photo{height:100%;display:flex;flex-direction:column}.reader-explore .reader-photo>div{height:100%;flex:1;aspect-ratio:auto}.reader-explore .reader-photo figcaption{padding:7px 12px}.reader-prose>.reader-photo{margin:32px 0}.reader-prose>.reader-photo>div{aspect-ratio:1.6}.photo-social>div{aspect-ratio:1.91}.facebook-link .reader-photo figcaption{padding:8px 16px}.reader-preview .facebook-card{box-shadow:0 10px 35px #253f3612}.reader-preview .facebook-caption{line-height:1.65}.reader-preview .simulation-tabs a{min-height:44px;display:inline-flex;align-items:center}.reader-preview .reader-footer{padding:35px 0}.reader-preview .reader-footer .reader-wordmark{font-size:38px}.reader-preview h1,.reader-preview h2,.reader-preview h3{overflow-wrap:break-word}.reader-preview .reader-kicker{color:#97462c}
@media(max-width:1000px){.reader-front{grid-template-columns:minmax(0,1.8fr) minmax(225px,1fr);gap:24px}.reader-newsrail{padding-left:20px}.reader-newsrail h3{font-size:17px}.reader-front .reader-hero-copy h1{font-size:39px}.reader-explore{grid-template-columns:1fr 1fr}.reader-explore-detail{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr;gap:12px;padding:22px 25px}.reader-explore-detail h3{margin:0}.reader-explore-detail p,.reader-explore-detail small{margin:0}.reader-mixed-grid{gap:24px}.reader-mixed-grid .reader-card:first-child h3{font-size:30px}.reader-mixed-grid .reader-card:nth-child(2) h3{font-size:26px}.reader-preview .reader-story-layout{grid-template-columns:minmax(0,1fr) 180px;gap:30px}}
@media(max-width:700px){.reader-preview header.reader-masthead{min-height:94px;padding:16px 0;flex-wrap:nowrap}.reader-preview .reader-wordmark{font-size:47px;letter-spacing:-2.8px}.reader-preview .reader-wordmark span{font-size:7px;letter-spacing:1.8px;margin-top:9px}.reader-preview .reader-tool{font-size:9px;line-height:1.7;max-width:95px;min-height:44px;display:flex;align-items:center}.reader-preview .reader-mission{display:none}.reader-preview .reader-container{padding:0 5%}.reader-preview .preview-ribbon{font-size:9px;padding:7px 10px}.reader-preview .preview-ribbon span{font-size:8px;margin:3px 0 0;display:block}.reader-preview nav.reader-nav{gap:22px;font-size:11px;overflow-x:auto}.reader-preview .reader-edition{font-size:8px;padding:11px 0;gap:15px}.reader-front{grid-template-columns:1fr;padding:3px 0 28px;gap:24px}.reader-front .hero-art .reader-image.image-large{aspect-ratio:1.8;min-height:0}.reader-front .reader-hero{gap:15px}.reader-front .reader-hero-copy h1{font-size:37px;line-height:1.1;margin:9px 0 12px;letter-spacing:-1px}.reader-front .reader-hero-copy p{font-size:17px}.reader-newsrail{border-left:0;border-top:3px solid #183b39;padding:22px 0 0}.reader-rail-title{display:flex;justify-content:space-between;align-items:baseline}.reader-rail-title h2{font-size:26px}.reader-newsrail article{padding:14px 0;gap:15px}.reader-newsrail h3{font-size:20px}.reader-newsrail .reader-kicker{font-size:9px}.reader-newsrail small{font-size:10px}.reader-explore{grid-template-columns:1fr;margin-bottom:30px}.reader-explore-copy{padding:26px}.reader-explore-copy p{max-width:none;font-size:14px}.reader-explore h2{font-size:40px}.reader-explore h2 br{display:none}.reader-explore .reader-image.image-large{height:auto;min-height:0;aspect-ratio:1.8}.reader-explore-detail{grid-column:auto;display:block;padding:25px}.reader-explore h3{font-size:29px;margin:14px 0}.reader-explore-detail p{font-size:13px;margin:14px 0}.reader-explore-detail small{font-size:10px}.reader-mixed-grid{display:block}.reader-mixed-grid .reader-card{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #c9d1c0}.reader-mixed-grid .reader-card:nth-child(3){display:block;padding-top:0;border-top:0}.reader-mixed-grid .reader-card:nth-child(3) .reader-kicker{margin-top:18px}.reader-mixed-grid .reader-card:first-child h3{font-size:32px}.reader-mixed-grid .reader-card:nth-child(2) h3,.reader-mixed-grid .reader-card:nth-child(3) h3{font-size:29px}.reader-mixed-grid .reader-card:nth-child(2) .reader-image{aspect-ratio:1.8;min-height:0}.reader-preview .reader-section-heading{align-items:flex-start;flex-direction:column;gap:9px}.reader-preview .reader-section-heading h2{font-size:28px}.reader-preview .reader-section-heading>span{font-size:11px}.reader-preview .reader-note h2{font-size:30px}.reader-preview .reader-article-heading{margin-top:28px}.reader-preview .reader-article-heading h1{font-size:35px;letter-spacing:-.8px}.reader-preview .reader-deck{font-size:18px}.reader-preview .reader-story-layout{display:block;margin-top:24px}.reader-preview .reader-prose{font-size:18px;line-height:1.8}.reader-preview .reader-prose h2{font-size:28px}.reader-preview .reader-article-heading+.reader-image.image-large{min-height:0;aspect-ratio:1.6}.reader-photo.photo-large>div{aspect-ratio:1.6}.hero-art .reader-photo.photo-large>div{aspect-ratio:1.8}.reader-preview .reader-image small{font-size:9px}.reader-preview .facebook-link h2{font-size:20px}.reader-preview .reader-footer .reader-wordmark{font-size:38px}}

/* Approved historical photograph: retain the full 2004 view in every slot. */
.reader-photo:has(img[alt*="before its 2017 relocation"])>div{aspect-ratio:4/3!important;height:auto!important}.reader-photo:has(img[alt*="before its 2017 relocation"]) img{object-fit:contain}.reader-photo figcaption{overflow-wrap:anywhere}.pizza-timeline{background:#f4f0e6;border-top:3px solid #183b39;padding:24px;margin:30px 0}.pizza-timeline h2{font:32px/1.15 Georgia,serif;color:#183b39}.pizza-timeline ol{padding-left:26px;border-left:2px solid #183b39;list-style:none}.pizza-timeline li{padding:12px 0}.pizza-timeline strong{color:#183b39;margin-right:14px}.pizza-timeline small{font:11px/1.6 Arial,sans-serif}
/* Facebook-only delivery polish: storytelling and license information remain separate. */
.simulation-page .facebook-caption{white-space:pre-line;overflow-wrap:anywhere}.facebook-image-credit{padding:12px 18px;background:#fafaf7;border-top:1px solid #e1e4dc;font:12px/1.65 Arial,sans-serif;overflow-wrap:anywhere}.facebook-image-credit>strong{font-size:11px;text-transform:uppercase;letter-spacing:.6px}.facebook-image-credit p{margin:5px 0}.facebook-image-credit a{text-decoration:underline;text-underline-offset:2px;display:inline-block;min-height:30px;padding:4px 0}.facebook-image-credit small{display:block;margin-top:9px;color:#58665d;font-size:11px}.simulation-page .facebook-card{width:100%;min-width:0}.simulation-page .facebook-link{min-width:0}.simulation-page .facebook-link h2{overflow-wrap:anywhere}

/* Small reading refinements; homepage, identity and article text remain intact. */
.reader-preview .reader-prose{font-size:18px;line-height:1.85}.reader-preview .reader-story-layout{grid-template-columns:minmax(0,660px) 200px;max-width:930px}.reader-preview .reader-prose p{margin-bottom:23px}.reader-preview .reader-prose h2{font-size:30px;letter-spacing:-.3px}.reader-preview .reader-prose .reader-citation{display:inline-block;font-size:10px;line-height:1.7;padding:2px 3px;vertical-align:super;color:#6e5548}.reader-preview .reader-citation:focus-visible{outline:2px solid #9a4b30}.reader-preview .reader-sources{padding-top:20px;margin-top:35px}.reader-preview .reader-sources h2{font-size:23px;margin-bottom:12px}.reader-preview .reader-sources>p{display:none}.reader-preview .reader-sources ol{padding-left:22px}.reader-preview .reader-sources li{font-size:12px;line-height:1.6;padding:6px 0}.reader-preview .reader-sources li small{font-size:10px}.reader-preview .reader-sources a{text-decoration-color:#b0b9aa;text-underline-offset:3px}
@media(max-width:1000px){.reader-preview .reader-story-layout{grid-template-columns:minmax(0,1fr) 180px;gap:30px}}
@media(max-width:700px){.reader-preview .reader-story-layout{display:block}.reader-preview .reader-prose{font-size:17px;line-height:1.85}.reader-preview .reader-prose p{margin-bottom:22px}.reader-preview .reader-prose h2{font-size:27px;line-height:1.25}.reader-preview .reader-sources a{display:inline-block;padding:4px 0}}

/* Shared by Next reader preview and the isolated static build. */
.reader-preview *{box-sizing:border-box}.reader-front{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.reader-hero,.reader-newsrail,.reader-card,.reader-rail-content{min-width:0}.reader-newsrail article{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px}.reader-newsrail article.reader-rail-card{grid-template-columns:82px minmax(0,1fr);gap:14px}.reader-rail-card .reader-photo{width:82px}.reader-rail-card .reader-photo>div{aspect-ratio:4/3!important;min-height:0;height:auto!important}.reader-rail-card img{object-fit:contain}.reader-newsrail .reader-rail-content h3{font-size:21px;line-height:1.25;overflow-wrap:normal;word-break:normal}.reader-newsrail .reader-rail-content p{font-size:13px;line-height:1.6;margin:10px 0}.reader-newsrail .reader-rail-content time,.reader-newsrail .reader-rail-content small{display:block;font:11px/1.6 Arial,sans-serif;white-space:normal}.reader-photo>div>a{display:block;width:100%;height:100%}.reader-photo-credit{font:11px/1.6 Arial,sans-serif;overflow-wrap:normal;word-break:normal;color:#536454}.reader-photo-credit a{text-decoration:underline;text-underline-offset:2px}.reader-photo-credit details{margin:5px 0}.reader-photo-credit summary{display:inline-block;cursor:pointer;text-decoration:underline;min-height:28px}.reader-photo-credit details p{font:11px/1.6 Arial,sans-serif;margin:5px 0;max-width:75ch}.reader-photo-credit.compact-credit{font-size:10px;line-height:1.6}.reader-mixed-grid .reader-card:nth-child(3)>.reader-photo{grid-column:1;grid-row:1/6}.reader-mixed-grid .reader-card:nth-child(3)>:not(.reader-photo){grid-column:2}.reader-card>h3{line-height:1.2}.reader-card .reader-photo>div{aspect-ratio:4/3}.reader-static .reader-story-layout{display:block;max-width:700px}.reader-static .reader-related{margin:40px 0}.reader-static .reader-rehearsal-date{font-size:11px;line-height:1.6}.reader-static .reader-hero>.reader-photo{width:100%}.reader-preview .reader-photo-credit a:focus-visible,.reader-photo-credit summary:focus-visible{outline:3px solid #a76500;outline-offset:3px}
@media(max-width:1000px){.reader-front{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:24px}.reader-newsrail{padding-left:18px}.reader-newsrail article.reader-rail-card{grid-template-columns:minmax(0,1fr)}.reader-rail-card .reader-photo{width:min(100%,170px)}}
@media(max-width:760px){.reader-front{grid-template-columns:minmax(0,1fr);gap:25px}.reader-newsrail{border-left:0;border-top:3px solid #183b39;padding:22px 0 0}.reader-newsrail article.reader-rail-card{grid-template-columns:82px minmax(0,1fr)}.reader-rail-card .reader-photo{width:82px}.reader-newsrail .reader-rail-content h3{font-size:22px}.reader-static .reader-mission{display:none}.reader-static .reader-mixed-grid{display:block}.reader-static .reader-card{margin-bottom:28px}.reader-static .reader-mixed-grid .reader-card:nth-child(3){display:block}.reader-static .reader-masthead{height:auto}.reader-preview .reader-photo-credit details p{font-size:11px}}
@media(max-width:380px){.reader-newsrail article.reader-rail-card{grid-template-columns:minmax(0,1fr)}.reader-rail-card .reader-photo{width:140px}.reader-newsrail .reader-rail-content h3{font-size:22px}}
body.reader-preview{margin:0}.reader-preview .reader-rail-credit{margin-top:8px}.reader-preview .reader-credit-link{display:inline;text-decoration:underline;text-underline-offset:2px}
