.blog-section{background:#f3f6fc;border-block:1px solid #dfe7f4}.blog-section .heading-row h2 span{color:#7b879b}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.article-card{min-width:0}.article-card-art{border-radius:8px;display:block;overflow:hidden}.blog-cover{aspect-ratio:520/310;background:#09172a;position:relative;overflow:hidden}.blog-cover svg{width:100%;height:auto;transition:transform .7s;display:block}.cover-caption{font:9px var(--font-geist-mono);letter-spacing:.12em;color:#9db8dc;position:absolute;bottom:17px;left:22px}.article-card-copy{padding:26px 0 20px}.article-card .eyebrow{margin-bottom:15px;font-size:10px}.article-card h3{letter-spacing:-.035em;margin-bottom:17px;font-size:clamp(22px,2vw,28px);line-height:1.25}.article-card h3 a:hover{color:#0967d9}.article-card-copy>p:not(.eyebrow){color:#65738a;font-size:14px;line-height:1.75}.article-card-bottom{color:#5c7395;border-top:1px solid #d5deed;justify-content:space-between;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.article-card-bottom svg{color:#1674ee}html[data-motion=full] .article-card:hover .blog-cover svg{transform:scale(1.035)}.blog-masthead,.article-masthead{color:#f5f8ff;background:#050b18;padding:165px 0 0}.blog-masthead .eyebrow,.article-masthead .eyebrow{color:#8eb8ee}.blog-masthead-row{grid-template-columns:1.7fr 1fr;align-items:end;gap:70px;margin:38px 0 60px;display:grid}.blog-masthead h1{letter-spacing:-.065em;font-size:clamp(48px,6.4vw,86px);line-height:1.05}.blog-masthead h1 span{color:#72acff}.blog-masthead-row>p{color:#a1b0c9;max-width:355px;font-size:17px;line-height:1.8}.blog-index-line{color:#8b9ebc;border-top:1px solid #263449;justify-content:space-between;padding:22px 0;font-size:12px;display:flex}.blog-index-line .mono{letter-spacing:.09em;font-size:10px}.blog-list{padding-block:78px 90px}.blog-list-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:36px;display:flex}.blog-list-heading h2{letter-spacing:-.04em;font-size:27px}.blog-list-heading .mono{color:#687e9e;font-size:10px}.blog-conversation{background:#eff4fd;border-radius:8px;justify-content:space-between;align-items:center;gap:36px;margin-bottom:90px;padding:45px;display:flex}.blog-conversation h2{margin-block:15px;font-size:36px}.blog-conversation p:not(.eyebrow){font-size:15px}.blog-conversation .button{flex-shrink:0}.article-masthead{padding-bottom:52px}.article-back{color:#b1c2da;align-items:center;gap:9px;margin-bottom:42px;font-size:12px;display:inline-flex}.article-back:hover{color:#fff}.article-masthead .eyebrow{gap:20px;font-size:11px;display:flex}.article-masthead .eyebrow>span{color:#6588b7}.article-masthead h1{letter-spacing:-.052em;max-width:980px;margin:23px 0;font-size:clamp(38px,5vw,65px);line-height:1.1}.article-deck{color:#a7b7cd;max-width:750px;font-size:18px;line-height:1.7}.article-byline{color:#9eafc9;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;font-size:12px;display:flex}.article-byline a{color:#e3edff}.article-layout{grid-template-columns:240px minmax(0,1fr);gap:56px;max-width:1200px;padding-block:65px 90px;display:grid}.article-toc{align-self:start;position:sticky;top:118px}.article-toc .eyebrow{font-size:10px}.article-toc ol{margin:20px 0 32px;padding:0;list-style:none}.article-toc li{border-bottom:1px solid #e2e8f1}.article-toc li a{color:#556783;align-items:baseline;gap:12px;padding:15px 0;font-size:12px;line-height:1.6;display:flex}.article-toc li a:hover{color:#0669e0}.article-toc .mono{color:#6b97cf;font-size:9px}.article-aside-cta{padding-top:7px}.article-aside-cta p{color:#263c59;margin-bottom:9px;font-size:14px}.article-aside-cta a{color:#0d67d6;align-items:center;gap:9px;font-size:12px;display:flex}.article-prose{color:#48586e;min-width:0;font-size:17px;line-height:1.9}.article-prose h2{color:#122137;letter-spacing:-.04em;margin:52px 0 22px;font-size:32px;line-height:1.2}.article-prose p{color:inherit;margin-block:20px}.article-prose ul,.article-prose ol{margin-block:23px;padding-left:23px}.article-prose li{margin-block:12px;padding-left:5px}.article-prose strong{color:#243955;font-weight:600}.article-prose a:not(.button){color:#075ebd;text-underline-offset:4px;-webkit-text-decoration:underline #a0bfe8;text-decoration:underline #a0bfe8}.article-prose a:not(.button):hover{text-decoration-color:currentColor}.article-prose section{scroll-margin-top:112px}.article-answer{background:#f1f6fe;border-left:2px solid #2081ff;padding:26px 30px}.article-answer .eyebrow{font-size:10px}.article-answer p{color:#304e73;margin:13px 0 0;font-size:18px;line-height:1.8}.article-callout{background:#f8faff;border:1px solid #d6e1f1;border-radius:7px;margin-block:30px;padding:24px 28px}.article-callout p:last-child{margin-bottom:0}.article-callout .eyebrow{font-size:10px}.article-table{border:1px solid #d8e2ef;border-radius:6px;margin-block:28px;overflow-x:auto}.article-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.article-table caption{text-align:left;color:#58708e;background:#f7faff;padding:16px 20px;font-size:12px}.article-table th,.article-table td{vertical-align:top;border-top:1px solid #dce5f2;min-width:130px;padding:15px 20px}.article-table thead{color:#284b77;background:#eff4fc}.article-table tbody th{color:#3a5273;font-weight:500}.article-end{border-top:1px solid #d8e3f2;margin-top:55px;padding-top:35px}.article-end .eyebrow{font-size:10px}.article-end h2{margin-top:18px}.article-end .button{margin-top:7px}.related-articles{padding-bottom:85px}.related-articles>h2{margin:20px 0 35px;font-size:36px}.related-articles .article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-articles .blog-cover{aspect-ratio:520/240}.related-articles .blog-cover svg{width:100%;height:100%}@media (max-width:1100px){.desktop-nav{gap:19px}.nav-inner{gap:18px}.article-grid{gap:22px}.blog-masthead-row{gap:35px}.article-layout{grid-template-columns:205px minmax(0,1fr);gap:38px}}@media (max-width:800px){.blog-masthead,.article-masthead{padding-top:122px}.blog-masthead-row{grid-template-columns:1fr;gap:25px;margin-bottom:42px}.blog-masthead-row>p{max-width:530px;font-size:15px}.article-grid{grid-template-columns:1fr;gap:32px}.blog-cover{aspect-ratio:520/260}.blog-cover svg{height:100%}.article-card h3{font-size:27px}.article-card-copy{padding-top:22px}.blog-section .heading-row{align-items:flex-start}.blog-section .heading-row .text-link{margin-top:10px}.blog-list-heading{flex-direction:column;align-items:flex-start;gap:14px}.blog-list{padding-block:45px}.blog-conversation{flex-direction:column;align-items:flex-start;margin-bottom:50px;padding:28px}.blog-conversation h2{font-size:30px}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:30px}.article-toc{position:static}.article-toc ol{grid-template-columns:1fr 1fr;column-gap:28px;margin-bottom:0;display:grid}.article-aside-cta{display:none}.article-prose{font-size:16px}.article-prose h2{font-size:29px}.article-deck{font-size:16px}.related-articles .article-grid{gap:25px}.related-articles .article-card h3{font-size:23px}}@media (max-width:520px){.blog-masthead h1{font-size:46px}.blog-index-line{gap:15px;font-size:10px}.blog-index-line .mono{font-size:8px}.article-masthead{padding-bottom:35px}.article-masthead h1{font-size:37px}.article-back{margin-bottom:30px}.article-byline{gap:8px;font-size:11px}.article-toc ol{grid-template-columns:1fr}.article-toc li a{padding-block:11px}.article-answer,.article-callout{padding:22px}.article-answer p{font-size:16px}.article-table th,.article-table td{min-width:110px;padding:12px}.article-table table{font-size:12px}.related-articles .article-grid{grid-template-columns:1fr}.footer-bottom>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.blog-cover svg{transition:none}}.table-scroll-hint{display:none}@media (max-width:520px){.article-prose .table-scroll-hint{color:#58708e;margin-bottom:-15px;font-size:11px;display:block}}.featured-guide{background:#f1f6fd;border:1px solid #dce6f3;border-radius:8px;grid-template-columns:1fr 1.1fr;align-items:center;gap:46px;margin-bottom:48px;padding:30px;display:grid}.featured-guide .blog-cover{aspect-ratio:520/310;border-radius:6px}.featured-guide .eyebrow{font-size:10px}.featured-guide h3{letter-spacing:-.045em;margin:18px 0;font-size:36px;line-height:1.16}.featured-guide p{font-size:15px;line-height:1.8}.featured-guide-link{color:#0967d9;align-items:center;gap:14px;margin-top:25px;font-size:13px;display:flex}.featured-guide:hover h3{color:#0967d9}@media (max-width:800px){.featured-guide{grid-template-columns:1fr;gap:28px;padding:23px}.featured-guide h3{font-size:30px}}@media (max-width:390px){.featured-guide{padding:18px}.featured-guide h3{font-size:27px}}
