:root{--blog-ink:#12152f;--blog-muted:#666b80;--blog-violet:#6354e8;--blog-violet-dark:#4d3fd0;--blog-violet-soft:#f1efff;--blog-line:rgba(87,72,190,.14);--blog-surface:hsla(0,0%,100%,.88);--blog-shadow:0 22px 60px rgba(68,54,153,.09)}html{scroll-padding-top:112px}.blog-page{min-height:100vh;color:var(--blog-ink);background-color:#f9f8ff}.blog-page a{text-underline-offset:3px}.blog-page [hidden]{display:none!important}.blog-site-header:not(.is-scrolled){padding-top:18px}.blog-site-header:not(.is-scrolled) .nav-glass{min-height:66px;padding:9px 10px 9px 20px;border-color:rgba(96,78,232,.13);border-radius:16px;background:hsla(0,0%,100%,.8);box-shadow:0 18px 48px rgba(52,39,130,.1),inset 0 1px 0 hsla(0,0%,100%,.96);backdrop-filter:blur(22px) saturate(1.55);-webkit-backdrop-filter:blur(22px) saturate(1.55)}.blog-site-header:not(.is-scrolled) .brand-link{padding-right:4px}.blog-site-header:not(.is-scrolled) .nav-links{gap:clamp(2px,.65vw,10px)}.blog-site-header:not(.is-scrolled) .nav-links a{position:relative;display:inline-flex;min-height:38px;align-items:center;border-radius:10px;padding:0 10px;color:#30364f;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.blog-site-header:not(.is-scrolled) .nav-links a:focus-visible,.blog-site-header:not(.is-scrolled) .nav-links a:hover{color:var(--blog-violet-dark);background:rgba(99,84,232,.065)}.blog-site-header:not(.is-scrolled) .nav-links a:active{transform:scale(.985)}.blog-site-header:not(.is-scrolled) .nav-links a[aria-current=page]{color:var(--blog-violet-dark);background:rgba(99,84,232,.1);box-shadow:inset 0 0 0 1px rgba(99,84,232,.12)}.blog-site-header:not(.is-scrolled) .nav-links a[aria-current=page]:after{display:none}.blog-site-header.is-scrolled .nav-links a[aria-current=page]{color:var(--blog-violet)}.blog-site-header:not(.is-scrolled) .nav-actions{gap:8px}.blog-site-header:not(.is-scrolled) .nav-actions:before{content:"";width:1px;height:24px;margin:0 2px 0 4px;background:rgba(87,72,190,.14)}.blog-site-header:not(.is-scrolled) .nav-actions .product-switcher-button{min-height:46px;border-color:rgba(99,84,232,.16);border-radius:11px;background:rgba(247,246,255,.88);box-shadow:none}.blog-site-header:not(.is-scrolled) .nav-actions>.btn{min-height:46px;border-radius:11px;padding-inline:18px;box-shadow:0 10px 24px rgba(77,63,208,.2)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.blog-site-header:not(.is-scrolled) .nav-glass{background:#fff}}.blog-site-header .product-item{display:block;cursor:pointer;text-decoration:none}.blog-site-header .product-info{display:grid}.blog-site-header .product-title{display:flex;align-items:center;gap:8px}.blog-hero{overflow:clip;padding:154px 0 18px;background:radial-gradient(circle at 80% 20%,rgba(121,98,255,.17),transparent 26rem),radial-gradient(circle at 15% 50%,rgba(32,199,181,.06),transparent 18rem)}.blog-hero,.blog-hero-inner{position:relative}.blog-eyebrow{margin:0;color:var(--blog-violet);font-size:.78rem;font-weight:800;letter-spacing:.08em}.blog-hero h1{max-width:820px;margin:20px 0 0;color:var(--blog-ink);font-size:clamp(3rem,5.2vw,4.85rem);font-weight:800;letter-spacing:-.055em;line-height:.98;text-wrap:balance}.blog-hero h1 em{display:block;margin-top:8px;color:var(--blog-violet);font-family:"Instrument Serif",Georgia,serif;font-size:1.08em;font-style:italic;font-weight:400;letter-spacing:-.035em}.blog-hero-lead{max-width:690px;margin:25px 0 0;color:var(--blog-muted);font-size:clamp(1.03rem,1.35vw,1.16rem);line-height:1.7}.blog-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px 24px;margin-top:34px}.blog-filter{min-height:38px;border:1px solid transparent;border-radius:10px;padding:8px 14px;color:#6d7183;background:transparent;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.blog-filter:hover{color:var(--blog-violet-dark);transform:translateY(-1px)}.blog-filter:focus-visible{outline:2px solid rgba(99,84,232,.55);outline-offset:3px}.blog-filter.is-active{border-color:rgba(99,84,232,.34);color:var(--blog-violet-dark);background:hsla(0,0%,100%,.7)}.blog-listing{padding:8px 0 78px}.blog-card,.blog-featured-card{border:1px solid var(--blog-line);background:var(--blog-surface);box-shadow:var(--blog-shadow);overflow:hidden}.blog-featured-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:410px;border-radius:18px}.blog-card-image,.blog-featured-image{display:block;min-width:0;overflow:hidden;background:#e8e3dc}.blog-card-image img,.blog-featured-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.blog-featured-image img{-o-object-position:45% center;object-position:45% center}.article-related-card:hover img,.blog-card:hover .blog-card-image img,.blog-featured-card:hover .blog-featured-image img{transform:scale(1.025)}.blog-featured-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,56px)}.blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:#7a7e90;font-size:.78rem;font-weight:600}.blog-meta>*+:before{content:"•";margin-right:12px;color:#b5b1c9}.blog-category{color:var(--blog-violet);font-size:.76rem;font-weight:800}.blog-format{color:#636779}.blog-card-copy h2,.blog-featured-copy h2{margin:20px 0 0;color:var(--blog-ink);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.blog-featured-copy h2{font-size:clamp(1.9rem,2.8vw,2.8rem)}.blog-card-copy h2 a,.blog-featured-copy h2 a{color:inherit;text-decoration:none}.blog-card-copy>p,.blog-featured-copy>p{margin:19px 0 0;color:var(--blog-muted);line-height:1.65}.blog-featured-copy>p{font-size:1.02rem}.blog-card-footer{justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px}.blog-byline,.blog-card-footer{display:flex;align-items:center}.blog-byline{gap:10px;color:#6f7386;font-size:.82rem;font-weight:700}.blog-author-mark{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--blog-violet);background:var(--blog-violet-soft);font-size:.78rem;font-weight:800}.blog-author-avatar{width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(99,84,232,.16);border-radius:50%;-o-object-fit:cover;object-fit:cover}.blog-author-copy{display:grid;gap:1px}.blog-author-copy a{color:inherit;text-decoration:none}.blog-author-copy a:hover{color:var(--blog-violet-dark)}.blog-byline--expanded .blog-author-avatar,.blog-byline--expanded .blog-author-mark{width:38px;height:38px}.blog-byline--expanded .blog-author-copy>span{color:#8a8d9d;font-size:.76rem;font-weight:500}.blog-read-link{display:inline-flex;align-items:center;gap:10px;color:var(--blog-violet);font-size:.86rem;font-weight:800;text-decoration:none}.blog-read-link span{font-size:1.1em;transition:transform .2s ease}.blog-read-link:hover span{transform:translateX(3px)}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.blog-card{display:grid;grid-template-columns:minmax(220px,.92fr) minmax(0,1.08fr);min-height:300px;border-radius:16px}.blog-card-copy{display:flex;flex-direction:column;padding:28px}.blog-card-copy h2{font-size:clamp(1.22rem,1.75vw,1.58rem)}.blog-card-copy>p{font-size:.9rem}.blog-card .blog-card-footer{align-items:flex-end;padding-top:20px}.blog-card .blog-byline{font-size:.78rem}.blog-card .blog-read-link{font-size:.8rem}.blog-empty{margin-top:18px;border:1px dashed rgba(99,84,232,.28);border-radius:16px;padding:42px;text-align:center}.blog-empty h2{margin:0;font-size:1.35rem}.blog-empty p{margin:10px 0 0;color:var(--blog-muted)}.article-cta,.blog-cta-section{padding:0 0 72px}.blog-cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;border-radius:18px;padding:clamp(30px,4vw,46px);color:#fff;background:#6253e7;box-shadow:0 28px 72px rgba(72,54,190,.22)}.blog-cta-panel .blog-eyebrow{color:hsla(0,0%,100%,.72)}.blog-cta-panel h2{margin:10px 0 0;color:#fff;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.08}.blog-cta-panel p:not(.blog-eyebrow){max-width:720px;margin:12px 0 0;color:hsla(0,0%,100%,.82);line-height:1.6}.blog-cta-panel .btn{min-width:150px;flex:0 0 auto}.blog-footer{background:hsla(0,0%,100%,.62)}.article-progress{position:fixed;inset:0 0 auto;z-index:10001;height:3px;background:rgba(99,84,232,.08)}.article-progress span{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:var(--blog-violet);will-change:transform}.article-header{position:relative;overflow:clip;padding:150px 0 44px;background:radial-gradient(circle at 82% 20%,rgba(121,98,255,.16),transparent 26rem),radial-gradient(circle at 14% 58%,rgba(32,199,181,.055),transparent 18rem)}.article-header-inner{max-width:960px}.article-back-link{display:inline-flex;min-height:38px;align-items:center;gap:8px;margin-bottom:18px;border:1px solid rgba(99,84,232,.18);border-radius:10px;padding:8px 12px;color:var(--blog-violet-dark);background:hsla(0,0%,100%,.68);font-size:.8rem;font-weight:750;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.article-back-link svg{width:18px;height:18px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.article-back-link:focus-visible,.article-back-link:hover{border-color:rgba(99,84,232,.34);background:hsla(0,0%,100%,.9)}.article-back-link:hover svg{transform:translateX(-2px)}.article-back-link:active{transform:scale(.985)}.article-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:30px;color:#828698;font-size:.8rem;font-weight:600}.article-breadcrumbs a{color:var(--blog-violet);text-decoration:none}.article-header h1{max-width:930px;margin:22px 0 0;color:var(--blog-ink);font-size:clamp(2.65rem,5vw,4.6rem);font-weight:800;letter-spacing:-.055em;line-height:1;text-wrap:balance}.article-deck{max-width:790px;margin:24px 0 0;color:var(--blog-muted);font-size:clamp(1.08rem,1.65vw,1.3rem);line-height:1.64}.article-publisher{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:28px;color:#8a8d9d;font-size:.82rem}.article-hero-media{margin-top:6px}.article-hero-media img{display:block;width:100%;max-height:690px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:18px;box-shadow:var(--blog-shadow)}.article-hero-media>p{margin:10px 8px 0;color:#7b7f91;font-size:.78rem;line-height:1.5}.article-layout{display:grid;grid-template-columns:240px minmax(0,720px);justify-content:center;gap:clamp(48px,7vw,92px);padding-top:68px;padding-bottom:88px}.article-toc{position:sticky;top:118px;align-self:start;max-height:calc(100vh - 150px);overflow:auto;border-left:1px solid var(--blog-line);padding-left:22px}.article-toc>p{margin:0 0 16px;color:var(--blog-ink);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.article-toc ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.article-toc a{display:block;color:#777b8d;font-size:.82rem;line-height:1.4;text-decoration:none;transition:color .2s ease}.article-toc a:hover{color:var(--blog-violet)}.article-toc-footer{margin-top:20px;border-top:1px solid var(--blog-line);padding-top:16px}.article-toc .article-toc-back{display:inline-flex;align-items:center;gap:7px;color:var(--blog-violet-dark);font-size:.78rem;font-weight:800}.article-toc-back svg{width:16px;height:16px;flex:0 0 auto;transition:transform .18s cubic-bezier(.16,1,.3,1)}.article-toc-back:hover svg{transform:translateX(-2px)}.article-toc-back:focus-visible{border-radius:4px;outline:2px solid rgba(99,84,232,.38);outline-offset:4px}.article-content{min-width:0;color:#3f4354;font-size:1.07rem;line-height:1.82}.article-content>:first-child{margin-top:0}.article-content h2,.article-content h3{color:var(--blog-ink);font-weight:800;letter-spacing:-.032em;scroll-margin-top:124px;text-wrap:balance}.article-content h2{margin:2.8em 0 .8em;font-size:clamp(1.75rem,2.8vw,2.35rem);line-height:1.12}.article-content h3{margin:2.1em 0 .65em;font-size:clamp(1.3rem,2vw,1.62rem);line-height:1.2}.article-content p{margin:1.15em 0}.article-content a{color:var(--blog-violet-dark);font-weight:650;text-decoration-thickness:1px}.article-content strong{color:#282b3e;font-weight:750}.article-content ol,.article-content ul{display:grid;gap:.55em;margin:1.25em 0;padding-left:1.4em;list-style-position:outside}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{padding-left:.3em;text-align:left}.article-content li::marker{color:var(--blog-violet);font-weight:800}.article-content blockquote{position:relative;margin:2em 0;border-left:3px solid var(--blog-violet);border-radius:0 14px 14px 0;padding:20px 24px;color:#37394d;background:var(--blog-violet-soft);font-family:"Instrument Serif",Georgia,serif;font-size:1.35rem;line-height:1.5}.article-content blockquote .quote-copy-button{position:absolute;top:12px;right:12px;min-height:32px;border:1px solid rgba(99,84,232,.2);border-radius:9px;padding:6px 10px;color:var(--blog-violet-dark);background:hsla(0,0%,100%,.76);font-family:Outfit,sans-serif;font-size:.7rem;font-weight:700;cursor:pointer}.article-citation{margin-left:.15em;font-family:Outfit,sans-serif;font-size:.72em;vertical-align:super}.article-citation a{text-decoration:none}.article-figure{margin:2.2em 0}.article-module-visual{margin:2.4em 0}.article-module-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;overflow:hidden;border:1px solid var(--blog-line);border-radius:16px;padding:clamp(16px,3vw,26px);background:radial-gradient(circle at 12% 18%,rgba(99,84,232,.11),transparent 17rem),rgba(248,247,255,.92)}.article-module-shot{display:grid;min-width:0;place-items:start center;overflow:hidden;border:1px solid rgba(99,84,232,.12);border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(68,54,153,.1)}.article-module-shot img{display:block;width:100%;height:100%;max-height:560px;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.article-module-visual figcaption{max-width:650px;margin-top:11px;color:#7a7e90;font-size:.78rem;line-height:1.55}.article-figure img{display:block;width:100%;border-radius:14px;box-shadow:0 16px 44px rgba(42,33,102,.1)}.article-figure figcaption,.article-gallery figcaption{margin-top:9px;color:#7a7e90;font-size:.78rem;line-height:1.5}.article-context-card{margin:0 0 42px;border:1px solid rgba(99,84,232,.18);border-radius:16px;padding:24px;background:rgba(241,239,255,.58)}.article-context-eyebrow{margin:0;color:var(--blog-violet);font-size:.72rem;font-weight:800;letter-spacing:.08em}.article-context-card h2,.article-gallery h2,.article-questions h2,.article-sources h2{margin:8px 0 18px;font-size:clamp(1.42rem,2vw,1.78rem)}.article-context-card p{margin:9px 0 0;font-size:.92rem;line-height:1.6}.article-context-card dl{display:grid;gap:0;margin:18px 0 0}.article-context-card dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;border-top:1px solid rgba(99,84,232,.12);padding:11px 0}.article-context-card dt{color:var(--blog-ink);font-size:.78rem;font-weight:800}.article-context-card dd{margin:0;color:#606477;font-size:.86rem}.article-context-card--person{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px}.article-context-card--person img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.article-context-link{display:inline-flex;margin-top:14px}.article-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 42px}.article-highlight{border:1px solid var(--blog-line);border-radius:14px;padding:18px;background:#fff}.article-highlight strong{display:block;color:var(--blog-violet-dark);font-size:1.65rem;letter-spacing:-.04em;line-height:1}.article-highlight p{margin:9px 0 0;font-size:.8rem;line-height:1.45}.article-highlight a{display:inline-block;margin-top:10px;font-size:.72rem}.article-gallery,.article-questions,.article-sources{margin-top:56px;scroll-margin-top:124px}.article-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.article-gallery figure{margin:0}.article-gallery img{display:block;width:100%;aspect-ratio:4/3;border-radius:14px;-o-object-fit:cover;object-fit:cover}.article-question-list{display:grid;gap:10px}.article-question-list details{border:1px solid var(--blog-line);border-radius:12px;padding:0 16px;background:hsla(0,0%,100%,.72)}.article-question-list summary{padding:16px 30px 16px 0;color:var(--blog-ink);font-size:.95rem;font-weight:750;cursor:pointer}.article-question-list p{margin:0 0 16px;color:#606477;font-size:.9rem}.article-sources ol{display:grid;gap:13px;padding-left:1.4em}.article-sources li{padding-left:4px;font-size:.84rem;line-height:1.5}.article-sources li span{display:block;color:#7a7e90;font-size:.74rem}.article-share{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:46px;border:1px solid var(--blog-line);border-radius:14px;padding:18px 20px;background:hsla(0,0%,100%,.72)}.article-share>div:first-child{display:grid}.article-share strong{color:var(--blog-ink);font-size:.88rem}.article-share span{color:#7a7e90;font-size:.75rem}.article-share-actions{display:flex;gap:8px}.article-share-actions a,.article-share-actions button{display:inline-flex;min-height:38px;align-items:center;border:1px solid rgba(99,84,232,.2);border-radius:10px;padding:8px 12px;color:var(--blog-violet-dark);background:var(--blog-violet-soft);font:inherit;font-size:.76rem;font-weight:750;text-decoration:none;cursor:pointer}.article-content table{width:100%;margin:2em 0;border-collapse:separate;border-spacing:0;border:1px solid var(--blog-line);border-radius:14px;overflow:hidden;font-size:.88rem;line-height:1.48}.article-content td,.article-content th{padding:14px 16px;border-bottom:1px solid var(--blog-line);text-align:left;vertical-align:top}.article-content th{color:var(--blog-ink);background:var(--blog-violet-soft);font-weight:800}.article-content tr:last-child td{border-bottom:0}.article-content td+td,.article-content th+th{border-left:1px solid var(--blog-line)}.article-editorial-note{margin-top:56px;border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);padding:24px 0;color:#6f7384;font-size:.88rem;line-height:1.65}.article-editorial-note strong{display:block;color:var(--blog-ink)}.article-editorial-note p{margin:7px 0 0}.article-related{padding:4px 0 90px}.article-related-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.article-related-heading h2{margin:9px 0 0;color:var(--blog-ink);font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:800;letter-spacing:-.035em}.article-index-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;color:var(--blog-violet);font-size:.86rem;font-weight:800;text-decoration:none}.article-index-link span{transition:transform .18s cubic-bezier(.16,1,.3,1)}.article-index-link:hover span{transform:translateX(3px)}.article-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-related-card{overflow:hidden;border:1px solid var(--blog-line);border-radius:16px;background:var(--blog-surface);box-shadow:var(--blog-shadow)}.article-related-card>a{display:grid;padding:12px 12px 22px;color:inherit;text-decoration:none}.article-related-card img{display:block;width:100%;aspect-ratio:16/8.8;margin-bottom:20px;border-radius:12px;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.article-related-card .blog-category,.article-related-card .blog-read-link,.article-related-card h3{margin-right:12px;margin-left:12px}.article-related-card h3{margin-top:8px;margin-bottom:20px;color:var(--blog-ink);font-size:clamp(1.18rem,1.7vw,1.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.16}.author-hero{padding:158px 0 72px;background:radial-gradient(circle at 78% 18%,rgba(121,98,255,.14),transparent 25rem),#f9f8ff}.author-hero-inner{display:grid;grid-template-columns:auto minmax(0,720px);align-items:center;gap:30px}.author-hero img,.author-hero-mark{width:142px;height:142px;border:1px solid rgba(99,84,232,.16);border-radius:50%;box-shadow:var(--blog-shadow);-o-object-fit:cover;object-fit:cover}.author-hero-mark{display:grid;place-items:center;color:var(--blog-violet);background:var(--blog-violet-soft);font-size:2rem;font-weight:800}.author-hero h1{margin:10px 0 0;color:var(--blog-ink);font-size:clamp(2.45rem,5vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:1}.author-role{margin:12px 0 0;color:var(--blog-violet-dark);font-weight:700}.author-bio{max-width:670px;margin:12px 0 0;color:var(--blog-muted);line-height:1.65}.author-links{display:flex;gap:10px;margin-top:18px}.author-links a{color:var(--blog-violet-dark);font-size:.82rem;font-weight:750}.author-articles{padding:72px 0 90px}.author-articles>.container>h2{margin:10px 0 24px;color:var(--blog-ink);font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.04em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1161px){.blog-page .container{width:min(calc(100% - 88px),1348px);max-width:none}.blog-hero{padding-top:144px;padding-bottom:10px}.blog-hero h1{max-width:760px;margin-top:16px;font-size:clamp(3rem,4.25vw,4rem)}.blog-hero-lead{margin-top:18px;line-height:1.55}.blog-filters{margin-top:24px}.blog-listing{padding-top:6px}.blog-featured-card{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);height:304px;min-height:0}.blog-featured-image{min-height:0}.blog-featured-copy{padding:clamp(26px,3vw,40px)}.blog-featured-copy h2{max-width:480px;margin-top:16px;font-size:clamp(1.75rem,2.15vw,2.25rem)}.blog-featured-copy>p{margin-top:14px;font-size:.95rem;line-height:1.55}.blog-featured-copy .blog-card-footer{padding-top:18px}.blog-card{min-height:260px}.blog-card-copy{padding:22px}}@media (max-width:1220px){.blog-site-header .nav-links{gap:12px}.blog-site-header .nav-links a{font-size:.8rem}.blog-site-header:not(.is-scrolled) .nav-links{gap:0}.blog-site-header:not(.is-scrolled) .nav-links a{padding-inline:7px}.blog-featured-card{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.blog-card{grid-template-columns:1fr}.blog-card-image{min-height:240px}}@media (max-width:1160px){.blog-site-header .nav-actions,.blog-site-header .nav-links{display:none}.blog-site-header .nav-toggle{display:grid}.article-layout{grid-template-columns:minmax(0,720px)}.article-toc{position:static;max-height:none;border:1px solid var(--blog-line);border-radius:14px;padding:20px 22px;background:hsla(0,0%,100%,.6)}.article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.article-header,.blog-hero{padding-top:126px}.blog-hero h1{font-size:clamp(2.65rem,11vw,4rem)}.blog-filters{gap:8px;margin-top:26px}.blog-filter{padding:8px 10px;font-size:.8rem}.blog-featured-image{min-height:330px}.blog-featured-card{grid-template-columns:1fr}.blog-featured-copy{padding:28px}.blog-grid{grid-template-columns:1fr}.blog-card{grid-template-columns:minmax(180px,.76fr) minmax(0,1.24fr)}.blog-cta-panel{grid-template-columns:1fr}.blog-cta-panel .btn{width:100%}.article-header h1{font-size:clamp(2.35rem,10vw,3.7rem)}.article-hero-media img{min-height:330px}.article-layout{gap:40px;padding-top:48px;padding-bottom:64px}.article-related-grid,.article-toc ol{grid-template-columns:1fr}}@media (max-width:600px){.blog-hero{padding-bottom:8px}.blog-hero h1 em{margin-top:4px}.blog-featured-image{min-height:240px}.blog-meta{gap:6px 9px}.blog-meta>*+:before{margin-right:9px}.blog-card-footer{align-items:flex-start;flex-direction:column}.blog-card{grid-template-columns:1fr}.blog-card-image{min-height:235px}.blog-card-copy{padding:24px}.article-cta,.blog-cta-section{padding-bottom:54px}.blog-cta-panel{padding:26px 22px}.article-breadcrumbs{margin-bottom:24px}.article-back-link{margin-bottom:14px}.article-publisher{align-items:flex-start;flex-direction:column}.article-hero-media img{min-height:230px;border-radius:14px}.article-content{font-size:1rem;line-height:1.75}.article-content table{display:block;max-width:100%;overflow-x:auto;white-space:normal}.article-context-card dl>div{grid-template-columns:1fr;gap:3px}.article-gallery-grid,.article-highlights,.article-module-visual-grid{grid-template-columns:1fr}.article-share{align-items:stretch;flex-direction:column}.article-share-actions>*{flex:1;justify-content:center}.article-related-heading{align-items:flex-start;flex-direction:column;gap:10px}.author-hero-inner{grid-template-columns:1fr}.author-hero img,.author-hero-mark{width:112px;height:112px}}@media (prefers-reduced-motion:reduce){.article-back-link,.article-back-link svg,.article-index-link span,.article-related-card img,.article-toc-back svg,.blog-card-image img,.blog-featured-image img,.blog-filter,.blog-read-link span{transition:none}}