:root{--wine:#681d2c;--navy:#102f55;--ink:#1c2024;--muted:#60666b;--paper:#fffdfa}*{box-sizing:border-box}body{margin:0;background:#ece9e5;color:var(--ink);font:16px/1.7 Inter,Arial,sans-serif}.print-toolbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:.7rem;flex-wrap:wrap;padding:.8rem 1rem;background:#42131e;color:#fff;font-size:.72rem}.print-toolbar a,.print-toolbar button{border:1px solid #ffffff70;border-radius:4px;background:transparent;color:#fff;padding:.52rem .75rem;font-weight:800;cursor:pointer;text-decoration:none}.print-toolbar button,.print-toolbar a.primary{background:#fff;color:#681d2c;border-color:#fff}.edition-document{width:210mm;margin:1.5rem auto 3rem;background:var(--paper);box-shadow:0 8px 35px #00000018}.edition-cover-page{min-height:297mm;padding:22mm 22mm;display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:16mm;border-top:5mm solid var(--wine);page-break-after:always}.edition-cover-copy .kicker{color:var(--wine);font-size:9pt;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.edition-cover-copy h1{font:600 34pt/1.02 'Cormorant Garamond',Georgia,serif;margin:8mm 0 5mm}.edition-cover-copy p{color:var(--muted);font-size:10pt}.edition-cover-copy .edition-meta{display:flex;gap:4mm;flex-wrap:wrap;margin-top:10mm}.edition-meta span{border:1px solid #d8d0ca;border-radius:30px;padding:2mm 4mm;font-size:8pt}.edition-cover-image{max-width:72mm;max-height:104mm;justify-self:end;box-shadow:8mm 8mm #f1e2e4;object-fit:cover}.edition-section{padding:18mm 22mm;page-break-before:always}.edition-section-heading{border-bottom:1px solid var(--wine);padding-bottom:4mm;margin-bottom:8mm}.edition-section-heading small{color:var(--wine);font-size:8pt;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.edition-section-heading h2{font:600 28pt/1.05 'Cormorant Garamond',Georgia,serif;margin:2mm 0}.edition-toc{list-style:none;padding:0;margin:0}.edition-toc li{display:grid;grid-template-columns:14mm 1fr auto;gap:4mm;padding:4mm 0;border-bottom:1px solid #e1dad3}.edition-toc .page{font:600 12pt Georgia,serif;color:var(--wine)}.edition-toc b,.edition-toc small{display:block}.edition-toc b{font-size:9pt}.edition-toc small{color:var(--muted);font-size:7.5pt}.edition-editorial,.edition-article-content{font:10.5pt/1.68 Georgia,serif}.edition-editorial h2,.edition-article-content h2{font:600 20pt 'Cormorant Garamond',Georgia,serif;color:#42131e;margin:9mm 0 3mm}.edition-article{position:relative;min-height:297mm;padding:17mm 22mm 24mm;page-break-before:always}.edition-running-header{display:flex;justify-content:space-between;border-bottom:1px solid #d9d0ca;padding-bottom:3mm;margin-bottom:12mm;color:var(--wine);font-size:7.5pt;letter-spacing:.07em}.edition-article .category{color:var(--wine);font-size:8pt;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.edition-article h1{font:600 30pt/1.04 'Cormorant Garamond',Georgia,serif;margin:6mm 0 4mm}.edition-article .subtitle{font:15pt/1.35 'Cormorant Garamond',Georgia,serif;color:#4e5559}.edition-article .authors{font-size:9pt;font-weight:800}.edition-article .abstract{background:#f7f3ec;padding:5mm 6mm;margin:8mm 0;font-size:9pt}.edition-article .abstract h2{font:800 9pt Inter,Arial,sans-serif;color:var(--wine);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2mm}.edition-article-footer{margin-top:12mm;padding-top:3mm;border-top:1px solid #d9d0ca;display:flex;justify-content:space-between;color:var(--muted);font-size:7.5pt}@page{size:A4;margin:0}@media(max-width:850px){.edition-document{width:100%;margin:0}.edition-cover-page,.edition-section,.edition-article{width:100%;min-height:auto;padding:2rem}.edition-cover-page{grid-template-columns:1fr}.edition-cover-image{justify-self:start;max-width:220px}}@media print{body{background:#fff}.print-toolbar{display:none}.edition-document{width:210mm;margin:0;box-shadow:none}.edition-cover-page,.edition-article{min-height:297mm}.edition-section{min-height:297mm}.edition-article-content{orphans:3;widows:3}.edition-article-content h2,.edition-article-content h3{break-after:avoid}.edition-article-content p{break-inside:avoid}}
