.blog-page{background:#f6f7f9;color:#101625}.blog-page main{overflow:clip}.blog-page .brand-name{font-size:12px;line-height:1.3;font-weight:850;letter-spacing:.08em}.blog-page .brand-name>span{display:block;font-size:10px}.blog-page .brand-mark{font-size:36px;font-weight:900;letter-spacing:-.07em;line-height:1}.blog-page .brand-mark>span{color:#325feb}.blog-page .brand{display:flex;align-items:center;gap:12px}.blog-page .header-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:30px}.resource-hero{background:#101625;color:white;padding:90px 0 45px;border-bottom:5px solid #325feb}.resource-eyebrow{font-size:13px;letter-spacing:.16em;color:#8faeff;font-weight:800;margin-bottom:28px}.resource-hero h1{font-size:clamp(48px,6.4vw,88px);line-height:1.02;letter-spacing:-.055em;margin:0 0 26px;max-width:950px}.resource-hero h1 span{color:#8faeff}.resource-hero>div>p{max-width:670px;font-size:19px;line-height:1.7;color:#d2d8e8}.resource-hero-foot{margin-top:50px;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;border-top:1px solid #35405b;padding-top:24px;font-size:14px;color:#b9c4dc}.resource-hero-foot>a{color:white;text-underline-offset:5px}.resource-library{padding-top:62px;padding-bottom:76px}.resource-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.resource-section-heading h2{font-size:clamp(28px,3vw,39px);line-height:1.18;letter-spacing:-.04em;margin:10px 0 0}.resource-section-heading>p,.resource-section-heading>a{font-size:14px;color:#526079;white-space:nowrap}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.resource-card{background:white;border:1px solid #dce1eb;padding:34px;display:flex;flex-direction:column;position:relative}.resource-card:before{content:"";width:48px;height:4px;background:#325feb;position:absolute;left:34px;top:-1px}.resource-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;color:#68748b;margin-bottom:26px}.category-label{font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;color:#325feb}.resource-card h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:0 0 20px}.resource-card h2>a{text-decoration:none;color:#101625}.resource-card h2>a:hover{color:#325feb}.resource-card>p{font-size:16px;line-height:1.7;color:#536078;margin:0 0 26px}.resource-card-bottom{margin-top:auto;border-top:1px solid #e2e6ee;padding-top:24px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#657089}.resource-card-bottom>a{font-size:14px;font-weight:750;color:#325feb;text-underline-offset:4px}.resource-featured{background:#e9efff;border-color:#ced9fa;margin-bottom:24px;padding:42px;display:grid;grid-template-columns:1.3fr 1fr;column-gap:80px}.resource-featured:before{left:42px}.resource-featured .resource-card-top{grid-column:1 / -1}.resource-featured h2{font-size:clamp(32px,3.2vw,44px);margin-bottom:30px}.resource-featured .resource-card-bottom{grid-column:1 / -1}.resource-guide-band{background:#e7ecf7;border-top:1px solid #d5dcec;padding:65px 0}.resource-guide-band>.wrap{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:70px}.resource-guide-band h2{font-size:40px;line-height:1.12;letter-spacing:-.04em;margin:16px 0 22px}.resource-guide-band p{color:#536078;font-size:16px;line-height:1.7;max-width:590px}.resource-guide-band a:not(.button){color:#325feb}.resource-guide-band>.wrap>div:last-child p{font-size:14px;margin-top:18px}.resource-pagination{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:44px;font-size:15px}.resource-pagination a{color:#325feb}.resource-empty{padding:90px 0;min-height:40vh}.resource-empty h1{font-size:clamp(32px,5vw,54px);line-height:1.2;max-width:850px}.resource-empty p{font-size:18px;line-height:1.6;margin-bottom:32px}.article-heading{padding-top:42px;padding-bottom:42px}.article-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#68748b;margin-bottom:42px}.article-breadcrumb a{color:#536078}.article-heading h1{font-size:clamp(38px,4.6vw,64px);line-height:1.08;letter-spacing:-.045em;max-width:960px;margin:20px 0 24px}.article-deck{font-size:20px;line-height:1.65;max-width:830px;color:#536078;margin-bottom:30px}.article-byline{display:flex;align-items:center;gap:14px;font-size:14px}.author-initial{background:#101625;color:#8faeff;display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:26px;font-weight:800}.article-byline>div{display:flex;flex-direction:column;gap:4px}.article-byline>div>span{color:#667188;font-size:13px}.article-date{font-size:13px;color:#667188;margin-left:18px}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,320px);gap:70px;align-items:start;padding-bottom:50px}.article-prose{background:white;padding:42px;border:1px solid #dce1eb;min-width:0}.article-prose>p,.article-prose li,.article-prose blockquote p{font-size:17px;line-height:1.85;color:#35425b}.article-prose>p{margin:0 0 24px}.article-prose>h2{font-size:30px;line-height:1.25;letter-spacing:-.035em;margin:46px 0 20px;scroll-margin-top:110px}.article-prose>h3{font-size:22px;line-height:1.3;margin:32px 0 16px}.article-prose>ul,.article-prose>ol{padding-left:25px;margin:0 0 28px}.article-prose li+li{margin-top:10px}.article-prose blockquote{background:#e9efff;border-left:4px solid #325feb;margin:24px 0 30px;padding:22px 26px}.article-prose blockquote p{margin:0;font-size:16px}.article-takeaway{border-bottom:1px solid #dce1eb;padding-bottom:28px;margin-bottom:28px}.article-takeaway>span{font-size:12px;letter-spacing:.1em;font-weight:850;color:#325feb}.article-takeaway>p{font-size:20px;line-height:1.6;color:#101625;font-weight:600;margin:14px 0 0}.article-toc{background:#f4f6fb;border:1px solid #e1e5ef;margin-bottom:30px;padding:18px 22px}.article-toc summary{font-size:15px;font-weight:750;cursor:pointer}.article-toc ol{margin-top:16px;padding-left:23px}.article-toc li{font-size:14px;line-height:1.6}.article-toc a{color:#325feb;text-underline-offset:3px}.article-table-wrap{overflow-x:auto;margin:26px 0 34px;border:1px solid #d6ddec}.article-table-wrap table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65;min-width:460px}.article-table-wrap th{background:#e9efff;font-weight:750;text-align:left}.article-table-wrap th,.article-table-wrap td{padding:16px 18px;vertical-align:top;border-bottom:1px solid #e1e5ef}.article-table-wrap tr:last-child td{border-bottom:0}.article-sidebar{position:sticky;top:112px}.article-sidebar-card{background:#101625;color:white;padding:30px}.article-sidebar-card .eyebrow{color:#8faeff;font-size:11px}.article-sidebar-card h2{font-size:32px;line-height:1.15;letter-spacing:-.04em;margin:18px 0}.article-sidebar-card h3{font-size:18px;line-height:1.4}.article-sidebar-card p{font-size:15px;line-height:1.75;color:#c2cce0;margin:14px 0 22px}.article-sidebar-card .button{font-size:14px;width:100%;padding:14px 13px}.article-sidebar-card a:not(.button){font-size:15px;color:#8faeff;text-underline-offset:4px}.sidebar-divider{height:1px;background:#35405b;margin:30px 0}.article-next-step{background:#e9efff;padding:30px;margin-top:45px}.article-next-step h2{font-size:29px;line-height:1.2;letter-spacing:-.035em;margin:16px 0 18px}.article-next-step p{font-size:16px;line-height:1.75;color:#536078;margin-bottom:24px}.article-next-step .button{font-size:14px;text-align:center}.article-guide-link{display:block;font-size:14px;color:#325feb;margin-top:20px;text-underline-offset:4px}.article-sources{border-top:1px solid #dce1eb;padding-top:24px;margin-top:36px}.article-sources h2{font-size:20px;margin:0 0 18px}.article-sources ul{padding-left:20px}.article-sources li{font-size:14px;line-height:1.6}.article-sources a{color:#325feb;overflow-wrap:anywhere}.article-author{display:flex;align-items:flex-start;gap:22px;border-top:1px solid #dce1eb;margin-top:36px;padding-top:30px}.article-author img{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:50% 18%;flex-shrink:0}.article-author h2{font-size:24px;margin:9px 0}.article-author p{font-size:14px;line-height:1.7;color:#536078;margin-bottom:12px}.article-author a{font-size:14px;color:#325feb}.article-author .eyebrow{font-size:10px}.related-resources{padding-bottom:76px}.blog-footer{background:#101625;color:#ccd4e6;padding-top:50px}.blog-footer-inner{display:flex;gap:50px;justify-content:space-between;padding-bottom:35px}.blog-footer-brand{color:white;font-size:22px;font-weight:800;text-decoration:none}.blog-footer p{font-size:14px;line-height:1.7;max-width:620px;margin-top:12px}.blog-footer .editorial-note{font-size:12px;color:#98a6c4;max-width:640px;margin-top:20px}.blog-footer .social-links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:120px}.blog-footer .social-links a{font-size:14px;color:#ccd4e6}.blog-footer-bottom{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid #35405b;padding-top:23px;padding-bottom:23px;font-size:12px}.blog-footer-bottom a{color:#ccd4e6}.blog-footer-link{font-size:14px;text-align:center;margin:25px auto 0;padding-bottom:25px}.blog-footer-link a{color:#c4d4ff}.blog-page a:focus-visible{outline:3px solid #83a8ff;outline-offset:5px}
@media(max-width:1050px){.article-layout{gap:32px;grid-template-columns:minmax(0,1fr) 270px}.article-prose{padding:30px}.resource-featured{gap:30px}.article-date{margin-left:0}.article-byline{flex-wrap:wrap}.article-sidebar-card{padding:24px}.blog-page .site-header nav{gap:20px}}
@media(max-width:820px){.resource-hero{padding-top:60px}.resource-hero-foot{margin-top:35px}.resource-featured{display:flex;padding:32px}.resource-guide-band>.wrap{grid-template-columns:1fr;gap:20px}.article-layout{grid-template-columns:1fr}.article-sidebar{position:static}.article-sidebar-card{padding:30px}.article-sidebar-card .button{width:auto}.article-heading{padding-bottom:30px}.article-sidebar{display:none}.article-heading h1{max-width:100%}.resource-section-heading{align-items:flex-start;flex-direction:column;gap:15px}.blog-page .header-inner{min-height:76px}.blog-page .site-header nav{gap:0}.blog-footer-inner{gap:30px}}
@media(max-width:600px){.resource-hero{padding-top:50px}.resource-hero>div>p{font-size:17px}.resource-hero h1{font-size:46px}.resource-grid{grid-template-columns:1fr;gap:20px}.resource-library{padding-top:42px;padding-bottom:50px}.resource-card,.resource-featured{padding:27px}.resource-card:before{left:27px}.resource-card h2{font-size:27px}.resource-featured h2{font-size:31px}.resource-card-top{margin-bottom:20px}.resource-guide-band{padding:42px 0}.resource-guide-band h2{font-size:33px}.article-heading{padding-top:26px}.article-breadcrumb{margin-bottom:30px;font-size:12px;gap:8px}.article-heading h1{font-size:38px}.article-deck{font-size:18px}.article-byline>div>span{font-size:12px}.article-date{flex-basis:100%;margin-top:8px}.article-prose{padding:24px 20px}.article-prose>h2{font-size:27px}.article-prose>p,.article-prose li{font-size:16px}.article-takeaway>p{font-size:18px}.article-next-step{padding:24px 20px}.article-next-step h2{font-size:26px}.article-author{gap:15px}.article-author img{width:58px;height:58px}.related-resources{padding-bottom:50px}.blog-footer-inner{flex-direction:column}.blog-footer .social-links{flex-direction:row;flex-wrap:wrap}.resource-pagination{gap:16px;flex-wrap:wrap}.blog-page .header-inner{gap:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.blog-page .article-breadcrumb a{color:#536078}.blog-page .resource-pagination a{color:#325feb}.blog-page .blog-footer .social-links a{color:#ccd4e6}.blog-page .site-header{background:#101625}

.blog-page .wrap{width:min(1160px,calc(100% - 64px));margin-left:auto;margin-right:auto}@media(max-width:600px){.blog-page .wrap{width:calc(100% - 40px)}}
