.blog-body{overflow-wrap:break-word}.blog-index-hero{display:grid;grid-template-columns:1fr 280px;align-items:center;gap:48px;padding-block:48px}.blog-index-hero h1{max-width:720px}.blog-index-hero img{max-width:100%;height:auto;mix-blend-mode:multiply}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:54px}.blog-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-top:5px solid #ffb36b;border-radius:16px;padding:26px}.blog-card:nth-child(3n+2){border-top-color:#729adf}.blog-card:nth-child(3n+3){border-top-color:#438976}.blog-card h2{font-size:28px}.blog-card h2 a{text-decoration:none}.blog-card h2 a:hover{text-decoration:underline;text-underline-offset:5px}.blog-card>.eyebrow{margin:0 0 18px}.blog-card>p:not(.eyebrow){margin-top:18px}.read-more{font-family:var(--font-display);padding-top:24px;min-height:44px;margin-top:auto;text-underline-offset:4px;color:var(--blue)}.blog-bottom{max-width:850px;padding:32px;background:#edf2fc;border-radius:16px;margin-bottom:48px}.blog-bottom p{margin-top:18px}.blog-hero{padding-block:28px 36px;max-width:1050px}.blog-hero h1{max-width:920px;font-size:clamp(34px,4.5vw,58px)}.byline{font-size:14px;margin-top:14px}.byline+.byline{margin-top:4px}.article-layout{display:grid;grid-template-columns:250px minmax(0,720px);gap:56px;align-items:start}.article-toc{position:sticky;top:130px;padding:22px;background:#edf2fc;border-radius:14px}.article-toc h2{font-size:23px}.article-toc ol{padding-left:20px;margin-bottom:0;font-size:15px}.article-toc li+li{margin-top:14px}.article-toc a{text-underline-offset:3px}.article-copy{min-width:0}.article-copy section{scroll-margin-top:120px;margin-bottom:38px}.article-copy h2{font-size:30px;line-height:1.18;margin-bottom:18px}.article-copy p+p{margin-top:16px}.article-copy p,.article-copy li{font-size:18px;line-height:1.7}.article-copy li+li{margin-top:12px}.article-copy ul{padding-left:24px}.short-answer{background:#edf5f1;border-left:4px solid var(--green);border-radius:0 12px 12px 0;padding:26px}.article-copy .short-answer h2{font-size:25px}.article-copy .source-cite{font-size:14px;line-height:1.5;margin-top:20px}.source-cite a,.article-sources a{color:var(--blue);overflow-wrap:anywhere}.program-link{display:block;margin-top:24px;background:#172538;color:white;border-radius:12px;padding:22px;font-family:var(--font-display);font-size:24px;text-decoration:none}.program-link span{display:block;color:#ffd5ac;font-size:16px;margin-top:10px}.article-sources{border-top:1px solid var(--line);padding-top:24px}.article-copy .article-sources li{font-size:15px}.editorial{font-size:14px;border:1px solid var(--line);padding:20px;border-radius:12px}.editorial summary{cursor:pointer;font-family:var(--font-display);font-size:19px}.article-copy .editorial p{font-size:14px;margin-top:14px}.blog-related{margin-top:24px}.blog-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){.blog-grid{grid-template-columns:1fr}.blog-index-hero{grid-template-columns:1fr 180px;gap:24px}.article-layout{grid-template-columns:1fr;gap:24px}.article-toc{position:static}.article-toc ol{columns:2;column-gap:30px}.article-toc li{break-inside:avoid}.blog-card h2{max-width:700px}}
@media(max-width:540px){.blog-index-hero{grid-template-columns:1fr;padding-block:26px;gap:8px}.blog-index-hero img{width:160px;justify-self:end;margin-top:-12px}.blog-index-hero h1{font-size:39px}.blog-hero h1{font-size:35px}.article-toc ol{columns:1}.blog-card{padding:23px}.article-copy h2{font-size:28px}.article-copy p,.article-copy li{font-size:17px}.short-answer{padding:22px}.blog-bottom{padding:24px}.blog-related>div{grid-template-columns:1fr}.article-copy section{scroll-margin-top:110px}.byline{font-size:13px}}
