.culture-article .culture-preview-bar{font-size:12px;padding:10px 24px;background:var(--pine);color:var(--white);text-align:center}.culture-article .culture-preview-bar a{margin-left:20px}.culture-article .culture-hero-figure{margin:0}.culture-article .culture-hero-figure img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.culture-article .culture-caption{font-size:12px!important;line-height:1.65!important;color:var(--muted);margin:12px 0 0!important}.culture-article .culture-figure{margin:30px 0 32px}.culture-article .culture-figure picture{display:block;background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden}.culture-article .culture-figure img{width:100%;height:auto;object-fit:contain;max-height:660px}.culture-article .culture-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px;align-items:center}.culture-article .culture-evidence img{max-height:530px}.culture-article .culture-reading{font-family:var(--serif);font-size:25px!important;line-height:1.6!important;color:var(--pine)}.culture-article .culture-figure a{font-size:12px}.culture-article .culture-intro{font-size:20px!important;line-height:1.9!important;padding-bottom:30px;border-bottom:1px solid var(--line)}.culture-article .culture-mobile-toc{display:none}.culture-article .culture-footer{border-top:1px solid var(--line);padding:32px 0;font-size:13px;color:var(--muted)}.culture-article .culture-source-list{padding-left:22px;overflow-wrap:anywhere}.culture-article .culture-source-list li{font-size:14px;line-height:1.7;margin-bottom:12px}.culture-article .article-hero h1{font-size:clamp(34px,4vw,55px);line-height:1.25;max-width:15em}.culture-article .article-section h2{font-size:clamp(27px,3vw,36px);line-height:1.4}.culture-article .article-aside .toc a{font-size:14px}.culture-article .culture-hero-meta{font-size:13px!important;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.culture-article .culture-related{display:grid;grid-template-columns:1fr 1fr;gap:20px}.culture-article .culture-related a{padding:22px;border:1px solid var(--line);border-radius:8px;text-decoration:none}.culture-article .culture-related small{display:block;color:var(--muted);margin-bottom:8px}@media(max-width:900px){.culture-article .culture-mobile-toc{display:block;margin-bottom:28px;border:1px solid var(--line);padding:16px;border-radius:8px}.culture-article .culture-mobile-toc nav{display:grid;gap:12px;padding-top:15px}.culture-article .article-aside{display:none}.culture-article .article-layout{grid-template-columns:1fr}.culture-article .article-content{max-width:none}}@media(max-width:600px){.culture-article .culture-evidence{grid-template-columns:1fr;gap:16px}.culture-article .culture-evidence img{max-height:480px}.culture-article .culture-reading{font-size:23px!important}.culture-article .culture-related{grid-template-columns:1fr}.culture-article .culture-preview-bar a{display:inline-block;margin-left:10px}.culture-article .article-hero h1{font-size:34px}.culture-article .culture-caption{font-size:12px!important}.culture-article .culture-figure{margin:24px 0}}.culture-article .article-section{scroll-margin-top:110px}.culture-article .source-ref{font-size:11px}.culture-article .source-original{font-family:var(--serif);font-size:19px!important}.culture-article .article-hero h1{font-size:clamp(38px,4.5vw,62px);line-height:1.08;max-width:16ch}.culture-article .culture-reading{font-size:25px!important;line-height:1.4!important}.culture-article .article-section h2{font-size:clamp(30px,3vw,40px);line-height:1.18}.culture-article .source-list li{scroll-margin-top:100px}.culture-article .culture-related p{font-size:14px;margin-top:10px}.culture-article .culture-footer .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:600px){.culture-article .article-hero h1{font-size:40px}.culture-article .article-section h2{font-size:30px}.culture-article .culture-reading{font-size:25px!important}}
.culture-article .sources-notes p { overflow-wrap: anywhere; }
