/* Dialogue: literary reading room; conversation-style entries and marginal notes. */
:root{--paper:#faf7f2;--ink:#34292d;--muted:#78696d;--accent:#854957;--pale:#efe6e2;--line:#d9c9c7;--serif:'Times New Roman',Georgia,serif;--sans:'Segoe UI',Arial,sans-serif}.dg-header{border-top:4px solid #854957}.dg-mast{display:flex;gap:40px;align-items:center;padding-block:30px;border-bottom:1px solid #854957}.dg-brand{display:flex;align-items:center;gap:13px;font:36px/1 var(--serif);letter-spacing:-.035em}.dg-brand i{font-weight:700}.dg-mast nav{display:flex;gap:28px;margin-left:auto;font-size:12px}.dg-prologue{padding-top:45px}.dg-prologue>h1{font:64px/1.08 var(--serif);letter-spacing:-.04em;margin:23px 0 40px}.dg-prologue>h1 i{color:var(--accent)}.dg-opening{display:grid;grid-template-columns:1fr 1.2fr .45fr;gap:38px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:42px}.dg-opening .cover{aspect-ratio:1.15;object-fit:cover}.dg-opening figcaption,.dg-further figcaption{font:italic 13px var(--serif);color:var(--muted);margin-top:12px}.dg-opening-story .lead-story .meta{margin-top:23px}.dg-opening-story .lead-story h2{font-size:35px}.dg-opening-story .lead-story p{font:16px/1.7 var(--serif)}.dg-opening aside{border-left:1px solid var(--line);padding-left:25px}.dg-opening aside>span{font:64px/1 var(--serif);color:#b98f98}.dg-opening aside p{font:italic 18px/1.6 var(--serif)}.dg-opening aside a{display:block;font-size:10px;margin-top:23px}.dg-reading-room{padding-top:40px}.dg-reading-room>header{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:25px}.dg-reading-room h2{font:42px var(--serif);letter-spacing:-.035em}.dg-reading-room header p{font-size:12px;max-width:38ch}.dg-reading-columns{display:grid;grid-template-columns:1fr 1fr;column-gap:65px}.dg-reading{padding:25px 0;border-top:1px solid var(--line)}.dg-reading-subject{display:block;font:italic 13px var(--serif);color:var(--accent);margin-bottom:14px}.dg-reading h3{font:30px/1.16 var(--serif);letter-spacing:-.015em}.dg-reading p{font:16px/1.7 var(--serif);margin:16px 0 22px;max-width:48ch}.dg-continue{font-size:10px;display:flex;justify-content:space-between;max-width:220px}.dg-interlude{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;background:#e8ded9;margin:35px 0 45px}.dg-interlude>div{padding:35px}.dg-interlude h2{font:37px/1.15 var(--serif);margin:17px 0 25px}.dg-interlude figure img{width:100%;aspect-ratio:2;object-fit:cover}.dg-further{display:grid;grid-template-columns:1fr 1.35fr;gap:70px;align-items:start}.dg-further>figure{position:sticky;top:35px}.dg-further img{aspect-ratio:.9;object-fit:cover}.dg-further>div>.eyebrow{margin-bottom:23px}.dg-further .dg-reading{display:grid;grid-template-columns:90px 1fr;gap:25px}.dg-further .dg-reading h3{font-size:27px}.dg-further .dg-reading-subject{padding-top:5px}.dg-subject-index{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding:45px 0;border-block:3px double #b49da3;margin-top:45px}.dg-subject-index h2{font:38px/1.1 var(--serif);margin-top:15px}.dg-subject-index nav{display:grid;grid-template-columns:1fr 1fr;column-gap:45px;counter-reset:subject}.dg-subject-index nav a{font:22px var(--serif);padding:15px 0;border-bottom:1px solid var(--line)}.dg-subject-index nav a:before{counter-increment:subject;content:counter(subject,upper-roman) '. ';font-size:12px;color:var(--accent);margin-right:15px}.dg-footer{margin-top:45px;padding-top:40px;background:#efe7e3}.dg-colophon{display:grid;grid-template-columns:120px 1fr 1fr;gap:50px;align-items:start}.dg-seal{width:100px;height:100px;border:1px solid #b39a9f;border-radius:50%;text-align:center;font:42px/100px var(--serif);color:var(--accent)}.dg-colophon h2{font:29px var(--serif)}.dg-colophon p{font-size:11px;line-height:1.9;margin:15px 0;max-width:52ch}.dg-colophon>div>a{font-size:11px}.dg-colophon nav{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:11px}.dg-copyright{display:flex;justify-content:space-between;font-size:10px;padding-block:25px;border-top:1px solid var(--line);margin-top:35px}.dg-article .article-heading{display:grid;grid-template-columns:1fr 300px;gap:20px 60px;padding:25px 0 40px;border-bottom:3px double #af939a}.dg-article .article-heading>.eyebrow{grid-column:1/-1}.dg-article h1{font:61px/1.04 var(--serif);letter-spacing:-.035em}.dg-article .article-deck{align-self:center;font-size:20px}.dg-article .byline{grid-column:1/-1}.dg-article .reading-layout{display:grid;grid-template-columns:minmax(0,700px) 230px;gap:80px;max-width:1050px;margin:40px auto 70px}.dg-article .article-toc{grid-column:2;grid-row:1;position:sticky;top:30px;border-left:1px solid var(--line);padding-left:25px}.dg-article .reading-column{grid-column:1;grid-row:1}.dg-article .prose{font-size:20px}.dg-archive .archive-heading{padding-block:30px}.dg-archive h1{font-family:var(--serif);font-size:64px}.dg-archive-layout{display:grid;grid-template-columns:200px 1fr;gap:60px;padding-bottom:60px}.dg-archive-layout>nav{display:grid;gap:15px;align-content:start;font:18px var(--serif);border-top:1px solid var(--line);padding-top:25px}.dg-archive .dg-reading{display:grid;grid-template-columns:120px 1fr;gap:30px}
@media(max-width:1000px){.dg-mast{gap:20px}.dg-mast nav{gap:18px}.dg-brand{font-size:30px}.dg-opening{grid-template-columns:1fr 1fr;gap:28px}.dg-opening aside{display:none}.dg-prologue>h1{font-size:56px}.dg-further{gap:40px}.dg-subject-index{gap:35px}.dg-article .article-heading{grid-template-columns:1fr 230px;gap:30px}.dg-article h1{font-size:51px}.dg-article .reading-layout{gap:40px;grid-template-columns:minmax(0,1fr) 180px}}
@media(max-width:700px){.dg-mast{display:block;padding-block:22px}.dg-brand{font-size:31px}.dg-brand img{width:32px;height:32px}.dg-mast nav{margin-top:22px;justify-content:space-between;gap:12px;font-size:10px}.dg-prologue{padding-top:28px}.dg-prologue>h1{font-size:42px;margin:20px 0 30px}.dg-opening{grid-template-columns:1fr;gap:25px}.dg-opening .cover{aspect-ratio:1.6}.dg-opening-story .lead-story h2{font-size:32px}.dg-reading-room>header{display:block}.dg-reading-room h2{font-size:35px}.dg-reading-room header p{margin-top:12px}.dg-reading-columns{grid-template-columns:1fr}.dg-reading h3{font-size:29px}.dg-interlude{grid-template-columns:1fr}.dg-interlude>div{padding:28px}.dg-interlude h2{font-size:32px}.dg-further{grid-template-columns:1fr;gap:30px}.dg-further>figure{position:static}.dg-further img{aspect-ratio:1.8}.dg-further .dg-reading{grid-template-columns:70px 1fr;gap:18px}.dg-further .dg-reading h3{font-size:25px}.dg-subject-index{grid-template-columns:1fr;gap:25px}.dg-subject-index h2 br{display:none}.dg-subject-index nav{column-gap:25px}.dg-subject-index nav a{font-size:19px}.dg-colophon{grid-template-columns:65px 1fr;gap:22px}.dg-seal{width:60px;height:60px;line-height:60px;font-size:27px}.dg-colophon nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.dg-colophon h2{font-size:25px}.dg-article .article-heading{display:block;padding-top:15px}.dg-article h1{font-size:41px;margin:18px 0}.dg-article .reading-layout{display:flex;flex-direction:column;gap:30px}.dg-article .article-toc{width:100%;border-left:0;border-block:1px solid var(--line);padding:20px 0}.dg-article .reading-column{width:100%}.dg-article .prose{font-size:19px}.dg-archive-layout{grid-template-columns:1fr;gap:25px}.dg-archive-layout>nav{display:flex;flex-wrap:wrap;gap:15px;font-size:15px}.dg-archive .dg-reading{grid-template-columns:1fr;gap:0}.dg-archive h1{font-size:45px}}
