.editorial-article{padding-block:4rem 0}.article-heading{width:min(100% - var(--gutter) * 2, 780px);margin-inline:auto}.article-heading h1{letter-spacing:-.055em;text-wrap:balance;margin-block:1.2rem 2rem;font-size:clamp(2.6rem,4.6vw,4.5rem);font-weight:500;line-height:1.08}.article-heading [data-speakable]{color:#6f685e;border:0;padding:0;font-size:1.2rem;line-height:1.8}.article-heading>div:last-child{border-top:1px solid #ebe3d1;margin-top:2rem;padding-top:1.4rem;font-size:.75rem}.article-cover{width:min(100% - var(--gutter) * 2, 1100px);margin:3rem auto 0}.article-cover img{aspect-ratio:2.05;object-fit:cover;width:100%;height:auto}.article-cover figcaption{color:#7e766a;margin-top:.75rem;font-size:.65rem;line-height:1.6}.article-layout{width:min(100% - var(--gutter) * 2, 1100px);grid-template-columns:220px minmax(0,680px);align-items:start;gap:5rem;margin:4rem auto 0;display:grid}.article-outline{color:#726b61;font-size:.75rem;line-height:1.6;position:sticky;top:110px}.article-outline nav>p{color:#473b30;margin-bottom:1.5rem;font-size:.65rem}.article-outline ol{border-top:1px solid #ebe3d1;list-style:none}.article-outline li{border-bottom:1px solid #ebe3d1}.article-outline a{min-height:44px;padding-block:.85rem;display:block}.article-outline a:hover{color:#443424}.article-body{min-width:0}.article-body>.reading{margin-top:0;font-size:1.04rem;line-height:1.95}.article-body .reading h2{letter-spacing:-.03em;margin-block:3rem 1.1rem;scroll-margin-top:110px;font-size:clamp(1.4rem,2.1vw,1.9rem);line-height:1.35}.article-body .reading>h2:first-child{margin-top:0}.article-body .reading p{margin-block:0 1.4rem}.article-body .reading blockquote{color:#51463b;border-inline-start:2px solid #776a59;margin-block:2rem;padding-inline-start:1.5rem}.article-body .reading a{text-underline-offset:4px;text-decoration-color:#b0a79c}.article-body .reading-verses{margin-top:0}.article-body>div:first-child.mt-12{margin-top:0;margin-bottom:3rem}@media (max-width:900px){.article-layout{grid-template-columns:170px minmax(0,1fr);gap:2.5rem}}@media (max-width:700px){.editorial-article{padding-top:2rem}.article-heading h1{text-wrap:pretty;font-size:2.6rem}.article-heading [data-speakable]{font-size:1.02rem}.article-cover{width:100%;margin-top:2rem}.article-cover img{aspect-ratio:1.45}.article-cover figcaption{padding-inline:1.5rem}.article-layout{grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}.article-outline{position:static}.article-outline ol{border-bottom:1px solid #ebe3d1;flex-wrap:wrap;gap:0 1.2rem;padding-block:.5rem;display:flex}.article-outline li{border:0}.article-outline nav>p{margin-bottom:.7rem}.article-body>.reading{font-size:1rem}}
