.blog-intro{max-width:1050px;padding:clamp(82px,11vw,170px) clamp(24px,10vw,180px) 70px}.article-hero h1,.blog-category-hero h1,.blog-intro h1{max-width:12ch;margin:0;color:var(--ivory);font-size:clamp(3.4rem,6vw,6.8rem);font-weight:500;line-height:.9;letter-spacing:-.055em;text-transform:uppercase}.article-hero>p:not(.eyebrow),.blog-category-hero p:not(.eyebrow),.blog-intro>p:not(.eyebrow){max-width:45ch;margin:25px 0 0;color:#d8cec0;font-size:20px}.blog-category-grid,.blog-post-grid{padding:0 clamp(24px,7vw,120px) 110px}.blog-category-grid{max-width:980px}.blog-category-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#0c0c0b;transition:border-color .2s,transform .24s}.blog-category-card:hover{border-color:var(--gold);transform:translateY(-4px)}.blog-category-card>picture{aspect-ratio:1;overflow:hidden}.blog-category-card>div{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(32px,5vw,74px)}.blog-category-card h2,.blog-post-card h2{margin:0;color:var(--ivory);font-size:clamp(2.2rem,3vw,3.6rem);font-weight:500;line-height:.95;text-transform:uppercase}.blog-category-card p:not(.eyebrow),.blog-post-card p:not(.eyebrow){max-width:32ch;color:#d8cec0;font-size:18px}.blog-category-card .text-action,.blog-post-card .text-action{margin-top:12px}.blog-category-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;padding:clamp(72px,10vw,145px) clamp(24px,9vw,160px) 70px}.blog-category-hero>picture{aspect-ratio:1;overflow:hidden;border:1px solid var(--gold)}.back-link{display:inline-block;margin-bottom:38px;color:var(--gold-pale);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.blog-post-grid{max-width:1050px}.blog-post-card{display:grid;grid-template-columns:minmax(240px,.9fr) 1.1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;border-top:1px solid var(--line);padding-top:26px}.blog-card-image{aspect-ratio:1.14;overflow:hidden}.blog-post-card>div{padding:16px 0}.article{padding:clamp(72px,10vw,145px) 24px 100px}.article-hero{max-width:900px;margin:0 auto 54px;text-align:center}.article-hero h1{max-width:12ch}.article-hero h1,.article-hero>p:not(.eyebrow){margin-inline:auto}.article .article-image{max-width:1180px;aspect-ratio:1.75;margin:0 auto 58px;overflow:hidden;border:1px solid var(--line)}.article-image picture{display:block;width:100%;height:100%}.article-body{max-width:740px;margin:0 auto;color:#ded6cb;font-size:18px;line-height:1.72}.article-body h2{margin:68px 0 18px;color:var(--ivory);font-size:clamp(2rem,3.2vw,3.35rem);font-weight:500;line-height:.98;text-transform:uppercase}.article-body h3{margin:0 0 10px;color:var(--ivory);font-size:23px;font-weight:600;line-height:1.2}.article-body p{margin:0 0 22px}.article-body a{color:var(--gold-pale);border-bottom:1px solid var(--gold)}.article-lead{color:var(--ivory);font-size:22px;line-height:1.58}.article-body ul{display:grid;grid-gap:12px;gap:12px;margin:0 0 24px;padding-left:23px}.article-body li::marker{color:var(--gold-pale)}.article-body .article-image{max-width:100%;height:auto;aspect-ratio:1.35;margin:54px auto;overflow:hidden}.article-faq{padding:22px 0;border-top:1px solid var(--line)}.article-faq p{margin:0}.article-faq:last-child{border-bottom:1px solid var(--line)}@media (max-width:900px){.blog-category-card,.blog-category-hero,.blog-post-card{grid-template-columns:1fr}.blog-category-card>picture{aspect-ratio:1.3}.blog-category-hero{gap:38px}.blog-category-hero>picture{order:-1}.blog-post-card{gap:12px}.article{padding-top:76px}.article .article-image{aspect-ratio:1.25}.article-body{font-size:17px}.article-body .article-image{aspect-ratio:1.15}}