.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 35px;padding-top:55px;padding-bottom:75px}.blog-card{border:1px solid var(--line);background:white;transition:transform .2s,border-color .2s}.blog-card:hover{transform:translateY(-3px);border-color:var(--teal)}.editorial-image{margin:0;aspect-ratio:16/9;background:#e9eeec;overflow:hidden}.editorial-image img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.card-copy{padding:25px 28px}.card-copy h2{font-size:25px;line-height:1.3;margin:14px 0 20px;letter-spacing:-.03em}.card-copy>p:not(.eyebrow){font-size:14px}.card-bottom{display:flex;justify-content:space-between;gap:15px;font-size:11px;border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.card-bottom>span{color:var(--muted)}.article-heading{padding-top:45px;padding-bottom:30px;max-width:1100px}.backlink{font-size:12px;color:var(--teal);display:inline-block;margin-bottom:28px}.article-heading h1{font-size:clamp(32px,3.6vw,51px);line-height:1.2;max-width:950px}.article-meta{font-size:12px}.article-meta span{padding:0 10px}.article-cover{max-width:1100px}.article-cover .editorial-image{border-radius:3px}.article-body{max-width:750px;margin:50px auto 70px;padding:0 25px;font-size:17px;line-height:1.9}.article-body>p:first-child{font-size:20px;color:var(--navy);line-height:1.75}.article-body p{color:#465b68}.article-body h2{font-size:28px;line-height:1.35;margin:45px 0 22px;letter-spacing:-.025em}.article-body li{color:#465b68;margin:8px 0}.article-body .editorial-image{margin:40px 0}.references,.related-services{border-top:1px solid var(--line);padding-top:5px;margin-top:45px}.references h2,.related-services h2{font-size:23px}.references p,.references li{font-size:12px;line-height:1.7}.references a{color:var(--teal);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.related-services a{display:block;font-size:14px;padding:10px 0;color:var(--teal)}.article-notice{background:var(--cream);padding:20px 25px;margin-top:40px}.article-notice h2{font-size:18px;margin:0 0 15px}.article-notice p{font-size:12px;line-height:1.8}.article-cta{max-width:1000px;background:var(--cream);padding-top:40px;padding-bottom:45px}.article-cta h2{font-size:31px;line-height:1.3}.article-cta p{max-width:700px;font-size:15px}.related-articles{padding-top:50px;padding-bottom:60px}.related-articles>.blog-grid{grid-template-columns:repeat(3,1fr);padding:25px 0 45px;gap:25px}.related-articles .card-copy{padding:20px}.related-articles .card-copy h2{font-size:20px}.related-articles .card-bottom{flex-wrap:wrap}.related-articles>h2{font-size:28px}header nav{gap:17px}header nav a{font-size:11px}@media(max-width:1000px){header nav{gap:12px}.related-articles>.blog-grid{grid-template-columns:1fr 1fr}.related-articles .blog-card:last-child{display:none}}@media(max-width:800px){header nav a{font-size:15px}.blog-grid{grid-template-columns:1fr;padding-top:30px;padding-bottom:45px;gap:25px}.card-copy{padding:22px}.card-copy h2{font-size:24px}.article-heading{padding-top:25px}.article-heading h1{font-size:34px}.article-meta{font-size:11px}.article-body{margin-top:30px;font-size:16px;line-height:1.85}.article-body>p:first-child{font-size:18px}.article-body h2{font-size:25px;margin-top:35px}.article-body .editorial-image{margin:30px -1px}.article-cta{margin:0 20px;padding:25px}.article-cta h2{font-size:27px}.related-articles>.blog-grid{grid-template-columns:1fr}.related-articles .blog-card:last-child{display:block}.article-cover{padding:0 20px}}
.editorial-image picture{display:block;position:relative;width:100%;height:100%}.editorial-image img.panel{position:absolute;width:100%;height:300%;max-width:none;object-fit:fill;aspect-ratio:auto;left:0}.editorial-image img.panel-1{top:0}.editorial-image img.panel-2{top:-100%}.editorial-image img.panel-3{top:-200%}
.article-body a.context-link{color:var(--teal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
