.journal-heading{padding:70px 0 45px;max-width:830px}.journal-deck{font:clamp(1.2rem,2vw,1.55rem)/1.5 Georgia,serif;max-width:650px}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:64px}.journal-card{border:1px solid #c5a16a66}.journal-card>a{display:block;text-decoration:none}.journal-card img{width:100%;height:350px;object-fit:cover;object-position:50% 27%}.journal-card a>div{padding:28px}.journal-card h2{font-size:2.3rem;margin:12px 0}.text-link{text-decoration:underline;text-underline-offset:5px}.journal-note{padding:36px 0 64px;border-top:1px solid #c5a16a66}.journal-crumb{justify-content:flex-start;min-height:0;font-size:14px;padding:26px 0;gap:12px}.journal-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;padding:20px 0 60px}.journal-intro img{width:100%;max-height:420px;object-fit:cover;object-position:50% 25%}.journal-section{padding:36px 0}.entry-card{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #c5a16a66;border-bottom:1px solid #c5a16a66;padding:30px 0}.entry-card h2{font-size:2.2rem}.entry-card h2 a{text-decoration:none}.journal-badge{display:inline-block;border:1px solid #c5a16a88;border-radius:20px;padding:5px 14px;font-size:12px;letter-spacing:.04em}.reading-time{white-space:nowrap;font-size:13px;padding-top:8px}.story-invite{background:#211d25;color:#f8f4ec;padding:46px;margin:24px 0 70px}.story-invite p{max-width:650px}.story-invite .button,.story-shell .button{background:#c5a16a;color:#211d25}.reading-page{max-width:850px;margin:20px auto 80px}.article-heading{border:0;text-align:center;padding:20px 0 30px}.article-heading h1{font-size:clamp(2.7rem,5vw,4.5rem)}.reading-cover{margin:0}.reading-cover img{width:100%;height:460px;object-fit:cover;object-position:50% 28%}.reading-cover figcaption{font-size:12px;color:#6b625e;margin:10px 0}.reading-copy{max-width:670px;margin:40px auto;font:20px/1.85 Georgia,serif}.reading-copy .muted{font:14px/1.7 Arial,sans-serif}.reader-question{border-left:2px solid #c5a16a;padding:4px 24px;margin:36px 0}.reader-question h2{font-size:1.6rem}.story-shell{background:radial-gradient(ellipse at 85% 15%,#48303d 0,transparent 60%),#19151c;color:#f8f4ec;padding-bottom:90px;min-height:75vh}.story-heading{max-width:800px;padding:24px 0}.story-heading .eyebrow{color:#d7b782}.locked-story{border:1px solid #c5a16a66;background:#ffffff05;padding:40px;max-width:740px}.locked-story p{max-width:570px;color:#ded4cf}.story-back{display:inline-block;margin:24px}.story-heading h1{font-size:clamp(3rem,7vw,6rem)}@media(max-width:700px){.journal-grid,.journal-intro{grid-template-columns:1fr}.journal-heading{padding-top:35px}.journal-card img{height:290px}.journal-intro{gap:22px}.journal-intro img{max-height:320px}.entry-card{display:block}.reading-time{display:block;margin-top:18px}.story-invite,.locked-story{padding:26px}.reading-cover img{height:330px}.reading-copy{font-size:18px}.journal-card a>div{padding:22px}.story-back{margin-left:0;display:block}}

/* Personal blog presentation */
.article-heading{text-align:left}.article-heading h1{font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.15}.reading-page{max-width:800px}.reading-cover img{height:320px}.reading-copy{font:17px/1.8 Arial,sans-serif;max-width:720px;margin:28px auto}.post-meta{font:14px/1.6 Arial,sans-serif;color:#c9bdb5}.post-signoff{font:italic 22px/1.5 Georgia,serif}.journal-intro h1{font-size:clamp(2.4rem,5vw,4rem)}@media(max-width:700px){.reading-cover img{height:260px}.reading-copy{font-size:16px}.article-heading h1{font-size:2.2rem}}

.reading-cover{max-width:320px;margin:0 auto}.reading-cover img{height:auto;max-height:400px;object-fit:contain}.article-heading{background:transparent}
.blog-supporting{margin:2rem 0;width:100%}.blog-supporting img{display:block;width:100%;height:auto;border-radius:12px}.reading-cover img{max-width:100%}
