@font-face{font-family:IssueCinzel;src:url('/assets/fonts/cinzel-latin-variable.woff2') format('woff2');font-display:swap;font-weight:400 900}
@font-face{font-family:IssueSans;src:url('/assets/fonts/source-sans-3-latin-variable.woff2') format('woff2');font-display:swap;font-weight:200 900}
html.newspaper-reading{scroll-behavior:smooth;background:#d5c8ac;color:#28251d}body.newspaper-reading{margin:0;font:18px/1.65 Georgia,'Times New Roman',serif;background:none;color:#28251d}body.newspaper-reading *{box-sizing:border-box}body.newspaper-reading a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}body.newspaper-reading :is(a,button,summary):focus-visible{outline:3px solid #7a342a;outline-offset:4px}body.newspaper-reading :is(h1,h2,h3,p,figure){margin:0}body.newspaper-reading :is(h1,h2,h3){text-wrap:balance}body.newspaper-reading img{max-width:100%;height:auto}body.newspaper-reading button{font:700 15px/1.4 IssueSans,Arial,sans-serif;cursor:pointer;border:1px solid #766b53;border-radius:0;background:#eee5cc;color:#28251d;padding:8px 12px}.issue-skip{position:fixed;left:12px;top:-90px;z-index:10;background:#f5ecd6;padding:12px}.issue-skip:focus{top:12px}.issue-tools{max-width:1320px;margin:auto;padding:15px 20px;display:flex;justify-content:space-between;gap:20px;align-items:center;font:700 15px/1.5 IssueSans,Arial,sans-serif}.issue-tools nav{display:flex;gap:22px;align-items:center}.issue-paper{max-width:1280px;margin:0 auto 48px;padding:30px 38px;background:#eee5cc;border:1px solid #9e9073;box-shadow:0 5px 20px #33281725}.issue-topline,.issue-dateline{display:flex;justify-content:space-between;gap:15px;font:700 12px/1.4 IssueSans,Arial,sans-serif;letter-spacing:.08em}.issue-masthead{border-top:2px solid #28251d;text-align:center}.issue-topline{padding:9px 0;border-bottom:1px solid #28251d}.issue-masthead h1{font:800 clamp(36px,7.1vw,91px)/1.14 IssueCinzel,Georgia,serif;letter-spacing:-.055em;padding:17px 0 2px}.issue-motto{font-style:italic;margin:0 0 16px!important}.issue-dateline{border-block:3px double #28251d;padding:8px 0}.paper-rubric{font:700 12px/1.5 IssueSans,Arial,sans-serif;letter-spacing:.13em;color:#743326}.issue-front{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(0,1fr);gap:28px;padding:25px 0 30px}.issue-lead{padding-right:28px;border-right:1px solid #9e9073}.issue-lead h2{font:800 clamp(40px,5.4vw,72px)/.98 Georgia,serif;letter-spacing:-.045em;margin:10px 0 15px!important}.issue-deck{font:italic 23px/1.35 Georgia,serif;margin-bottom:20px!important}.issue-lead figure img{width:100%;display:block}.issue-front figcaption{font:13px/1.5 IssueSans,Arial,sans-serif;border-bottom:1px solid #a29579;padding:8px 0 10px}.issue-editorial{columns:2;column-gap:25px;margin-top:20px}.issue-editorial p{margin-bottom:12px!important}.issue-editorial p:first-child:first-letter{float:left;font:700 58px/.85 Georgia,serif;padding:7px 8px 0 0}.issue-headlines article+article{border-top:3px double #a29579;margin-top:20px;padding-top:18px}.issue-headlines a{text-decoration:none}.issue-headlines h3{font:700 25px/1.12 Georgia,serif;margin:10px 0!important}.issue-headlines img{width:100%;max-height:160px;object-fit:contain}.issue-headlines p:last-child{font-size:16px}.issue-contents{border-block:4px double #28251d;padding:22px 0 18px;scroll-margin-top:20px}.issue-contents h2{font:700 32px/1.1 Georgia,serif;margin:5px 0 22px!important}.contents-desks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.contents-desks section+section{border-left:1px solid #a29579;padding-left:16px}.contents-desks h3{font:700 18px/1.3 Georgia,serif}.contents-desks h3 span{font:12px IssueSans,Arial,sans-serif;color:#743326}.contents-desks ol{list-style:none;padding:0;font:16px/1.45 IssueSans,Arial,sans-serif;margin:12px 0}.contents-desks li{margin:7px 0}.issue-contents>p{font:15px/1.5 IssueSans,Arial,sans-serif;margin-top:16px!important}.issue-section-head{border-block:3px double #28251d;margin:45px 0 25px;padding:14px 0}.issue-section-head span{font:700 11px/1.5 IssueSans,Arial,sans-serif;letter-spacing:.12em}.issue-section-head h2{font:700 44px/1.1 IssueCinzel,Georgia,serif;margin:5px 0 8px!important}.issue-section-head p{font:italic 18px/1.5 Georgia,serif;max-width:65ch}body.newspaper-reading .issue-game{max-width:none;margin:0 0 35px!important;border:0!important;box-shadow:none!important;padding:18px 0 22px!important;scroll-margin-top:15px;background:#eee5cc!important;border-bottom:1px solid #746543!important}body.newspaper-reading .issue-game .newspaper-name{font-size:clamp(24px,4vw,42px)!important}body.newspaper-reading .issue-game :is(video,audio,iframe,.program-demo-mount){display:none!important}body.newspaper-reading .issue-game :is(.program-hero-media,.studio-cover-image){max-height:none}body.newspaper-reading .issue-game .folio-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}body.newspaper-reading .issue-game .folio-related img{max-height:140px;object-fit:contain}body.newspaper-reading .issue-game a{white-space:normal;overflow-wrap:anywhere}body.newspaper-reading .issue-game [hidden]{display:none!important}.issue-player-notes,.issue-development{border-top:1px solid #a29579;padding-top:15px;margin-top:20px}.issue-player-notes nav,.paper-downloads{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:12px}.issue-player-notes nav a{font:700 15px/1.5 IssueSans,Arial,sans-serif}.issue-return{margin-top:22px!important;font:15px IssueSans,Arial,sans-serif}.dispatch-columns{columns:2;column-gap:38px;column-rule:1px solid #a29579}.dispatch-columns article{break-inside:avoid;margin:0 0 22px}.dispatch-columns h3{font:700 25px/1.2 Georgia,serif;margin:6px 0 12px!important}.issue-historical-note{border-block:3px double #9e9073;padding:20px 0;margin-top:26px}.issue-historical-note h3{font-size:24px}.issue-colophon{border-top:4px double #28251d;margin-top:40px;padding-top:16px;font:14px/1.6 IssueSans,Arial,sans-serif}.issue-colophon p{margin-bottom:10px!important}.issue-announcement{position:fixed;bottom:10px;right:10px;background:#eee5cc;font:15px IssueSans,Arial,sans-serif}.issue-announcement:empty{display:none}
@media(max-width:800px){.issue-paper{margin:0 10px 25px;padding:20px}.issue-topline,.issue-dateline{flex-wrap:wrap;justify-content:center;font-size:10px}.issue-front{gap:20px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.issue-lead{padding-right:20px}.issue-editorial{columns:1}.contents-desks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contents-desks section+section{border:0;padding:0}.issue-section-head h2{font-size:33px}}
@media(max-width:580px){.issue-tools{padding:12px;display:block}.issue-tools nav{margin-top:10px;gap:15px;flex-wrap:wrap}.issue-paper{padding:16px;margin-inline:5px}.issue-masthead h1{font-size:36px}.issue-front{display:block}.issue-lead{border:0;padding:0}.issue-lead h2{font-size:44px}.issue-deck{font-size:21px}.issue-headlines{border-top:3px double #a29579;margin-top:25px;padding-top:20px}.issue-headlines img{max-height:210px}.contents-desks{grid-template-columns:1fr}.contents-desks section{border-top:1px solid #a29579!important;padding:12px 0 0!important}.contents-desks ol{margin-bottom:0}.dispatch-columns{columns:1}.issue-section-head{margin-top:30px}.issue-section-head h2{font-size:29px}body.newspaper-reading .issue-game .folio-related>div{grid-template-columns:1fr}body.newspaper-reading .issue-game :is(.folio-ad-spread,.echoes-cover,.folio-sales-play,.poot-sales-header,.iron-litany-cover,.iron-litany-glimpses,.echoes-release){grid-template-columns:minmax(0,1fr)!important}body.newspaper-reading .issue-game{font-size:17px}body.newspaper-reading .issue-game :is(h1,h2,.program-title){max-width:100%;overflow-wrap:break-word}body.newspaper-reading .issue-game :is(.folio-selling-points,.echoes-sales-steps,.echoes-features,.echoes-curated-creatures,.iron-litany-duties,.poot-game-grid,.poot-rescue-grid){grid-template-columns:minmax(0,1fr)!important}}
@media(prefers-reduced-motion:reduce){html.newspaper-reading{scroll-behavior:auto}}
@media print{@page{size:A4;margin:14mm}html.newspaper-reading,body.newspaper-reading{background:#fff!important;color:#000!important;font-size:10pt}.issue-tools,.issue-skip,.issue-announcement,.issue-return,.issue-game button{display:none!important}.issue-paper{max-width:none;margin:0;padding:0;border:0;box-shadow:none;background:#fff}.issue-masthead h1{font-size:42pt}.issue-front{grid-template-columns:2fr 1fr;gap:6mm}.issue-lead h2{font-size:36pt}.issue-editorial{columns:2}.contents-desks{grid-template-columns:repeat(3,1fr)}.issue-desk,.issue-dispatch{break-before:page}.issue-section-head{margin-top:0;break-after:avoid}.issue-game{break-before:page!important}body.newspaper-reading .issue-game{background:#fff!important;padding:0!important;box-shadow:none!important;font-size:10pt}body.newspaper-reading .issue-game :is(p,li){font-size:10pt!important;line-height:1.5!important}body.newspaper-reading .issue-game :is(figure,.newspaper-masthead,.issue-player-notes,.issue-development){break-inside:avoid}.issue-game img{max-height:105mm!important;object-fit:contain!important}.issue-game h2,.issue-game h3{break-after:avoid}.issue-game a[href]{text-decoration:underline}.issue-player-notes nav a::after{content:' (' attr(href) ')';font:8pt/1.3 IssueSans,Arial,sans-serif;overflow-wrap:anywhere}.issue-game details> *{display:block!important}.issue-game details{content-visibility:visible!important}.dispatch-columns{columns:2}.issue-colophon{break-inside:avoid}}

@media print{.issue-desk > .issue-game:nth-child(2){break-before:auto!important}}

@media print{.issue-headlines img{max-height:25mm}.issue-headlines h3{font-size:14pt}.issue-headlines p:last-child{font-size:9pt}.issue-headlines figcaption{font-size:8pt}.issue-headlines article+article{margin-top:4mm;padding-top:3mm}}

@media print{.issue-front{padding-block:4mm}.issue-lead h2{font-size:30pt}.issue-deck{font-size:15pt;line-height:1.3;margin-bottom:3mm!important}.issue-editorial{font-size:9pt;line-height:1.45;column-gap:4mm;margin-top:4mm}.issue-front figcaption{font-size:8pt;line-height:1.3;padding:2mm 0}.issue-headlines h3{font-size:12pt;margin:2mm 0!important}.issue-headlines p:last-child{line-height:1.35}.issue-headlines article+article{margin-top:3mm;padding-top:2mm}.issue-contents{break-before:page}}

.newspaper-reading .dispatch-art{margin:24px 0}.newspaper-reading .dispatch-art img{display:block;position:static;inset:auto;width:100%;height:auto;max-height:none;object-fit:contain}.newspaper-reading .dispatch-art figcaption{font:12px/1.5 Georgia,serif;padding:8px 0;border-bottom:1px solid #796e58}
