.blog-hero{max-width:1100px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.blog-card{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);background:var(--coal);transition:transform .2s,border-color .2s}.blog-card:hover{transform:translateY(-4px);border-color:var(--orange)}.blog-card:active{transform:scale(.99)}.blog-card img,.blog-card picture{display:block;width:100%;height:260px}.blog-card img{object-fit:cover}.blog-card-copy{padding:25px}.blog-card-copy h2,.blog-card-copy h3{font-size:43px;margin:0 0 14px}.blog-card-copy p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.65}.blog-category-intro{display:grid;grid-template-columns:1fr .9fr;grid-gap:56px;gap:56px;align-items:end}.blog-category-intro img,.blog-category-intro picture{display:block;width:100%;height:340px}.blog-category-intro img{object-fit:cover}.blog-back{margin-bottom:20px}.article-hero{max-width:980px;padding-bottom:40px}.article-hero h1{max-width:850px;font-size:clamp(66px,8.5vw,132px)}.article-hero>p:not(.eyebrow){max-width:730px;font-size:21px;line-height:1.6;color:#d5cec2}.article-featured{max-width:1328px;margin:0 auto;padding:0 56px}.article-featured img,.article-featured picture{display:block;width:100%;height:min(52vw,560px)}.article-featured img{object-fit:cover}.article{max-width:760px;margin:0 auto;padding:65px 30px 92px}.article h2{font-size:50px;margin:62px 0 17px}.article h3{font-size:32px;margin:34px 0 12px}.article li,.article p{color:#d7d0c4;font-size:17px;line-height:1.8}.article p{margin:0 0 22px}.article ul{padding-left:22px;margin:0 0 24px}.article li{padding-left:6px;margin:8px 0}.article a{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px}.article figure{margin:48px 0}.article figure img,.article figure picture{display:block;width:100%;height:auto;max-height:440px}.article figure img{object-fit:cover}.article figcaption{color:var(--muted);font-size:13px;line-height:1.5;margin-top:10px}.article .article-callout{border:1px solid var(--line);padding:25px;margin:34px 0;background:var(--coal)}.article .article-callout strong{display:block;font-family:var(--display);font-size:28px;letter-spacing:.5px;text-transform:uppercase;color:var(--orange);margin-bottom:8px}.article .article-callout p{margin:0}.article .article-cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px 0;margin:60px 0 0}.article .article-cta h2{margin:0 0 15px}.article .article-cta .button{margin-top:4px;text-decoration:none}.article-faq{margin-top:68px}.article-faq h2{margin-bottom:18px}.article-faq details{border-top:1px solid var(--line);padding:0}.article-faq details:last-child{border-bottom:1px solid var(--line)}.article-faq summary{font-family:var(--display);font-size:29px;line-height:1.1;letter-spacing:.5px;text-transform:uppercase;padding:22px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary span{color:var(--orange)}.article-faq details[open] summary span{transform:rotate(45deg)}.article-faq details p{margin:0 0 25px}.article-source-note{font-size:14px!important;color:var(--muted)!important;margin-top:46px!important}@media(max-width:760px){.blog-grid{grid-template-columns:1fr;gap:18px}.blog-card img,.blog-card picture{height:220px}.blog-card-copy{padding:20px}.blog-card-copy h2,.blog-card-copy h3{font-size:38px}.blog-category-intro{grid-template-columns:1fr;gap:26px}.blog-category-intro img,.blog-category-intro picture{height:245px}.article-hero h1{font-size:70px}.article-hero>p:not(.eyebrow){font-size:18px}.article-featured{padding:0 20px}.article-featured img,.article-featured picture{height:300px}.article{padding:48px 20px 68px}.article h2{font-size:43px;margin-top:49px}.article h3{font-size:29px}.article li,.article p{font-size:16px}.article figure{margin:34px 0}.article-faq summary{font-size:26px}}