.journal-post h1{overflow-wrap:break-word;font-size:clamp(2.4rem,5vw,4.1rem);line-height:1.08}.journal-post .eyebrow{margin-top:32px}.journal-content{overflow-wrap:break-word}.journal-content h2{font-size:clamp(1.7rem,3vw,2.1rem);line-height:1.2}.journal-content h3{color:var(--gold2);margin-top:32px;font-size:1.3rem;line-height:1.3}.journal-content li{margin:14px 0}.journal-content table{border-collapse:collapse;max-width:100%;margin:28px 0;font-size:.9rem;display:block;overflow-x:auto}.journal-content th,.journal-content td{border:1px solid var(--line);text-align:left;min-width:150px;padding:12px}.journal-content a:hover{color:var(--cream)}.journal-post>.button{margin:32px 0 0}.back-link{color:var(--gold2);text-underline-offset:4px;margin-bottom:30px;text-decoration:underline;display:inline-block}.post-hero-image{border:1px solid var(--line);background:#111;margin:0 0 42px;display:block}.post-hero-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.article-figure{border:1px solid var(--line);background:#111;margin:42px 0}.article-figure img{aspect-ratio:16/9;object-fit:cover;width:100%}.article-figure figcaption{color:var(--muted);padding:12px 16px;font-size:.82rem}.related-posts{border-top:1px solid var(--line);margin-top:72px;padding-top:42px}.related-posts>h2{margin-top:0}.related-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.related-card{border:1px solid var(--line);padding-bottom:20px}.related-card picture{display:block}.related-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.related-card h3,.related-card p{margin-left:16px;margin-right:16px}.related-card h3{font-family:var(--font-serif);color:var(--gold2);font-size:1.35rem;line-height:1.05}.related-card p{color:var(--muted);font-size:.86rem}@media (max-width:700px){.related-grid{grid-template-columns:1fr}.post-hero-image img,.article-figure img{aspect-ratio:4/3}}
