.blog-index-page,.blog-post-page{padding-top:72px}.blog-index-hero{min-height:290px;padding-top:clamp(58px,6vw,88px);padding-bottom:44px;display:flex;justify-content:space-between;align-items:end;gap:48px;border-bottom:1px solid var(--rule)}.blog-index-hero>div>p{margin-bottom:14px;color:var(--brand-muted);font-size:13px;font-weight:700}.blog-index-hero h1{max-width:760px;font-size:clamp(44px,5vw,64px);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.blog-index-hero>p{max-width:41ch;padding-bottom:5px;color:var(--stone-700);font-size:16px;line-height:1.65;text-wrap:pretty}.blog-newsroom{padding-top:clamp(46px,5vw,70px);padding-bottom:clamp(82px,9vw,130px);display:grid;grid-template-columns:minmax(220px,.78fr) minmax(380px,1.52fr) minmax(235px,.85fr);gap:clamp(24px,3vw,44px);align-items:start}.blog-news-column{min-width:0}.blog-headline-story+.blog-headline-story,.blog-supporting-story+.blog-supporting-story{margin-top:28px;padding-top:28px;border-top:1px solid var(--rule)}.blog-lead-image,.blog-supporting-image,.topic-article-image{position:relative;display:block;overflow:hidden;border-radius:var(--radius-md);background:var(--soft)}.blog-supporting-image{aspect-ratio:1.35/1;margin-bottom:18px}.blog-lead-image{aspect-ratio:1.34/1;margin-bottom:21px}.blog-card-image img,.blog-lead-image img,.blog-supporting-image img,.topic-article-image img{transition:transform .7s var(--ease)}.blog-card-image:hover img,.blog-lead-image:hover img,.blog-supporting-image:hover img,.topic-article-image:hover img{transform:scale(1.025)}.article-meta{margin:0 0 12px;display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--stone-600);font-size:11px;line-height:1.4}.article-meta span:first-child{color:var(--ink);font-weight:700}.article-meta span+span:before{margin-right:14px;color:var(--brand-gold);content:"•"}.blog-headline-story h2,.blog-supporting-story h2{font-size:clamp(21px,2vw,27px);line-height:1.14;letter-spacing:-.025em;text-wrap:balance}.blog-headline-story>p:not(.article-meta),.blog-supporting-story>p:last-child{margin-top:13px;color:var(--stone-700);font-size:14px;line-height:1.55;text-wrap:pretty}.blog-lead-story h2{font-size:clamp(34px,3.4vw,49px);line-height:1.07;letter-spacing:-.035em;text-wrap:balance}.blog-lead-story>p:not(.article-meta){margin-top:17px;color:var(--stone-700);font-size:16px;line-height:1.62;text-wrap:pretty}.blog-read-link{margin-top:23px;padding-bottom:5px;display:inline-flex;align-items:center;gap:14px;border-bottom:1px solid var(--ink);font-size:13px;font-weight:700}.blog-read-link span{transition:transform .28s var(--ease)}.blog-read-link:hover span{transform:translateX(5px)}.blog-headline-link{margin-top:16px;display:inline-flex;align-items:center;gap:12px;color:var(--brand-muted);font-size:11px;font-weight:700}.blog-headline-link i{font-size:16px;font-style:normal;transition:transform .25s var(--ease)}.blog-headline-link:hover i{transform:translateX(4px)}.blog-library{padding-top:clamp(64px,7vw,96px);padding-bottom:120px;border-top:2px solid var(--ink)}.blog-library-heading{margin-bottom:clamp(44px,5vw,66px);display:flex;justify-content:space-between;align-items:baseline;gap:40px}.blog-library-heading h2{font-size:clamp(37px,4.5vw,56px);letter-spacing:-.035em}.blog-library-heading p{color:var(--stone-600);font-size:12px}.blog-topic-sections{display:grid;gap:clamp(58px,7vw,92px)}.blog-topic-section{scroll-margin-top:100px}.blog-topic-section>h2{margin-bottom:26px;padding-bottom:12px;border-bottom:1px solid var(--ink);font-size:clamp(29px,3vw,38px);letter-spacing:-.03em}.blog-topic-section>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:clamp(26px,3vw,38px)}.topic-article-image{aspect-ratio:1.45/1}.topic-article-copy{padding-top:17px}.topic-article h3{font-size:clamp(21px,2vw,27px);line-height:1.16;letter-spacing:-.025em;text-wrap:balance}.topic-article-copy>p:last-child{margin-top:13px;color:var(--stone-700);font-size:14px;line-height:1.58;text-wrap:pretty}.blog-card{padding:34px 0 72px;display:grid;grid-template-columns:minmax(330px,.84fr) minmax(0,1.16fr);gap:clamp(45px,8vw,115px);border-bottom:1px solid var(--rule);align-items:center}.blog-card:nth-child(2n){grid-template-columns:minmax(0,1.16fr) minmax(330px,.84fr)}.blog-card:nth-child(2n) .blog-card-image{grid-column:2}.blog-card:nth-child(2n) .blog-card-copy{grid-column:1;grid-row:1}.blog-card-image{position:relative;height:340px;display:block;overflow:hidden;border-radius:var(--radius-md);background:var(--soft)}.blog-card-meta{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;font-weight:700;line-height:1.4}.blog-card-meta span:first-child{color:var(--ink)}.blog-card-meta span:last-child{color:var(--brand-muted)}.blog-card-copy h2{max-width:720px;font-size:clamp(29px,3vw,42px);line-height:1.12;letter-spacing:-.03em}.blog-card-copy>p{max-width:62ch;margin-top:22px;color:var(--stone-700);font-size:15px;line-height:1.68;text-wrap:pretty}.blog-index-cta{margin-bottom:clamp(95px,11vw,150px);padding:clamp(54px,7vw,82px);display:flex;align-items:flex-end;justify-content:space-between;gap:60px;border-radius:var(--radius-lg);background:var(--action);color:var(--paper)}.blog-index-cta>div>p{margin-bottom:17px;color:var(--navy-200);font-size:13px}.blog-index-cta h2{max-width:720px;font-size:clamp(31px,4vw,48px);line-height:1.12;letter-spacing:-.035em}.blog-post-header{min-height:455px;padding-top:clamp(52px,6vw,76px);padding-bottom:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);-moz-column-gap:clamp(55px,9vw,130px);column-gap:clamp(55px,9vw,130px);align-content:center}.blog-back-link{grid-column:1/-1;margin-bottom:36px;display:inline-flex;align-items:center;gap:12px;color:var(--stone-700);font-size:12px}.blog-post-header>p:first-of-type{grid-column:2;padding-top:12px;color:var(--stone-700);font-size:14px;font-weight:700}.blog-post-header h1{grid-column:1;max-width:930px;font-size:clamp(44px,4.65vw,60px);line-height:1.04;letter-spacing:-.04em}.blog-post-header>p:nth-of-type(2){grid-column:1;max-width:750px;margin-top:22px;color:var(--stone-700);font-size:17px;line-height:1.6;text-wrap:pretty}.blog-post-byline{grid-column:1;margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--stone-600);font-size:12px}.blog-post-byline span:first-child{color:var(--ink);font-weight:700}.blog-post-hero{position:relative;height:clamp(510px,59vw,720px);overflow:hidden;border-radius:var(--radius-lg);background:var(--soft)}.blog-post-layout{padding-top:95px;padding-bottom:135px;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);gap:clamp(60px,9vw,135px);align-items:start}.blog-post-index{grid-column:2;position:sticky;top:108px}.blog-post-index>p{margin-bottom:17px;font-size:13px;font-weight:750}.blog-post-index nav{display:flex;flex-direction:column}.blog-post-index nav a{padding:7px 0;color:var(--stone-700);font-size:12px;line-height:1.4;transition:color .2s ease,transform .2s ease}.blog-post-index nav a.is-active,.blog-post-index nav a:hover{color:var(--ink);transform:translateX(3px)}.blog-post-index nav a.is-active{font-weight:700}.blog-post-index>a{margin-top:30px;padding:15px 0;display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:12px;font-weight:700}.blog-post-content{grid-column:1;grid-row:1;min-width:0}.blog-post-content>section{padding:42px 0 54px;display:grid;grid-template-columns:50px minmax(0,1fr);gap:18px;border-bottom:1px solid var(--rule);scroll-margin-top:100px}.blog-post-content>section>span{padding-top:7px;color:var(--stone-600);font-size:12px}.blog-post-content h2{max-width:760px;font-size:clamp(28px,3.1vw,39px);line-height:1.16;letter-spacing:-.028em}.blog-post-content section li,.blog-post-content section p{max-width:72ch;color:var(--stone-700);font-size:16px;line-height:1.76;text-wrap:pretty}.blog-post-content section h2+p,.blog-post-content section p+p,.blog-post-content section p+ul{margin-top:22px}.blog-post-content section ul{max-width:70ch;margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.blog-post-content section li{padding:13px 0 13px 24px;position:relative;border-bottom:1px solid var(--rule)}.blog-post-content section li:before{position:absolute;top:24px;left:2px;width:6px;height:6px;border-radius:50%;background:var(--navy-600);content:""}.blog-context-links{margin-top:25px;display:flex;flex-wrap:wrap;gap:9px 22px}.blog-context-links a{padding-bottom:4px;display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid var(--navy-600);color:var(--navy-900);font-size:12px;font-weight:700;line-height:1.45}.blog-context-links a span{font-size:11px}.blog-post-content>.blog-quick-answer{padding:44px 48px 48px;display:block;background:var(--navy-100);border-bottom:0;border-radius:var(--radius-lg)}.blog-quick-answer>p:first-child{margin-bottom:15px;color:var(--navy-700);font-size:12px;font-weight:750}.blog-quick-answer h2{font-size:31px}.blog-quick-answer h2+p{margin-top:20px;color:var(--navy-900);font-size:18px;line-height:1.65}.blog-inline-image{grid-column:1/-1;position:relative;height:clamp(410px,51vw,620px);margin:43px 0 0;overflow:hidden;border-radius:var(--radius-md);background:var(--soft)}.blog-editorial-note{margin-top:54px;padding:30px 0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:38px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.blog-editorial-note>p:first-child{font-size:13px;font-weight:750}.blog-editorial-note>p:last-child{max-width:66ch;color:var(--stone-700);font-size:14px;line-height:1.7}.blog-sources{display:block!important}.blog-sources h2{font-size:25px}.blog-sources ul{margin-top:24px!important}.blog-sources a{gap:22px}.blog-service-cta,.blog-sources a{display:flex;justify-content:space-between}.blog-service-cta{margin-top:64px;padding:48px;align-items:flex-end;gap:42px;border-radius:var(--radius-lg);background:var(--action);color:var(--paper)}.blog-service-cta>div>p{margin-bottom:15px;color:var(--navy-200);font-size:12px}.blog-service-cta h2{max-width:590px;font-size:clamp(27px,3vw,37px)}.blog-service-cta .button{flex:none}.blog-related{padding-top:90px;padding-bottom:130px;border-top:1px solid var(--rule)}.blog-related>div:first-child{margin-bottom:52px;display:flex;align-items:baseline;justify-content:space-between;gap:40px}.blog-related>div:first-child h2{font-size:clamp(35px,4vw,52px)}.blog-related>div:first-child a{padding-bottom:5px;border-bottom:1px solid var(--ink);font-size:13px}.blog-related>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:34px}.blog-related .blog-card,.blog-related .blog-card:nth-child(2n){padding:0;display:block;border-bottom:0}.blog-related .blog-card-image,.blog-related .blog-card:nth-child(2n) .blog-card-image{height:310px;display:block}.blog-related .blog-card-copy{margin-top:25px}.blog-related .blog-card-copy h2{font-size:29px}@media (max-width:1100px) and (min-width:621px){.nav-links{gap:18px;font-size:14px}}@media (max-width:760px){.blog-index-page,.blog-post-page{padding-top:68px}.blog-index-hero{min-height:0;padding-top:66px;padding-bottom:54px;display:block}.blog-index-hero h1{font-size:clamp(40px,11.5vw,50px)}.blog-index-hero>p{margin-top:25px;font-size:16px}.blog-newsroom{padding-top:35px;padding-bottom:76px;display:flex;flex-direction:column;gap:32px}.blog-news-column{width:100%}.blog-news-column-left{display:contents}.blog-supporting-story{padding-top:0!important;border-top:0!important}.blog-supporting-story+.blog-supporting-story{margin-top:10px}.blog-lead-story{order:-1}.blog-lead-image{aspect-ratio:1.25/1}.blog-headline-story+.blog-headline-story{margin-top:22px;padding-top:22px}.blog-headline-story>p:not(.article-meta){display:none}.blog-library{padding-top:62px;padding-bottom:90px}.blog-library-heading{margin-bottom:42px;display:block}.blog-library-heading p{margin-top:17px}.blog-topic-sections{gap:62px}.blog-topic-section>h2{margin-bottom:22px}.blog-topic-section>div{display:block}.topic-article+.topic-article{margin-top:37px;padding-top:37px;border-top:1px solid var(--rule)}.topic-article-image{aspect-ratio:1.35/1}.blog-card,.blog-card:nth-child(2n){padding:25px 0 58px;display:block}.blog-card-image,.blog-card:nth-child(2n) .blog-card-image{height:300px}.blog-card-copy,.blog-card:nth-child(2n) .blog-card-copy{margin-top:28px}.blog-card-copy h2{font-size:30px}.blog-index-cta{margin-bottom:88px;padding:44px 28px;align-items:flex-start;flex-direction:column;gap:35px}.blog-post-header{min-height:0;padding-top:55px;padding-bottom:56px;display:block}.blog-back-link{margin-bottom:45px}.blog-post-header>p:first-of-type{padding-top:0;margin-bottom:18px}.blog-post-header h1{font-size:42px}.blog-post-header>p:nth-of-type(2){margin-top:25px;font-size:16px}.blog-post-byline{margin-top:21px}.blog-post-hero{width:100%;height:440px;border-radius:0}.blog-post-layout{padding-top:62px;padding-bottom:90px;display:block}.blog-post-index{display:none}.blog-post-content>section{padding:34px 0 42px;grid-template-columns:38px minmax(0,1fr);gap:7px}.blog-post-content h2{font-size:29px}.blog-post-content section li,.blog-post-content section p{font-size:15px}.blog-post-content>.blog-quick-answer{padding:34px 28px 38px}.blog-quick-answer h2+p{font-size:16px}.blog-inline-image{height:360px}.blog-editorial-note{display:block}.blog-editorial-note>p:last-child{margin-top:15px}.blog-service-cta{padding:39px 28px;align-items:flex-start;flex-direction:column}.blog-service-cta .button{flex:auto}.blog-related{padding-top:66px;padding-bottom:90px}.blog-related>div:last-child{display:block}.blog-related .blog-card+.blog-card{margin-top:62px}.blog-related .blog-card-image,.blog-related .blog-card:nth-child(2n) .blog-card-image{height:290px}}@media (prefers-reduced-motion:reduce){.blog-card-image img,.blog-lead-image img,.blog-supporting-image img,.topic-article-image img{transition:none}.blog-card-image:hover img,.blog-lead-image:hover img,.blog-supporting-image:hover img,.topic-article-image:hover img{transform:none}}.blog-page{padding-top:91px}.blog-card-image,.blog-cta,.blog-featured-image{border-radius:var(--radius-lg)}.blog-page .button{border-radius:var(--radius-md)}@media (max-width:620px){.blog-page{padding-top:91px}}