.blog{padding-bottom:70px}.blog-intro{padding-block:65px 55px}.blog-intro h1{max-width:900px;margin:22px 0 24px;font-size:clamp(54px,6vw,88px)}.blog-intro h1 em{color:var(--blue)}.blog-intro>p{max-width:660px;color:var(--muted);font-size:19px}.blog .eyebrow{font-size:12px}.blog-list{padding-bottom:65px}.blog-featured{border-block:1px solid var(--line);grid-template-columns:1.35fr 1fr;align-items:center;gap:42px;padding-block:36px;display:grid}.blog-featured+.blog-featured{border-top:0}.blog-cover{background:#f5f0e5;display:block;overflow:hidden}.blog-cover img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.blog-featured-copy h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(30px,3.3vw,44px);line-height:1.12}.blog-featured-copy>p{color:var(--muted);font-size:16px}.blog-featured-copy h2 a:hover{color:var(--blue)}.blog-meta{color:var(--muted);flex-wrap:wrap;gap:18px;margin-block:20px;line-height:1.5;display:flex;font-size:13px!important}.blog-featured-copy>.text-link{margin-top:8px;display:inline-block}.blog-closing{border-top:1px solid var(--line);padding-top:48px}.blog-closing h2{margin-block:22px;font-size:clamp(36px,4vw,55px)}.blog-closing h2 em{color:var(--blue)}.blog-article{padding-top:38px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:38px;font-size:13px;display:flex}.breadcrumbs a:hover{color:var(--blue)}.article-heading{max-width:920px}.article-heading h1{letter-spacing:-.05em;margin:20px 0 24px;font-size:clamp(38px,5vw,67px);line-height:1.08}.article-deck{max-width:800px;color:var(--muted);font-size:20px;line-height:1.55}.article-cover{margin:36px 0 52px}.article-cover img{width:100%;height:auto;display:block}.article-cover figcaption{color:var(--muted);margin-top:14px;font-size:13px}.article-layout{grid-template-columns:minmax(0,760px) 260px;align-items:start;gap:64px;display:grid}.article-body{color:#303642;min-width:0;font-size:18px;line-height:1.75}.article-body p{margin-bottom:24px;line-height:1.8}.article-body>p:first-child{color:var(--ink);font-size:20px}.article-body h2{letter-spacing:-.035em;margin:48px 0 20px;scroll-margin-top:28px;font-size:clamp(28px,3vw,36px);line-height:1.2}.article-body h3{letter-spacing:-.025em;margin:32px 0 16px;font-size:23px;line-height:1.3}.article-body a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.article-body a:hover{color:#1c3b9c}.article-body ul,.article-body ol{margin-block:22px;padding-left:26px}.article-body li{margin-block:10px;line-height:1.75}.article-body img{width:100%;height:auto;margin-block:30px 12px;display:block}.article-body p:has(>em:only-child){color:var(--muted);font-size:14px}.article-body table{border-collapse:collapse;width:100%;max-width:100%;margin:28px 0;font-size:15px;line-height:1.6;display:block;overflow-x:auto}.article-body th,.article-body td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:210px;padding:15px 18px}.article-body th{color:var(--ink);background:#edf1fb;font-weight:700}.article-body td{background:#fff}.article-aside-inner{position:sticky;top:28px}.article-aside{align-self:stretch}.article-toc{border-top:2px solid var(--blue);padding-top:20px}.article-toc h2{letter-spacing:0;margin:0 0 18px;font-size:16px}.article-toc ol{margin:0;padding:0;list-style:none}.article-toc li{color:var(--muted);margin-bottom:14px;font-size:14px;line-height:1.5}.article-toc a:hover{color:var(--blue);text-decoration:underline}.article-cta{background:#eaf0fc;border:1px solid #d1d9ed;margin-top:32px;padding:24px}.article-cta .eyebrow{font-size:10px}.article-cta p{letter-spacing:-.025em;margin:17px 0 22px;font-size:20px;line-height:1.35}.article-cta .button{margin-bottom:18px;display:flex}.article-cta>.text-link{font-size:12px}.article-footer{border-top:1px solid var(--line);justify-content:space-between;gap:25px;margin-top:56px;padding-top:28px;display:flex}.blog a:focus-visible{outline-offset:4px}@media (width<=1000px){.article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:36px}.blog-featured{gap:28px}.blog-featured-copy h2{font-size:32px}}@media (width<=850px){.article-layout{flex-direction:column;display:flex}.article-aside{order:-1;width:100%}.article-aside-inner{position:static}.article-toc ol{columns:2;column-gap:25px}.article-toc li{break-inside:avoid}.article-cta{display:none}.article-body{width:100%}.blog-featured{grid-template-columns:1fr;gap:28px}.blog-featured-copy{max-width:720px}.article-cover{margin-bottom:32px}}@media (width<=760px){.blog{padding-bottom:45px}.blog-intro{padding-block:38px}.blog-intro h1{font-size:49px}.blog-intro>p{font-size:17px}.blog-list{padding-bottom:38px}.blog-featured{padding-block:24px}.blog-featured-copy h2{font-size:31px}.blog-closing{padding-top:32px}.article-heading h1{font-size:39px}.article-deck{font-size:18px}.article-heading .blog-meta{gap:12px}.breadcrumbs{margin-bottom:28px}.article-cover{margin-top:28px}.article-body{font-size:17px}.article-body>p:first-child{font-size:18px}.article-body h2{margin-top:38px;font-size:29px}.article-body h3{font-size:22px}.article-toc ol{columns:1}.article-toc li{margin-bottom:12px}.article-body th,.article-body td{min-width:170px;padding:12px}.article-footer{flex-wrap:wrap}.article-cover figcaption{font-size:12px}}
