
.post-card{max-width:850px;margin:48px auto 10px;border-top:1px solid #ffb62770;padding:30px 0}.post-card h2{font-family:PT,Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,48px);line-height:1.2;letter-spacing:-.02em;margin:20px 0}.post-card h2 a:hover{text-decoration:underline;text-underline-offset:5px}.post-card p{font-size:16px;line-height:1.65;max-width:650px;color:#e6d8b5}.journal .article-main{max-width:850px;padding-top:40px}.article-back{font-size:10px;letter-spacing:.12em}.journal .article-main h1{text-align:left;font-size:clamp(36px,5.5vw,64px);letter-spacing:-.035em;line-height:1.12;margin:35px 0 45px}.article-body{font-family:PT,Georgia,serif;color:#f1e6c9;font-size:19px;line-height:1.85}.article-body p{margin:0 0 25px}.article-body h2{color:#ffb627;font-weight:400;font-size:30px;line-height:1.25;margin:44px 0 22px}.latest-story{padding:45px 38px 60px;background:#1f281b}.latest-story .issue{font-size:10px;letter-spacing:.15em}.latest-story .studio-link{display:inline-block;border-bottom:1px solid;padding-bottom:6px;font-size:10px;letter-spacing:.12em;margin-top:12px}@media(max-width:650px){.journal .article-main{padding:28px 22px 45px}.article-body{font-size:17px;line-height:1.75}.journal .article-main h1{font-size:36px;margin:28px 0 32px}.article-body h2{font-size:27px}.latest-story{padding:25px 22px 45px}.post-card{margin-top:25px}.post-card h2{font-size:32px}.post-card p{font-size:16px}}
@font-face{font-family:Lora;src:url('assets/Lora.ttf');font-weight:400 700;font-display:swap}@font-face{font-family:SourceSans3;src:url('assets/SourceSans3.ttf');font-weight:200 900;font-display:swap}.journal h1,.post-card h2,.article-body h2{font-family:Lora,serif;font-weight:500}.journal .article-main h1{font-size:36px;line-height:1.25;letter-spacing:-.02em}.journal .article-main{max-width:800px}.article-body{font-family:SourceSans3,sans-serif;font-size:19px;line-height:1.8}.article-body h2{font-size:28px;line-height:1.3}.post-card h2{font-size:36px;line-height:1.25}.post-card p,.journal-deck{font-family:SourceSans3,sans-serif;font-size:19px;line-height:1.8}@media(max-width:650px){.journal .article-main h1,.post-card h2{font-size:29px;line-height:1.25}.article-body,.post-card p,.journal-deck{font-size:18px;line-height:1.75}.article-body h2{font-size:25px}}
