.monument-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:30px}.monument-card{border-bottom:1px solid var(--line,#d6d5ca);padding-bottom:26px;min-width:0}.monument-card h3{font-family:Georgia,serif;font-size:1.6rem;line-height:1.15;margin:12px 0}.monument-card h3 a{color:inherit;text-decoration:none}.monument-card .kicker{margin-top:20px}.monument-image{margin:0}.monument-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.monument-image figcaption{font-size:.8rem;line-height:1.5;margin:8px 0;color:#555;overflow-wrap:anywhere}.monument-image figcaption a{color:inherit}.monument-section{border-top:1px solid #deded3}.monument-index h1,.monument-hero h1{font-size:clamp(2.8rem,5vw,5.4rem);line-height:1.03}.monument-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.monument-stats{display:flex;gap:12px;flex-wrap:wrap;font-size:.95rem;margin:25px 0}.monument-stats span{border-bottom:2px solid #b28a51;padding-bottom:5px}.monument-body{display:grid;grid-template-columns:1.6fr 1fr;gap:65px}.monument-practical{align-self:start;border-top:3px solid #b28a51;padding-top:20px}.monument-stops{padding-left:25px}.monument-stops li{padding:18px 0;border-bottom:1px solid #deded3}.monument-stops li::marker{color:#6a644f}.monument-stops a{display:block;text-decoration:none;color:inherit}.monument-stops h3{font-size:1.4rem;margin:0 0 8px}.monument-stops p{margin:0 0 10px;line-height:1.6}.monument-stops span{font-size:.9rem;color:#535a50}.monument-sources{border-top:1px solid #deded3}.monument-sources li{margin:14px 0;overflow-wrap:anywhere}.monument-reader{max-width:820px;margin:auto}.monument-reader h1{font-size:clamp(2rem,5vw,3.7rem);line-height:1.12}.monument-reader progress{width:100%;height:5px;accent-color:#2b5143;margin-bottom:20px}.monument-player{padding:24px;background:#e8eee7;border-radius:8px;margin:30px 0}.monument-player label,.monument-jump{display:block;font-weight:600}.monument-player select,.monument-jump select{display:block;width:100%;max-width:100%;padding:12px;font-size:1rem;margin:10px 0 20px;background:white;border:1px solid #89998b;border-radius:4px}.monument-prose p{font-size:1.12rem;line-height:1.85;margin:0 0 1.3em}.monument-prose details{border-top:1px solid #b9c1b5;border-bottom:1px solid #b9c1b5;margin:30px 0;padding:18px 0}.monument-prose summary{font-size:1.2rem;cursor:pointer;font-weight:600;margin-bottom:18px}.monument-crosslink{border-top:1px solid #bbc5b7;margin-top:30px;padding-top:18px}.monument-reader .source-details{overflow-wrap:anywhere}.monument-reader .stop-nav{gap:20px;flex-wrap:wrap;margin:32px 0}.monument-jump select{font-weight:400}.monument-card a:focus-visible,.monument-stops a:focus-visible{outline:3px solid #87571a;outline-offset:5px}@media(max-width:900px){.monument-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monument-hero,.monument-body{grid-template-columns:1fr;gap:28px}.monument-hero .monument-image img{max-height:420px}}@media(max-width:580px){.monument-grid{grid-template-columns:1fr}.monument-player{padding:18px}.monument-section .section-heading{display:block}.monument-section .section-heading>a{display:inline-block;margin-top:10px}.monument-reader .audio-top{align-items:flex-start}.monument-reader .times{flex-wrap:wrap;gap:8px}.monument-reader{padding-left:20px;padding-right:20px}}
