.blog-post-page{padding:calc(var(--nav-mobile-header-height,64px) + 24px)0 72px}.blog-post-page__container{width:100%;max-width:1260px;margin:0 auto;padding:0 20px}.blog-post-page__hero-image-wrap{margin-bottom:24px}.blog-post-page__hero-image{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;display:block}.blog-post-page__content{width:100%;max-width:820px;margin:0 auto}.blog-post-page__breadcrumbs{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;margin-bottom:16px;display:flex}.blog-post-page__breadcrumb-link{color:var(--color-midnight-blue);text-transform:uppercase;letter-spacing:.05em;background-color:#171e431a;border-radius:6px;padding:2px 8px;font-size:16px;font-weight:600;line-height:22px;text-decoration:none}.blog-post-page__header{margin-bottom:32px}.blog-post-page__title{color:var(--color-midnight-blue);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:900;line-height:.93}.blog-post-page__deck{color:var(--color-midnight-blue);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.7vw,1.625rem);font-weight:700;line-height:1.08}.blog-post-page__author-row{align-items:center;gap:12px;padding-top:16px;display:flex}.blog-post-page__author-image{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:40px;height:40px}.blog-post-page__author-copy{color:var(--color-midnight-blue);letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.28}.blog-post-page__author-prefix{font-weight:500}.blog-post-page__author-name{letter-spacing:normal;text-transform:uppercase;font-weight:700}.blog-post-page__body{margin-bottom:32px}.blog-post-page__richtext img{border-radius:20px}.blog-post-page__richtext figure{max-width:100%;margin:40px 0}.blog-post-page__richtext h2{color:var(--color-midnight-blue);letter-spacing:-.03em;margin:40px 0 8px;font-size:clamp(2rem,3.8vw,2.25rem);font-weight:900;line-height:1.06}.blog-post-page__richtext h3{color:var(--color-midnight-blue);letter-spacing:-.02em;margin:40px 0 4px;font-size:24px;font-weight:700;line-height:1.25}.blog-post-page__richtext p,.blog-post-page__plain{color:var(--color-midnight-blue);letter-spacing:-.02em;margin:0 0 20px;font-size:20px;font-weight:500;line-height:1.2}.blog-post-page__richtext li{color:var(--color-midnight-blue);letter-spacing:-.02em;margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.2}.blog-post-page__richtext ul,.blog-post-page__richtext ol{margin:0 0 20px;padding-left:18px}.blog-post-page__richtext a{font-weight:600}.blog-post-page__fallback-grid{gap:16px;display:grid}.blog-post-page__fallback-key{color:var(--color-midnight-blue);margin:0 0 4px;font-weight:700}.blog-post-page__fallback-value{color:var(--color-midnight-blue-60);overflow-wrap:anywhere;margin:0}.blog-post-page__back-link{color:var(--color-midnight-blue);letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.2}.blog-post-page__cta-wrap{margin-top:32px}@media (min-width:960px){.blog-post-page{padding-top:100px}.blog-post-page__hero-image{border-radius:20px}.blog-post-page__hero-image-wrap{margin-bottom:32px}.blog-post-page__header,.blog-post-page__body{margin-bottom:40px}.blog-post-page__richtext figure{max-width:none;margin:60px 0}.blog-post-page__cta-wrap{margin-top:80px}}
