:root{--bg:#f3eddf;--surface:#f9f6ef;--ink:#302d24;--muted:#696250;--line:#d2c7b2;--accent:#68582a;--display:'Newsreader',Georgia,serif}
.brand{font-size:2.6rem;font-weight:400}.masthead nav{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:.82rem}.scene-journal .page-intro{max-width:900px;margin:auto;padding:50px 0 35px;text-align:center}.scene-journal .page-intro h1{font-size:5.7rem;font-weight:400;line-height:1.03}.scene-journal .page-intro p{font-family:'Newsreader',serif;font-size:1.3rem;margin:20px auto}.journal-cover .front-lead{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;align-items:center;border-block:1px solid var(--line);padding:35px 0}.journal-cover .front-copy h2{font-size:3.8rem;font-weight:400;line-height:1.06}.journal-cover .front-copy p{font-size:1rem}.journal-cover .front-photo img{aspect-ratio:4/3;filter:saturate(.65)}.scene-journal .tactics{grid-template-columns:1fr 1fr;gap:30px;align-items:center}.scene-journal .tactics>div:first-child{grid-column:1}.scene-journal .tactic-controls{grid-column:1;grid-row:2}.scene-journal .tactics figure{grid-column:2;grid-row:1/3}.scene-journal .tactics h2{font-size:3rem;font-weight:400}.scene-journal .tactics p{font-size:.9rem}.scene-journal .tactic-controls button{font-family:var(--body);font-size:.78rem}.journal-index{max-width:1100px;margin:auto}.journal-index>h2{font-size:2rem;font-weight:400}.journal-index .journal-story h3{font-weight:400}.journal-score-fold .match-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.layout-journal .article-heading{max-width:950px;text-align:center}.layout-journal .article-heading h1{font-size:5.2rem;font-weight:400;line-height:1.04}.layout-journal .byline{justify-content:center}.layout-journal .article-cover{max-width:950px}.layout-journal .article-body{font-family:'Newsreader',serif;font-size:1.35rem;line-height:1.85;max-width:62ch}.layout-journal .archive-list{max-width:1050px}.layout-journal .archive-story{grid-template-columns:1fr 180px}.layout-journal .archive-story>a{grid-column:2;grid-row:1}.layout-journal .archive-story>div{grid-column:1;grid-row:1}.layout-journal .archive-story h2{font-weight:400;font-size:2.8rem}.faq-section{max-width:1050px;margin-inline:auto}.faq-section h2{font-weight:400}.faq-list{max-width:none}.faq-list summary{font-family:'Newsreader',serif;font-size:1.3rem;font-weight:400}.site-footer{text-align:center}.site-footer p{margin:20px auto}.site-footer nav{justify-content:center}@media(max-width:900px){.journal-cover .front-lead{gap:30px}.journal-cover .front-copy h2{font-size:3rem}.journal-score-fold .match-list{grid-template-columns:1fr 1fr}}@media(max-width:640px){.scene-journal .page-intro{padding-top:35px;text-align:left}.scene-journal .page-intro h1{font-size:3.5rem}.scene-journal .page-intro p{font-size:1.25rem}.journal-cover .front-lead{display:block}.journal-cover .front-copy h2{font-size:2.9rem}.journal-cover .front-photo{margin-top:30px}.scene-journal .tactics{display:flex;flex-direction:column;align-items:stretch;gap:22px}.scene-journal .tactics h2{font-size:2.8rem}.journal-index .journal-story h3{font-size:2.4rem}.journal-index .journal-story>div:first-child{justify-content:start;gap:20px}.journal-score-fold .match-list{grid-template-columns:1fr}.layout-journal .article-heading{text-align:left}.layout-journal .article-heading h1{font-size:3.25rem}.layout-journal .byline{justify-content:start}.layout-journal .article-body{font-size:1.22rem}.layout-journal .archive-story{grid-template-columns:1fr 80px;gap:20px}.layout-journal .archive-story h2{font-size:2rem}}
