.culture-dossier{--dossier-ink:#203631;--dossier-accent:#8b5532;padding:0 clamp(18px,4vw,72px) 48px;color:var(--dossier-ink)}
.culture-dossier .dossier-opening{padding:clamp(32px,5vw,80px) 0 36px;border-bottom:1px solid #a5aaa0;max-width:1200px;margin:auto}
.culture-dossier h1{font-family:Georgia,serif;font-size:clamp(2.3rem,4.4vw,5rem);line-height:1.06;max-width:20ch;margin:14px 0 24px;text-wrap:balance}
.culture-dossier .dossier-deck{font-family:Georgia,serif;font-size:clamp(1.2rem,1.65vw,1.65rem);line-height:1.55;max-width:65ch}
.culture-dossier .topic-trail{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px;text-align:left}
.culture-dossier .dossier-toc{text-align:left}.culture-dossier .dossier-toc li>a{display:block;text-align:left}
.culture-dossier .dossier-meta,.culture-dossier .dossier-source{font-size:.88rem;color:#5c655d;line-height:1.65}
.culture-dossier .dossier-layout{max-width:1200px;margin:32px auto 0;display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start}
.culture-dossier .dossier-toc{display:block;position:sticky;top:calc(var(--site-header-height,160px) + 18px);max-height:calc(100dvh - var(--site-header-height,160px) - 40px);overflow:auto;border-top:3px solid var(--dossier-ink);padding:18px 10px 16px 0}
.culture-dossier .dossier-toc ol{margin:0;padding-left:23px;display:grid;gap:11px;font-size:.92rem;line-height:1.45}
.culture-dossier .dossier-toc a{text-decoration:none;color:inherit}.culture-dossier .dossier-toc a:hover{text-decoration:underline}
.culture-dossier .dossier-body{min-width:0}.culture-dossier .dossier-body>section{padding:12px 0 35px;margin-bottom:30px;border-bottom:1px solid #c2c2b7;scroll-margin-top:calc(var(--site-header-height,160px) + 24px)}
.culture-dossier h2{font-family:Georgia,serif;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.2;margin:6px 0 22px;text-wrap:balance}
.culture-dossier .dossier-body p{max-width:72ch;font-size:1.04rem;line-height:1.85;margin:0 0 20px}.culture-dossier .dossier-body .eyebrow{font-size:.8rem;color:var(--dossier-accent);letter-spacing:.12em;margin-bottom:10px}
.culture-dossier .table-scroll{max-width:100%;overflow-x:auto;margin:22px 0}.culture-dossier table{border-collapse:collapse;width:100%;font-size:.94rem;line-height:1.65;text-align:left}.culture-dossier th{background:#e9e7db}.culture-dossier th,.culture-dossier td{padding:13px 14px;border-bottom:1px solid #c2c2b7;vertical-align:top}.culture-dossier th:first-child{min-width:120px}.culture-dossier td{overflow-wrap:anywhere}
.culture-dossier .dossier-body .dossier-source{font-size:.83rem;line-height:1.6;margin:12px 0}.culture-dossier a{color:inherit;text-underline-offset:3px}.culture-dossier .dossier-back{font-size:.82rem;color:#626c60;display:inline-block;padding:10px 0}
.culture-dossier .reading-sample{padding:24px;background:#173d38;color:#fff9e9;margin:25px 0}.culture-dossier .reading-sample p[lang=el]{font-size:clamp(1.1rem,2.2vw,1.8rem);line-height:1.7;letter-spacing:.03em;margin-bottom:0}.culture-dossier .sample-label{font-size:.8rem!important;letter-spacing:.05em}
.culture-dossier .reading-exercises details{border:1px solid #c2c2b7;margin:12px 0;background:#f4f2e9}.culture-dossier .reading-exercises summary{cursor:pointer;padding:18px;font-weight:600;line-height:1.6}.culture-dossier .reading-exercises details p{padding:0 18px 18px;margin:0}.culture-dossier .reading-exercises details[open]{border-color:#6d7f6e}
.culture-dossier .dossier-related{max-width:1200px;margin:30px auto;padding:30px 0;border-top:2px solid var(--dossier-ink)}.culture-dossier .dossier-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 30px}.culture-dossier .dossier-related a{padding:12px 0;line-height:1.6}.culture-dossier [lang=el]{font-family:inherit}
@media(max-width:800px){.culture-dossier .dossier-layout{display:block}.culture-dossier .dossier-toc{position:static;max-height:none;overflow:visible;margin-bottom:36px}.culture-dossier .dossier-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:0}.culture-dossier .dossier-toc li{padding:6px 0}.culture-dossier .dossier-toc a{display:inline-block;padding:6px 0}.culture-dossier th,.culture-dossier td{padding:10px}.culture-dossier .dossier-related>div{grid-template-columns:1fr}}
@media(max-width:440px){.culture-dossier .dossier-toc ol{grid-template-columns:1fr}.culture-dossier h1{font-size:2.45rem}.culture-dossier .dossier-body p{font-size:1rem}.culture-dossier table{min-width:480px}}
@media print{.culture-dossier .dossier-layout{display:block}.culture-dossier .dossier-toc{position:static;max-height:none}.culture-dossier .dossier-back{display:none}.culture-dossier .table-scroll{overflow:visible}.culture-dossier table{min-width:0}}
