.blog-module__C4NNnG__blogIndex,.blog-module__C4NNnG__articlePage{--blog-brand:var(--color-marketing-accent);--blog-brand-hover:var(--color-marketing-accent-hover);--blog-fuchsia:var(--color-marketing-validation-accent);--blog-bg:var(--color-background);--blog-surface:var(--color-surface);--blog-elevated:var(--color-surface-elevated);--blog-ink:var(--color-foreground);--blog-muted:var(--color-text-secondary);--blog-soft:var(--color-text-tertiary);--blog-border:var(--color-border);--blog-border-strong:var(--color-border-strong);background:var(--blog-bg);width:100%;min-width:0;color:var(--blog-ink);overflow:hidden}.blog-module__C4NNnG__indexHeader,.blog-module__C4NNnG__indexMain{width:min(100%,92rem);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem)}.blog-module__C4NNnG__indexHeader{padding-top:clamp(2.75rem,5vw,4.5rem)}.blog-module__C4NNnG__indexIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.blog-module__C4NNnG__indexIntro h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3rem,5.5vw,4.5rem);font-weight:800;line-height:.95}.blog-module__C4NNnG__indexIntro>div>p{max-width:52rem;color:var(--blog-muted);text-wrap:pretty;margin:1rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.blog-module__C4NNnG__articleCount{color:var(--blog-soft);font-variant-numeric:tabular-nums;margin:0;padding-bottom:.25rem;font-size:.875rem}.blog-module__C4NNnG__categoryNav{border-bottom:1px solid var(--blog-border);scrollbar-width:none;gap:.25rem;margin-top:clamp(2rem,3.5vw,3rem);display:flex;overflow-x:auto}.blog-module__C4NNnG__categoryNav::-webkit-scrollbar{display:none}.blog-module__C4NNnG__categoryNav button{cursor:pointer;min-height:2.75rem;color:var(--blog-muted);font:inherit;transition:color .18s var(--ease-out-quart);background:0 0;border:0;flex:none;padding:0 1rem;font-size:.9rem;font-weight:600;position:relative}.blog-module__C4NNnG__categoryNav button:after{content:"";height:2px;transition:background-color .18s var(--ease-out-quart), transform .18s var(--ease-out-quart);background:0 0;position:absolute;bottom:-1px;left:1rem;right:1rem;transform:scaleX(.4)}.blog-module__C4NNnG__categoryNav button:hover{color:var(--blog-ink)}.blog-module__C4NNnG__categoryNav button.blog-module__C4NNnG__categoryActive{color:var(--blog-brand)}.blog-module__C4NNnG__categoryNav button.blog-module__C4NNnG__categoryActive:after{background:var(--blog-brand);transform:scaleX(1)}.blog-module__C4NNnG__categoryNav button:focus-visible,.blog-module__C4NNnG__articleLink:focus-visible,.blog-module__C4NNnG__emptyState button:focus-visible{outline:2px solid var(--blog-brand);outline-offset:4px}.blog-module__C4NNnG__indexMain{padding-top:clamp(2rem,3.5vw,3rem);padding-bottom:clamp(5rem,10vw,9rem)}.blog-module__C4NNnG__posterShelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3.5rem,6vw,5rem) clamp(1.25rem,2.5vw,2.5rem);display:grid}.blog-module__C4NNnG__articleTile{min-width:0;animation:blog-module__C4NNnG__blog-tile-enter .48s var(--ease-out-expo) both;animation-delay:calc(var(--article-index) * 55ms)}.blog-module__C4NNnG__articleLink{color:inherit;text-decoration:none;display:block}.blog-module__C4NNnG__posterFrame{aspect-ratio:1;background:var(--blog-elevated);position:relative;overflow:hidden}.blog-module__C4NNnG__posterFrame:after{content:"";pointer-events:none;border:1px solid #1010101f;position:absolute;inset:0}.blog-module__C4NNnG__posterImage{object-fit:cover;transition:transform .35s var(--ease-out-expo), filter .25s var(--ease-out-quart)}.blog-module__C4NNnG__posterFallback{color:#f7f7f7;background:#171717;flex-direction:column;justify-content:space-between;height:100%;padding:1.5rem;display:flex}.blog-module__C4NNnG__posterFallback span{color:#e48b6c;font-size:.8rem;font-weight:700}.blog-module__C4NNnG__posterFallback svg{color:#e94b9c;align-self:flex-end;width:4rem;height:4rem}.blog-module__C4NNnG__articleMeta{color:var(--blog-soft);justify-content:space-between;gap:1rem;margin-top:1.1rem;font-size:.78rem;font-weight:600;display:flex}.blog-module__C4NNnG__articleMeta span:first-child{color:var(--blog-brand)}.blog-module__C4NNnG__articleLink h2{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;max-width:30ch;transition:color .18s var(--ease-out-quart);margin:.7rem 0 0;font-size:clamp(1.15rem,1.45vw,1.4rem);font-weight:750;line-height:1.2}.blog-module__C4NNnG__articleExcerpt{max-width:48ch;color:var(--blog-muted);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.65rem 0 0;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__C4NNnG__articleFooter{min-height:1.75rem;color:var(--blog-soft);justify-content:space-between;align-items:center;gap:1rem;margin-top:.55rem;font-size:.78rem;display:flex}.blog-module__C4NNnG__articleFooter time{font-variant-numeric:tabular-nums}.blog-module__C4NNnG__readLink{color:var(--blog-brand);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.blog-module__C4NNnG__readLink svg{width:.95rem;height:.95rem;transition:transform .18s var(--ease-out-quart)}.blog-module__C4NNnG__emptyState{border-block:1px solid var(--blog-border);justify-items:start;max-width:44rem;padding-block:4rem;display:grid}.blog-module__C4NNnG__emptyState>svg{width:2rem;height:2rem;color:var(--blog-fuchsia)}.blog-module__C4NNnG__emptyState h2{margin:1.25rem 0 0;font-size:1.6rem}.blog-module__C4NNnG__emptyState p{color:var(--blog-muted);margin:.75rem 0 0}.blog-module__C4NNnG__emptyState button{cursor:pointer;min-height:2.75rem;color:var(--blog-brand);font:inherit;background:0 0;border:0;margin-top:1.5rem;padding:0;font-weight:700}@media (hover:hover) and (pointer:fine){.blog-module__C4NNnG__articleLink:hover .blog-module__C4NNnG__posterImage{filter:saturate(1.05);transform:scale(1.025)}.blog-module__C4NNnG__articleLink:hover h2{color:var(--blog-brand)}.blog-module__C4NNnG__articleLink:hover .blog-module__C4NNnG__readLink svg{transform:translate(.18rem,-.18rem)}}@media (max-width:1023px){.blog-module__C4NNnG__posterShelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blog-module__C4NNnG__indexIntro{grid-template-columns:1fr;gap:1rem}.blog-module__C4NNnG__indexIntro h1{font-size:clamp(3rem,14vw,3.75rem)}.blog-module__C4NNnG__articleCount{padding:0}.blog-module__C4NNnG__categoryNav{margin-inline:-1.25rem;padding-inline:.75rem;scroll-padding-inline:1.25rem}.blog-module__C4NNnG__categoryNav button{padding-inline:.75rem}.blog-module__C4NNnG__categoryNav button:after{left:.75rem;right:.75rem}.blog-module__C4NNnG__posterShelf{grid-template-columns:1fr;row-gap:4rem}.blog-module__C4NNnG__articleLink h2{max-width:28ch;font-size:1.4rem}.blog-module__C4NNnG__articleExcerpt{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.blog-module__C4NNnG__articleTile{animation:none}.blog-module__C4NNnG__posterImage,.blog-module__C4NNnG__articleLink h2,.blog-module__C4NNnG__readLink svg,.blog-module__C4NNnG__categoryNav button,.blog-module__C4NNnG__categoryNav button:after{transition:none}}@keyframes blog-module__C4NNnG__blog-tile-enter{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.blog-module__C4NNnG__articlePage{position:relative;overflow:visible}.blog-module__C4NNnG__readingProgress{z-index:calc(var(--z-sticky) + 1);pointer-events:none;background:0 0;height:2px;position:fixed;top:4rem;left:0;right:0;overflow:hidden}.blog-module__C4NNnG__readingProgress span{background:var(--blog-brand);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.blog-module__C4NNnG__articleHeader{width:min(100%,72rem);margin-inline:auto;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,4vw,2rem) 0}.blog-module__C4NNnG__articleHeading{max-width:56rem}.blog-module__C4NNnG__articleBreadcrumbs{min-height:2.75rem;color:var(--blog-soft);align-items:center;gap:.7rem;font-size:.82rem;display:flex}.blog-module__C4NNnG__articleBreadcrumbs a{min-height:2.75rem;color:inherit;transition:color .18s var(--ease-out-quart);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.blog-module__C4NNnG__articleBreadcrumbs a:last-child{color:var(--blog-brand);font-weight:700}.blog-module__C4NNnG__articleBreadcrumbs a:hover{color:var(--blog-ink)}.blog-module__C4NNnG__articleBreadcrumbs svg{width:1rem;height:1rem}.blog-module__C4NNnG__articleHeading h1{letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;max-width:22ch;margin:clamp(1.25rem,2.5vw,2rem) 0 0;font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:800;line-height:1.08}.blog-module__C4NNnG__articleLead{max-width:62ch;color:var(--blog-muted);text-wrap:pretty;margin:1.75rem 0 0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.65}.blog-module__C4NNnG__byline{color:var(--blog-soft);flex-wrap:wrap;gap:.75rem 1.4rem;margin-top:1.75rem;font-size:.82rem;display:flex}.blog-module__C4NNnG__byline span,.blog-module__C4NNnG__byline time{align-items:center;gap:.4rem;display:inline-flex}.blog-module__C4NNnG__byline svg{width:.95rem;height:.95rem;color:var(--blog-brand)}.blog-module__C4NNnG__articleHero{aspect-ratio:3;background:var(--blog-elevated);margin-top:clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}.blog-module__C4NNnG__articleHero:after{content:"";pointer-events:none;border:1px solid #1010101f;position:absolute;inset:0}.blog-module__C4NNnG__articleHero img{object-fit:cover}.blog-module__C4NNnG__articleLayout{grid-template-columns:15rem minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);width:min(100%,72rem);margin-inline:auto;padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,2rem) clamp(6rem,10vw,9rem);display:grid}.blog-module__C4NNnG__readingColumn{min-width:0;max-width:48rem}.blog-module__C4NNnG__articleProse{max-width:72ch;color:var(--blog-muted);letter-spacing:0;overflow-wrap:anywhere;font-size:1.06rem;line-height:1.78}.blog-module__C4NNnG__articleProse>:first-child{margin-top:0!important}:is(.blog-module__C4NNnG__articleProse h2,.blog-module__C4NNnG__articleProse h3,.blog-module__C4NNnG__articleProse h4){color:var(--blog-ink);text-wrap:balance;scroll-margin-top:7rem}.blog-module__C4NNnG__articleProse h2{letter-spacing:-.03em;margin:3.75rem 0 1.25rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800;line-height:1.15}.blog-module__C4NNnG__articleProse h3{letter-spacing:-.02em;margin:2.75rem 0 1rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:750;line-height:1.25}.blog-module__C4NNnG__articleProse h4{margin:2.25rem 0 .75rem;font-size:1.15rem;font-weight:750}:is(.blog-module__C4NNnG__articleProse p,.blog-module__C4NNnG__articleProse li){color:var(--blog-muted);font-size:1.06rem;line-height:1.78}.blog-module__C4NNnG__articleProse p{margin:0 0 1.35rem}:is(.blog-module__C4NNnG__articleProse ul,.blog-module__C4NNnG__articleProse ol){margin:1.25rem 0 1.75rem;padding-inline-start:1.35rem}.blog-module__C4NNnG__articleProse li{margin-bottom:.55rem;padding-inline-start:.35rem}.blog-module__C4NNnG__articleProse li::marker{color:var(--blog-brand);font-weight:700}.blog-module__C4NNnG__articleProse a{color:var(--blog-brand);text-decoration-color:var(--blog-brand);text-underline-offset:.2em;text-decoration-thickness:1px}.blog-module__C4NNnG__articleProse strong{color:var(--blog-ink);font-weight:750}.blog-module__C4NNnG__articleProse blockquote{border:1px solid var(--blog-border-strong);background:var(--blog-surface);color:var(--blog-ink);border-radius:0;margin:2rem 0;padding:1.35rem 1.5rem;font-style:normal}.blog-module__C4NNnG__articleProse .code-wrapper{border:1px solid var(--blog-border-strong);background:var(--blog-surface);font-variant-ligatures:none;border-radius:0;margin:2rem 0;overflow:hidden}.blog-module__C4NNnG__articleProse code:not(.code-wrapper code){border:1px solid var(--blog-border);background:var(--blog-elevated);color:var(--blog-ink);font-variant-ligatures:none;border-radius:.25rem;padding:.12rem .35rem;font-size:.88em}.blog-module__C4NNnG__articleProse table{border-collapse:collapse;width:100%;min-width:38rem}:is(.blog-module__C4NNnG__articleProse th,.blog-module__C4NNnG__articleProse td){border-bottom:1px solid var(--blog-border);text-align:start;padding:.85rem 1rem}.blog-module__C4NNnG__articleProse th{color:var(--blog-ink);font-weight:750}.blog-module__C4NNnG__relatedSection{border-top:1px solid var(--blog-border);margin-top:clamp(4.5rem,8vw,7rem);padding:0!important}.blog-module__C4NNnG__relatedSection>h2{letter-spacing:-.02em;margin:0;padding:2rem 0 1.25rem;font-size:1.5rem;font-weight:800}.blog-module__C4NNnG__relatedList{border-bottom:1px solid var(--blog-border)}.blog-module__C4NNnG__relatedList>a{border-top:1px solid var(--blog-border);min-height:7.5rem;color:inherit;grid-template-columns:6.5rem minmax(0,1fr) 1.25rem;align-items:center;gap:1.25rem;padding-block:1rem;text-decoration:none;display:grid}.blog-module__C4NNnG__relatedThumb{aspect-ratio:4/3;background:var(--blog-elevated);position:relative;overflow:hidden}.blog-module__C4NNnG__relatedThumb img{object-fit:cover}.blog-module__C4NNnG__relatedList span{color:var(--blog-brand);font-size:.72rem;font-weight:700}.blog-module__C4NNnG__relatedList h3{text-wrap:balance;max-width:34ch;transition:color .16s var(--ease-out-quart);margin:.35rem 0 0;font-size:1rem;font-weight:750;line-height:1.35}.blog-module__C4NNnG__relatedList>a>svg{width:1.1rem;height:1.1rem;color:var(--blog-brand);transition:transform .16s var(--ease-out-quart)}.blog-module__C4NNnG__relatedList>a:hover h3{color:var(--blog-brand)}.blog-module__C4NNnG__relatedList>a:hover>svg{transform:translate(.15rem,-.15rem)}.blog-module__C4NNnG__backToIndex{min-height:2.75rem;color:var(--blog-brand);align-items:center;gap:.5rem;margin-top:3rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.blog-module__C4NNnG__backToIndex svg{width:1rem;height:1rem}.blog-module__C4NNnG__articleBreadcrumbs a:focus-visible,.blog-module__C4NNnG__relatedList>a:focus-visible,.blog-module__C4NNnG__backToIndex:focus-visible{outline:2px solid var(--blog-brand);outline-offset:4px}@media (max-width:1023px){.blog-module__C4NNnG__articleLayout{display:block}}@media (max-width:767px){.blog-module__C4NNnG__readingProgress{top:4rem}.blog-module__C4NNnG__articleHeader{padding-top:2.5rem}.blog-module__C4NNnG__articleHeading h1{max-width:100%;font-size:clamp(2.15rem,9.5vw,3rem);line-height:1.08}.blog-module__C4NNnG__articleLead{margin-top:1.3rem;font-size:1rem}.blog-module__C4NNnG__byline{gap:.65rem 1rem}.blog-module__C4NNnG__articleHero{aspect-ratio:2;margin-top:2rem}.blog-module__C4NNnG__articleLayout{padding-top:2.75rem}.blog-module__C4NNnG__articleProse{font-size:1rem;line-height:1.72}.blog-module__C4NNnG__articleProse p{font-size:1rem;line-height:1.72}.blog-module__C4NNnG__articleProse li{font-size:1rem;line-height:1.72}.blog-module__C4NNnG__articleProse h2{margin-top:3.25rem}.blog-module__C4NNnG__relatedList>a{grid-template-columns:5rem minmax(0,1fr) 1rem;gap:.9rem;min-height:6.5rem}.blog-module__C4NNnG__relatedList h3{font-size:.92rem}}@media (max-width:389px){.blog-module__C4NNnG__articleHeading h1{overflow-wrap:normal;font-size:clamp(2rem,9.5vw,2.35rem)}.blog-module__C4NNnG__articleBreadcrumbs span{display:none}.blog-module__C4NNnG__articleBreadcrumbs{flex-wrap:wrap;gap:.25rem .8rem}.blog-module__C4NNnG__relatedList>a{grid-template-columns:4.5rem minmax(0,1fr)}.blog-module__C4NNnG__relatedList>a>svg{display:none}}@media print{.blog-module__C4NNnG__readingProgress,.blog-module__C4NNnG__articleBreadcrumbs,.blog-module__C4NNnG__relatedSection,.blog-module__C4NNnG__backToIndex{display:none}.blog-module__C4NNnG__articleHeader,.blog-module__C4NNnG__articleLayout{width:100%;padding:0}.blog-module__C4NNnG__articleHeading h1{font-size:2.6rem}.blog-module__C4NNnG__articleLayout{display:block}}
