
.stories{padding-block:45px 85px}.back{display:inline-block;color:var(--muted);margin-bottom:36px}.stories-intro{max-width:820px;padding-block:28px 42px}.stories-intro p:not(.eyebrow){font-size:1.15rem;color:var(--muted)}.stories-intro h1{font-size:clamp(3rem,7vw,6rem)}.stories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px;margin-top:26px}.story-card{border:1px solid var(--line);background:var(--surface)}.story-card img{width:100%;aspect-ratio:1;object-fit:cover}.story-card a{display:block;height:100%}.story-card a>div{padding:24px}.story-card h2{font-size:1.8rem;margin:13px 0}.story-card p:not(.eyebrow){font-size:.93rem;color:var(--muted)}.story-arrow{display:inline-block;color:var(--gold);margin-top:22px;font-size:.9rem}.search-label{display:block;margin-bottom:10px}input,select{font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--line);padding:15px;width:100%;max-width:620px;border-radius:3px}input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#search-status{color:var(--muted);margin-top:12px}.story-hero{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:64px;align-items:center;margin-bottom:42px}.story-hero>img{width:100%;aspect-ratio:1;object-fit:cover}.story-hero h1{font-size:clamp(2.6rem,5vw,4.7rem)}.version-picker{border-top:1px solid var(--line);padding-top:28px;margin-bottom:32px}.version-picker label{display:block;color:var(--muted);margin-bottom:12px}.version-title{font-size:1.5rem;margin:0 0 20px}.story-listen{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:48px}.story-listen .button{padding:14px 19px}.reading{max-width:780px}.story-text{font-size:1.13rem;line-height:1.9;margin-top:20px}.lyrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:36px}.lyrics summary{cursor:pointer;padding:24px 0;font-size:1.5rem;color:var(--gold)}.lyrics summary span{display:block;font-size:.85rem;color:var(--muted);margin:8px 0 0 22px}.lyrics pre{white-space:pre-wrap;font:1.08rem/1.9 Georgia,serif;padding:8px 0 28px;margin:0}.related{padding:30px 0;border-bottom:1px solid var(--line);margin-top:32px}.related a{display:block;font:1.8rem Georgia,serif;margin-top:15px}.interpretation{color:var(--muted);font-size:.86rem;margin-top:40px}.version+.version{margin-top:55px}[hidden]{display:none!important}.stories-feature{padding-block:55px;border-top:1px solid var(--line);display:flex;gap:30px;justify-content:space-between;align-items:center}.stories-feature h2{margin:12px 0}.stories-feature p{color:var(--muted)}
@media(max-width:850px){.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-hero{gap:30px;grid-template-columns:240px 1fr}}@media(max-width:640px){.stories-grid{grid-template-columns:1fr}.story-hero{grid-template-columns:1fr;gap:26px}.story-hero>img{max-width:280px}.stories{padding-top:24px}.header nav a:last-child{display:block}.header{height:auto;min-height:95px;gap:16px}.header .wordmark{width:125px}.header nav{gap:14px;font-size:.78rem}.story-listen{display:grid}.stories-feature{display:block}.stories-feature .button{margin-top:24px}.story-text{font-size:1.05rem}.version-picker select{font-size:.9rem}.story-hero h1{overflow-wrap:anywhere}}