.blog-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#65738a;margin:18px 0}.blog-card h2{font-size:27px;font-weight:500;line-height:1.22;letter-spacing:-.03em;margin-bottom:16px}.blog-card .product-visual{margin-bottom:2px}.blog-card p{font-size:16px}.blog-article{max-width:1200px;margin:auto;padding:40px}.article-header{position:static;background:none;backdrop-filter:none;border:0;max-width:900px;margin-bottom:45px}.article-header h1{font-size:clamp(34px,4.4vw,58px);line-height:1.15;letter-spacing:-.04em}.article-header .eyebrow{margin-top:36px}.article-lead{font-size:21px;line-height:1.65;max-width:820px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#65738a}.breadcrumbs a:hover{color:var(--blue)}.article-layout{display:grid;grid-template-columns:250px minmax(0,740px);gap:65px;align-items:start}.article-toc{position:sticky;top:110px;border-top:1px solid #dfe5ed;padding-top:20px}.article-toc b{font-size:14px;display:block;margin-bottom:14px}.article-toc a{display:block;font-size:14px;line-height:1.5;padding:9px 0;color:#64748b}.article-toc a:hover{color:var(--blue)}.article-copy{font-size:18px;line-height:1.8;min-width:0}.article-copy h2{font-size:30px;line-height:1.3;font-weight:500;margin:0 0 23px}.article-copy h3{font-size:24px;line-height:1.4}.article-copy section{margin-bottom:44px;scroll-margin-top:110px}.article-copy p{color:#445268;margin-bottom:22px}.article-copy li{margin:12px 0;color:#445268}.article-copy ul,.article-copy ol{padding-left:25px}.article-copy a:not(.button){color:#2458ed;text-decoration:underline;text-underline-offset:3px}.article-callout{background:#edf3ff;border-left:3px solid #6085f0;padding:24px 28px;border-radius:0 12px 12px 0;margin:28px 0}.article-callout strong{font-size:21px;font-weight:500;line-height:1.5;display:block}.article-callout p{font-size:15px;margin:12px 0 0}.article-next{border-top:1px solid #dfe5ed;padding-top:30px}.article-next .button{white-space:normal}.related .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related .product-visual{height:170px}.related{border-top:1px solid #dfe5ed}.footer-main>div:last-child{flex-wrap:wrap}.header-inner>.button{display:none}@media(min-width:701px){.nav{gap:20px}.header-inner{gap:16px}.nav a{white-space:nowrap}}@media(min-width:1250px){.header-inner>.button{display:inline-flex}}@media(min-width:701px) and (max-width:920px){.header-inner{flex-wrap:wrap}.nav{width:100%;justify-content:space-between;gap:12px}}@media(max-width:760px){.blog-article{padding:30px 24px}.article-layout{grid-template-columns:1fr;gap:30px}.article-toc{position:static;background:#f2f5fa;padding:22px;border:0;border-radius:10px}.article-header{margin-bottom:28px}.article-lead{font-size:19px}.article-copy{font-size:17px}.article-copy h2{font-size:27px}.related .product-grid{grid-template-columns:1fr}.article-callout{padding:20px}.blog-card h2{font-size:26px}.article-header .eyebrow{margin-top:25px}}
