.collection-hero{background:var(--navy);color:#fff;padding:70px max(6%,calc((100vw - 1160px)/2)) 55px}.collection-hero .eyebrow{color:#c3aa87}.collection-hero h1{font-size:clamp(38px,5vw,64px)}.collection-intro{font-size:20px;max-width:780px;color:#d8e1e8;line-height:1.9}.collection-meta{font-size:14px;color:#bac8d4;border-top:1px solid #415162;padding-top:20px;margin-top:30px}.essay-collection{max-width:1260px;margin:auto;padding:55px 4% 80px}.essay-collection ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 34px}.essay-card{display:block;height:100%;border-bottom:1px solid var(--line);padding-bottom:26px}.essay-card img{display:block;width:100%;height:auto;aspect-ratio:2.35;object-fit:contain;background:#f4f6f7}.essay-card-copy{padding:23px 5px 0}.essay-meta{font-size:14px;letter-spacing:.04em;color:var(--accent);margin:0 0 12px}.essay-card h2{font-size:28px;line-height:1.5;margin-bottom:22px}.essay-card time{font-size:14px;color:var(--muted)}.read-label{float:right;font-size:15px;border-bottom:1px solid var(--accent)}.essay-card:hover h2{color:var(--accent)}.article-body .article-figure{position:static;min-height:0;height:auto;overflow:visible;margin:25px 0 35px}.article-figure img{display:block;position:static;width:100%;height:auto;object-fit:contain}.article-figure figcaption{position:static;display:block;background:none;padding:10px 0;font-size:14px;line-height:1.6;color:var(--muted)}.article-body .ornament{max-width:420px;margin:35px auto}.article-toc{max-height:calc(100vh - 70px);overflow-y:auto}.essay-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:55px;border-top:1px solid var(--line);padding-top:25px}.essay-pagination a{font-size:16px;line-height:1.7}.essay-pagination span{display:block;font-size:14px;color:var(--accent);margin-bottom:10px}.marriage-header{flex-wrap:wrap}.marriage-header .back-link{margin-left:auto}.marriage-header .brand{margin-right:0}.series-read{display:inline-block;margin:5px 0 18px;border-bottom:1px solid var(--accent);font-size:16px;color:var(--accent)}@media(max-width:650px){.collection-hero{padding:40px 7% 30px}.collection-intro{font-size:18px}.essay-collection{padding:32px 7% 50px}.essay-collection ol{grid-template-columns:1fr;gap:32px}.essay-card h2{font-size:25px}.article-toc{max-height:none}.essay-pagination{grid-template-columns:1fr}.marriage-header{gap:12px}.marriage-header .brand strong{font-size:22px;letter-spacing:.03em}.marriage-header .back-link{font-size:14px}.article-body{overflow-wrap:break-word}}@media print{.essay-pagination{display:none}.article-figure{break-inside:avoid}}
