header nav{flex-wrap:wrap;justify-content:center;gap:8px 18px}
.explore{background:#e6ebdf}.explore-links,.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.explore-links a{padding:18px;border:1px solid #929a89;text-decoration:none}.explore-links strong,.explore-links span{display:block}.explore-links span{margin-top:6px;color:var(--muted)}.explore-links a:hover{background:#fffdf8;text-decoration:underline;text-underline-offset:.25em}
.reading{max-width:1110px;margin:auto;padding:26px 6% 65px}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:.88rem}.breadcrumb a+a::before{content:"›";display:inline-block;margin-right:10px;color:var(--muted)}.reading-top{margin:24px 0 32px;padding:clamp(20px,4vw,52px);background:#e9e6d9}.reading-top h1{font-size:clamp(32px,5.2vw,60px);margin:.35em 0}.reading-summary{max-width:42ch;color:var(--muted);font-size:clamp(16px,1.8vw,20px)}.has-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,28%);gap:clamp(12px,4vw,48px);align-items:center}.reading-cover{display:block;width:100%;height:auto;max-height:390px;object-fit:cover;object-position:center 34%;aspect-ratio:3/4;background:#d6c9b4}.reading-text{max-width:710px;margin:0 auto;font-size:17px;line-height:1.85}.reading-text section{margin-bottom:32px}.reading-text h2,.reading-more h2{font-size:clamp(23px,3vw,32px);margin-bottom:12px}.reading-more{margin-top:32px;padding:22px;background:#e6ebdf}.reading-more p{margin:16px 0 0}.reading-more a{text-underline-offset:.2em}
.journal-card{border:1px solid var(--line);background:#fffdf8}.journal-card a{display:flex;height:100%;flex-direction:column;text-decoration:none}.journal-card img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:center 40%;background:#d6c9b4}.journal-card a>div{display:flex;flex-direction:column;flex:1;padding:16px}.journal-card h2{font-size:clamp(18px,2vw,25px);line-height:1.35;margin:0 0 8px}.journal-card p{color:var(--muted);font-size:.9rem}.journal-card span{margin-top:auto;font-weight:700}.journal-card a:hover span{text-decoration:underline}
@media(max-width:950px){header{flex-wrap:wrap}header nav{order:3;width:100%;justify-content:flex-start}}
@media(max-width:720px){header nav{gap:6px 13px}.explore-links{grid-template-columns:1fr}.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.journal-card a>div{padding:11px}.has-cover{grid-template-columns:1fr}.reading-cover{width:100%;max-height:300px;aspect-ratio:4/3}.reading-text{font-size:16px}}
.journal-card img{object-position:center 22%}
@media(max-width:720px){.reading-top.has-cover .reading-cover{width:min(100%,290px);height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}}
