.article-template{background:#f5f5f3;color:#111;padding-bottom:0}.article-template>header{background:#050608;color:#fff;max-width:none!important;padding:6rem max(5rem,calc((100vw - var(--page-width))/2 + 5rem)) 5rem}.article-template__title{max-width:1100px;font-size:clamp(5rem,8vw,10rem);line-height:.9;letter-spacing:-.02em;margin:0 0 2rem}.article-template>header .caption-with-letter-spacing{color:#ccc}.article-template__hero-container{max-width:1200px!important;margin-top:5rem!important}.article-template__hero-container .media{border-radius:0!important}.article-template__content{font-size:1.8rem;line-height:1.75;padding-top:4rem}.article-template__content h2{font-size:clamp(3.5rem,5vw,5.5rem);line-height:1;margin-top:5rem}.article-template__content h3{font-size:2.8rem;line-height:1.1;margin-top:3.5rem}.article-template__content a{color:#111;font-weight:800;text-underline-offset:.35rem}.article-template__content blockquote{border-left:5px solid #111;background:#fff;margin:4rem 0;padding:2.5rem 3rem;font-size:2rem}.boop-article-bridge{display:grid;grid-template-columns:1.2fr .8fr;gap:6rem;background:#111;color:#fff;margin-top:7rem;padding-top:5rem;padding-bottom:5rem}.boop-article-bridge__eyebrow{font-size:1.2rem;font-weight:800;letter-spacing:.2em;margin:0 0 1.2rem}.boop-article-bridge h2{font-size:clamp(4rem,5vw,6rem);line-height:.95;margin:0}.boop-article-bridge__links{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.boop-article-bridge__links a{color:#fff;font-size:1.6rem;font-weight:800;text-underline-offset:.4rem}.article-template__back{margin:0!important;padding:4rem 0;background:#111}.article-template__back a{color:#fff}@media(max-width:749px){.article-template>header{padding:4rem 2rem}.article-template__title{font-size:5rem}.article-template__hero-container{margin-top:3rem!important}.article-template__content{font-size:1.65rem;padding-top:2.5rem}.boop-article-bridge{grid-template-columns:1fr;gap:3rem;margin-top:4rem;padding:4rem 2rem}.boop-article-bridge h2{font-size:4rem}}
