.monument-article{--monument-ink:#183c40;--monument-accent:#90612b;--monument-paper:#f5f0e6;background:var(--monument-paper);color:var(--monument-ink);padding:clamp(2rem,7vw,6rem) 0}.monument-intro,.monument-cover,.monument-reading,.monument-pager{width:min(1120px,100% - 2.5rem);margin-inline:auto}.monument-intro{text-align:center;max-width:950px}.monument-meta{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:.6rem 1.5rem;margin:1.5rem 0;font-size:.78rem;display:flex}.monument-meta span:first-child{color:#704a20}.monument-intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;margin:.4em auto;font:400 clamp(2.4rem,5.7vw,4.9rem)/1.06 Georgia,serif}.monument-deck{max-width:65ch;margin:1.5rem auto;font-size:clamp(1.06rem,2vw,1.3rem);line-height:1.65}.monument-byline{margin-bottom:2.5rem;font-size:.82rem}.monument-cover{margin-block:2rem 3.5rem}.monument-cover img{object-fit:cover;border-radius:2px;width:100%;height:clamp(240px,45vw,570px);display:block}.monument-cover figcaption{color:#5b625a;text-align:right;margin:.65rem 0;font-size:.8rem;line-height:1.5}.monument-reading{grid-template-columns:210px minmax(0,710px);justify-content:center;gap:clamp(2rem,6vw,5rem);display:grid}.monument-outline{border-top:1px solid #b8ae97;align-self:start;gap:.65rem;padding-top:1rem;font-size:.9rem;display:grid;position:sticky;top:6rem}.monument-outline>span{text-transform:uppercase;letter-spacing:.1em;color:#79582e;margin-bottom:.5rem;font-size:.7rem}.monument-outline a{color:inherit;padding:.3rem 0;line-height:1.4;text-decoration:none}.monument-outline a:hover{text-decoration:underline}.monument-prose{min-width:0}.monument-prose>section{margin-bottom:3.2rem;scroll-margin-top:6rem}.monument-prose h2{text-wrap:balance;margin:.5rem 0 1.2rem;font:400 clamp(1.65rem,3vw,2.4rem)/1.17 Georgia,serif}.monument-prose p{margin:1rem 0 1.4rem;font-size:1.07rem;line-height:1.85}.monument-section-number{color:var(--monument-accent);letter-spacing:.15em;font-size:.8rem}.monument-observation{background:#e6e9df;border-left:3px solid #7c8e7f;margin:2rem 0;padding:clamp(1.2rem,3vw,2rem)}.monument-kicker{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:650}.monument-observation h3{margin:.7rem 0;font:400 1.6rem/1.2 Georgia,serif}.monument-observation>p,.monument-challenge>p{margin:.8rem 0;font-size:.93rem}.monument-article details{border-top:1px solid #bcb8a5}.monument-article summary{cursor:pointer;min-height:48px;padding:1rem 0;font-weight:600;line-height:1.4}.monument-article summary span{color:#7a592c;margin-right:.7rem;font-size:.8rem;display:inline-block}.monument-article details p{margin:.1rem 0 1.2rem;font-size:.97rem;line-height:1.7}.monument-challenge{background:#fffaf0;border:1px solid #ae9d7d;padding:clamp(1.2rem,3vw,2rem)}.monument-challenge h2{font-size:clamp(1.5rem,3vw,2rem)}.monument-invitation{color:#faf3e6;background:#183c40;margin:2.5rem 0;padding:clamp(1.5rem,4vw,2.5rem)}.monument-invitation p{font-size:1rem}.monument-invitation a{color:#15373a;background:#f2dfb6;border-radius:2px;padding:.85rem 1.15rem;font-weight:650;text-decoration:none;display:inline-block}.monument-sources{margin:2rem 0;font-size:.9rem}.monument-sources ul{padding-left:1.1rem}.monument-sources li{overflow-wrap:anywhere;margin:.8rem 0}.monument-sources a{color:inherit}.monument-pager{border-top:1px solid #b8ae97;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;padding-top:1.5rem;display:grid}.monument-pager a{color:inherit;padding:.5rem 0;font:400 1.35rem/1.3 Georgia,serif;text-decoration:none}.monument-pager a:last-child{text-align:right}.monument-pager small{color:#78562c;margin-bottom:.6rem;font:400 .75rem/1.5 system-ui,sans-serif;display:block}.monument-article :focus-visible{outline-offset:5px;outline:3px solid #b47b30}@media (width<=760px){.monument-reading{display:block}.monument-outline{gap:.7rem;margin-bottom:2.2rem;padding-bottom:.6rem;display:flex;position:static;overflow-x:auto}.monument-outline>span{display:none}.monument-outline a{border:1px solid #c6baa4;flex:none;max-width:180px;padding:.65rem;font-size:.8rem}.monument-intro h1{max-width:19ch}.monument-prose p{font-size:1rem;line-height:1.8}.monument-cover{margin-bottom:2rem}.monument-cover img{height:300px}.monument-pager{gap:1rem}.monument-pager a{font-size:1.1rem}}.monument-meta a{color:inherit;text-underline-offset:3px}.monument-article[data-series-motif] .monument-cover img{border-bottom:5px solid var(--series-trim)}.monument-article[data-series-motif] .monument-invitation{background:var(--monument-ink)}.monument-article[data-series-motif=drawing] .monument-cover img{border:1px solid #62605c;padding:.5rem}.monument-article[data-series-motif=cloister] .monument-cover img{border-radius:8rem 8rem .25rem .25rem}.monument-article[data-series-motif=baroque] .monument-cover img{border-bottom:7px double var(--series-trim)}
