.reading-route,.related-reading{max-width:1120px;margin:48px auto;padding:28px;border-top:1px solid #899287;line-height:1.9}.reading-route{display:flex;gap:24px;flex-wrap:wrap}.related-reading a{display:block;margin:14px 0;text-decoration:underline;text-underline-offset:5px}.studio-index{border-left:4px solid #647e93;padding:32px;align-self:center}.studio-index p{padding:16px 0;border-bottom:1px solid #a4b0ba}
body[data-layout=studio]{background:#edf1f4;color:#213341}body[data-layout=studio] .hero{display:grid;grid-template-columns:3fr 2fr;gap:64px;min-height:0;padding-bottom:56px}body[data-layout=studio] .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-layout=studio] .editorial-card{background:#fff;padding:24px;border-top:4px solid #647e93}body[data-layout=studio] .editorial-card img{height:190px;object-position:center 35%;border-radius:0}
body[data-layout=journal]{background:#f5efe3;color:#403a30}body[data-layout=journal] .hero{display:block;min-height:0;max-width:960px;padding-bottom:36px}body[data-layout=journal] .hero-copy{max-width:800px}body[data-layout=journal] .editorial-grid{display:block;max-width:960px;margin:auto}body[data-layout=journal] .editorial-card{display:grid;grid-template-columns:240px 1fr;gap:16px 40px;border-top:1px solid #b5a58d;padding:32px 0}body[data-layout=journal] .editorial-card>a:first-child{grid-row:span 2}body[data-layout=journal] .editorial-card img{height:200px;border-radius:0}body[data-layout=journal] .editorial-card p{align-self:end}
body[data-layout=dossier]{background:#eef0eb;color:#25342c}body[data-layout=dossier] .hero{display:block;min-height:0;padding-bottom:36px}body[data-layout=dossier] .hero-copy{max-width:920px}.case-register{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.case-entry{padding:28px 0;border-top:2px solid #4b6051}.case-number{display:inline-block;font:14px monospace;letter-spacing:2px;margin-bottom:16px}.case-entry h3{font-size:26px;margin-bottom:16px}.case-entry p{line-height:1.9;margin-bottom:18px}
body[data-layout=magazine] .editorial-card:first-child{grid-column:span 2}body[data-layout=magazine] .editorial-card:first-child img{height:340px}
@media(max-width:700px){body[data-layout=studio] .hero{grid-template-columns:1fr;gap:20px}.studio-index{padding:16px}body[data-layout=studio] .editorial-grid,.case-register{grid-template-columns:1fr}body[data-layout=journal] .editorial-card{grid-template-columns:1fr;gap:12px}body[data-layout=journal] .editorial-card>a:first-child{grid-row:auto}body[data-layout=magazine] .editorial-card:first-child{grid-column:auto}.reading-route,.related-reading{margin:32px 20px;padding:20px 0}.hero-copy{min-width:0}.case-entry h3{font-size:23px}}
body[data-layout=studio]{--bg:#edf1f4;--panel:#fff;--line:#b4c1cc;--text:#213341;--muted:#4d6172;--gold:#d9a529}body[data-layout=journal]{--bg:#f5efe3;--panel:#fffaf0;--line:#c3b79f;--text:#403a30;--muted:#665c4d;--gold:#dab568}body[data-layout=dossier]{--bg:#eef0eb;--panel:#fff;--line:#b4c0b6;--text:#25342c;--muted:#4c6253;--gold:#bed0b6}body[data-layout=studio] header,body[data-layout=journal] header,body[data-layout=dossier] header{background:var(--bg);color:var(--text)}body[data-layout=studio] .eyebrow,body[data-layout=journal] .eyebrow,body[data-layout=dossier] .eyebrow{color:var(--muted)}
