.blog-page{background:var(--paper)}.blog-masthead{padding-bottom:clamp(2rem,4vw,4rem);color:#fff;background:#1b0907 url(/assets/hero.webp) center 20% / cover}.article-heading{padding:clamp(3rem,6vw,6rem) var(--page-pad)}.article-detail{width:min(49rem,calc(100% - 2 * var(--page-pad)));margin-inline:auto}.article-detail .article-heading{padding:clamp(2.5rem,5vw,5rem) 0 2.5rem}.article-feature-image{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:center 40%}.article-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;margin-bottom:2rem}.article-heading h1{max-width:65rem;margin-bottom:2rem;font-size:clamp(2.25rem,4.8vw,5rem);font-weight:500;line-height:1.06;letter-spacing:-.055em;text-wrap:balance}.article-heading>p:last-child:not(.article-eyebrow){max-width:45rem;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.5;margin-bottom:0;color:var(--body)}.article-body{padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,5rem);font-weight:400;line-height:1.7}.article-body p{margin-bottom:1.3rem}.article-body p a{text-decoration:underline;text-underline-offset:.18em}.article-body p a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.article-body .article-lead{font-size:1.4rem;color:var(--brown)}.article-body h2{margin:3rem 0 1.5rem;font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.2;font-weight:500}.article-body li{padding-left:.3rem;margin-bottom:.6rem}.article-body ul,.article-body ol{padding-left:1.4rem;margin-bottom:1.75rem}.article-body blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:2px solid var(--brown);font-size:1.5rem}.article-journey{border-block:1px solid #c7bdb5;padding-block:1.5rem}.article-cta{margin:3rem 0;padding-top:2rem;border-top:1px solid var(--line-dark)}.article-cta .button{text-align:center;white-space:normal;gap:1rem}.article-cta-pending{font-weight:600}.article-cta-pending small{display:block;font-weight:400;color:var(--body)}.article-back{border-bottom:1px solid currentColor;padding-block:.5rem}.blog-list{padding:4rem var(--page-pad)}
