.BlogExperience-module__AXRqaG__page{min-height:calc(100vh - var(--site-header-height));color:var(--text-primary);background:var(--surface-canvas)}.BlogExperience-module__AXRqaG__hero{background:var(--surface-canvas);padding-block:64px 32px}.BlogExperience-module__AXRqaG__heroContent{max-width:680px}.BlogExperience-module__AXRqaG__heroEyebrow{margin-bottom:var(--space-3);color:var(--text-brand);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1}.BlogExperience-module__AXRqaG__eyebrow{color:var(--color-primary-400);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.BlogExperience-module__AXRqaG__hero h1,.BlogExperience-module__AXRqaG__articleHeader h1{color:var(--text-primary);margin:0;font-weight:700}.BlogExperience-module__AXRqaG__hero h1{letter-spacing:-.035em;font-size:clamp(26px,4vw,44px);line-height:1}.BlogExperience-module__AXRqaG__heroDescription{color:var(--text-secondary);white-space:nowrap;margin:16px 0 0;font-size:17px;font-weight:400;line-height:1.5}.BlogExperience-module__AXRqaG__indexSection{padding:clamp(48px,7vw,88px) 0 clamp(80px,10vw,132px)}.BlogExperience-module__AXRqaG__articleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.5vw,28px);display:grid}.BlogExperience-module__AXRqaG__articleCard{background:color-mix(in srgb, var(--surface-subtle) 78%, transparent);border:1px solid var(--border-muted);border-radius:var(--radius-xl);min-height:320px;box-shadow:var(--shadow-inset);gap:var(--space-5);padding:clamp(24px,3.4vw,34px);transition:transform .18s,border-color .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.BlogExperience-module__AXRqaG__articleCard:before{pointer-events:none;background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--color-primary-400) 11%, transparent), transparent 46%);content:"";opacity:0;transition:opacity .18s;position:absolute;inset:0}.BlogExperience-module__AXRqaG__articleCard:hover{background:color-mix(in srgb, var(--surface-subtle) 92%, transparent);border-color:color-mix(in srgb, var(--color-primary-400) 34%, var(--border-muted));transform:translateY(-3px)}.BlogExperience-module__AXRqaG__articleCard:hover:before{opacity:1}.BlogExperience-module__AXRqaG__articleCard:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-1)}.BlogExperience-module__AXRqaG__cardMeta,.BlogExperience-module__AXRqaG__articleMeta{color:var(--text-secondary);font-size:var(--font-size-sm);align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.BlogExperience-module__AXRqaG__metrics{min-height:28px;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-3);display:inline-flex}.BlogExperience-module__AXRqaG__metricItem{align-items:center;gap:var(--space-1);min-width:46px;display:inline-flex}.BlogExperience-module__AXRqaG__metaDivider{opacity:.55;background:currentColor;border-radius:999px;width:3px;height:3px}.BlogExperience-module__AXRqaG__articleCard h2{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(25px,3vw,34px);line-height:1.15}.BlogExperience-module__AXRqaG__cardDescription{color:var(--text-secondary);font-size:var(--font-size-md);margin:0;line-height:1.7}.BlogExperience-module__AXRqaG__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogExperience-module__AXRqaG__tag{min-height:28px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:color-mix(in srgb, var(--surface-default) 70%, transparent);border:1px solid var(--border-muted);border-radius:999px;align-items:center;display:inline-flex}.BlogExperience-module__AXRqaG__cardLink{z-index:1;width:fit-content;min-height:44px;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);margin-top:auto;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}.BlogExperience-module__AXRqaG__cardLink:after{content:"→";transition:transform .16s}.BlogExperience-module__AXRqaG__cardLink:hover{color:var(--text-brand)}.BlogExperience-module__AXRqaG__cardLink:hover:after{transform:translate(4px)}.BlogExperience-module__AXRqaG__cardLink:focus-visible,.BlogExperience-module__AXRqaG__backLink:focus-visible,.BlogExperience-module__AXRqaG__articleBody a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.BlogExperience-module__AXRqaG__emptyState{background:color-mix(in srgb, var(--surface-subtle) 74%, transparent);border:1px solid var(--border-muted);border-radius:var(--radius-xl);max-width:760px;box-shadow:var(--shadow-inset);gap:var(--space-3);padding:clamp(28px,4vw,44px);display:grid}.BlogExperience-module__AXRqaG__emptyState h2{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,32px)}.BlogExperience-module__AXRqaG__emptyState p{max-width:620px;color:var(--text-secondary);font-size:var(--font-size-md);margin:0;line-height:1.7}.BlogExperience-module__AXRqaG__articlePage{padding:clamp(48px,7vw,84px) 0 clamp(88px,11vw,148px)}.BlogExperience-module__AXRqaG__articleShell{gap:clamp(42px,7vw,72px);display:grid}.BlogExperience-module__AXRqaG__articleHeader{gap:var(--space-5);max-width:900px;display:grid}.BlogExperience-module__AXRqaG__backLink{width:fit-content;min-height:40px;color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-2);text-decoration:none;transition:color .16s;display:inline-flex}.BlogExperience-module__AXRqaG__backLink:before{content:"←"}.BlogExperience-module__AXRqaG__backLink:hover{color:var(--text-primary)}.BlogExperience-module__AXRqaG__articleHeader h1{letter-spacing:-.045em;max-width:880px;font-size:clamp(40px,6vw,70px);line-height:1.03}.BlogExperience-module__AXRqaG__articleDescription{max-width:780px;color:var(--text-secondary);margin:0;font-size:clamp(18px,2.2vw,22px);line-height:1.65}.BlogExperience-module__AXRqaG__articleBody{width:min(100%,760px);color:var(--text-primary);font-size:clamp(17px,1.5vw,19px);line-height:1.82}.BlogExperience-module__AXRqaG__articleBody>:first-child{margin-top:0}.BlogExperience-module__AXRqaG__articleBody>:last-child{margin-bottom:0}.BlogExperience-module__AXRqaG__articleBody h2,.BlogExperience-module__AXRqaG__articleBody h3,.BlogExperience-module__AXRqaG__articleBody h4{color:var(--text-primary);letter-spacing:-.025em;scroll-margin-top:calc(var(--site-header-height) + 32px);line-height:1.2}.BlogExperience-module__AXRqaG__articleBody h2{margin:2.8em 0 .8em;font-size:clamp(28px,3vw,36px)}.BlogExperience-module__AXRqaG__articleBody h3{margin:2.2em 0 .7em;font-size:clamp(23px,2.4vw,29px)}.BlogExperience-module__AXRqaG__articleBody h4{margin:2em 0 .65em;font-size:1.1em}.BlogExperience-module__AXRqaG__articleBody p,.BlogExperience-module__AXRqaG__articleBody ul,.BlogExperience-module__AXRqaG__articleBody ol,.BlogExperience-module__AXRqaG__articleBody blockquote,.BlogExperience-module__AXRqaG__articleBody pre,.BlogExperience-module__AXRqaG__articleBody table{margin:1.35em 0}.BlogExperience-module__AXRqaG__articleBody ul,.BlogExperience-module__AXRqaG__articleBody ol{padding-left:1.4em}.BlogExperience-module__AXRqaG__articleBody li+li{margin-top:.45em}.BlogExperience-module__AXRqaG__articleBody a{color:var(--color-primary-400);text-underline-offset:.2em;text-decoration-thickness:1px}.BlogExperience-module__AXRqaG__articleBody strong{color:var(--text-primary)}.BlogExperience-module__AXRqaG__articleBody blockquote{padding:var(--space-4) var(--space-5);color:var(--text-secondary);background:color-mix(in srgb, var(--surface-subtle) 72%, transparent);border-left:3px solid var(--color-primary-400);border-radius:0 var(--radius-md) var(--radius-md) 0}.BlogExperience-module__AXRqaG__articleBody :not(pre)>code{background:color-mix(in srgb, var(--surface-subtle) 88%, transparent);border:1px solid var(--border-muted);border-radius:var(--radius-sm);padding:.15em .38em;font-size:.9em}.BlogExperience-module__AXRqaG__articleBody pre{color:var(--text-primary);background:color-mix(in srgb, var(--surface-subtle) 90%, transparent);border:1px solid var(--border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-inset);padding:clamp(18px,3vw,24px);overflow-x:auto}.BlogExperience-module__AXRqaG__articleBody pre code{font-size:.88em;line-height:1.7}.BlogExperience-module__AXRqaG__articleBody hr{background:var(--border-muted);border:0;height:1px;margin:3em 0}.BlogExperience-module__AXRqaG__articleBody table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.BlogExperience-module__AXRqaG__articleBody th,.BlogExperience-module__AXRqaG__articleBody td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-muted)}.BlogExperience-module__AXRqaG__articleBody th{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}@media (max-width:820px){.BlogExperience-module__AXRqaG__articleGrid{grid-template-columns:1fr}.BlogExperience-module__AXRqaG__articleCard{min-height:0}}@media (max-width:720px){.BlogExperience-module__AXRqaG__heroDescription{white-space:normal}.BlogExperience-module__AXRqaG__hero{padding-block:48px 24px}.BlogExperience-module__AXRqaG__hero h1{font-size:48px}}@media (max-width:560px){.BlogExperience-module__AXRqaG__articlePage{padding-top:36px}.BlogExperience-module__AXRqaG__articleHeader h1{font-size:clamp(36px,11vw,50px)}.BlogExperience-module__AXRqaG__articleBody{font-size:17px;line-height:1.75}}@media (max-width:420px){.BlogExperience-module__AXRqaG__hero{padding-top:var(--space-8);padding-bottom:var(--space-7)}.BlogExperience-module__AXRqaG__hero h1{letter-spacing:-.035em;font-size:clamp(40px,11.5vw,46px);line-height:.98}.BlogExperience-module__AXRqaG__heroDescription{max-width:100%;font-size:var(--font-size-md);line-height:1.5}}@media (prefers-reduced-motion:reduce){.BlogExperience-module__AXRqaG__articleCard,.BlogExperience-module__AXRqaG__articleCard:before,.BlogExperience-module__AXRqaG__cardLink:after{transition:none}.BlogExperience-module__AXRqaG__articleCard:hover{transform:none}}
.BlogIndexSearch-module__xiVJGa__discoveryToolbar{top:var(--site-header-height);z-index:calc(var(--z-index-dropdown) - 2);background:color-mix(in srgb, var(--surface-canvas) 88%, transparent);border-bottom:1px solid var(--border-muted);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:72px;margin-bottom:36px;position:sticky}.BlogIndexSearch-module__xiVJGa__toolbarInner{grid-template-columns:minmax(280px,520px) minmax(0,1fr);align-items:center;gap:24px;min-height:72px;display:grid}.BlogIndexSearch-module__xiVJGa__search{align-items:center;width:100%;min-width:0;display:flex}.BlogIndexSearch-module__xiVJGa__searchIcon{width:18px;height:18px;color:var(--text-muted);flex:none;margin-right:12px;transition:color .16s,transform .16s}.BlogIndexSearch-module__xiVJGa__search:hover .BlogIndexSearch-module__xiVJGa__searchIcon,.BlogIndexSearch-module__xiVJGa__search:focus-within .BlogIndexSearch-module__xiVJGa__searchIcon{color:var(--text-brand)}.BlogIndexSearch-module__xiVJGa__search:focus-within .BlogIndexSearch-module__xiVJGa__searchIcon{transform:scale(1.05)}.BlogIndexSearch-module__xiVJGa__searchInput{width:100%;min-width:0;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);background:0 0;border:0;outline:0;padding:0}.BlogIndexSearch-module__xiVJGa__searchInput::placeholder{color:var(--text-muted)}.BlogIndexSearch-module__xiVJGa__searchInput::-webkit-search-cancel-button{display:none}.BlogIndexSearch-module__xiVJGa__clearSearch{width:28px;height:28px;color:var(--text-muted);font:inherit;border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:color .16s,background-color .16s;display:inline-flex}.BlogIndexSearch-module__xiVJGa__clearSearch:hover{color:var(--text-primary);background:var(--surface-hover)}.BlogIndexSearch-module__xiVJGa__filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.BlogIndexSearch-module__xiVJGa__filter,.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger{min-height:40px;color:var(--text-secondary);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding-inline:12px;font-weight:500;transition:color .14s;display:inline-flex;position:relative}.BlogIndexSearch-module__xiVJGa__filter:hover,.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger:hover{color:var(--text-primary)}.BlogIndexSearch-module__xiVJGa__filter:after,.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger:after{background:var(--text-brand);opacity:0;content:"";border-radius:2px 2px 0 0;height:2px;transition:opacity .16s,transform .2s;position:absolute;bottom:-1px;left:10px;right:8px;transform:scaleX(.5)}.BlogIndexSearch-module__xiVJGa__filter:hover:after,.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger:hover:after{opacity:.45;transform:scaleX(1)}.BlogIndexSearch-module__xiVJGa__filterActive,.BlogIndexSearch-module__xiVJGa__filterActive:hover{color:var(--text-brand)}.BlogIndexSearch-module__xiVJGa__filterActive:after,.BlogIndexSearch-module__xiVJGa__filterActive:hover:after{opacity:1;transform:scaleX(1)}.BlogIndexSearch-module__xiVJGa__moreFilters{position:relative}.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger{list-style:none}.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger::-webkit-details-marker{display:none}.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.BlogIndexSearch-module__xiVJGa__moreFilters[open] .BlogIndexSearch-module__xiVJGa__moreFiltersTrigger:before{transform:rotate(225deg)translate(-1px,-1px)}.BlogIndexSearch-module__xiVJGa__filterCount{min-width:20px;height:20px;color:var(--text-brand);font-size:11px;font-weight:var(--font-weight-semibold);background:color-mix(in srgb, var(--text-brand) 10%, transparent);border-radius:var(--radius-full);justify-content:center;align-items:center;padding-inline:6px;line-height:1;display:inline-flex}.BlogIndexSearch-module__xiVJGa__filterPanel{z-index:var(--z-index-dropdown);background:var(--surface-elevated);border:1px solid var(--border-muted);border-radius:var(--radius-lg);width:min(360px,100vw - 32px);box-shadow:var(--shadow-lg);padding:14px;position:absolute;top:calc(100% + 10px);right:0}.BlogIndexSearch-module__xiVJGa__filterPanelHeader{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:10px;display:flex}.BlogIndexSearch-module__xiVJGa__filterPanelHeader strong{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.BlogIndexSearch-module__xiVJGa__clearFilters{color:var(--text-secondary);font:inherit;font-size:var(--font-size-xs);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:4px 6px}.BlogIndexSearch-module__xiVJGa__clearFilters:hover{color:var(--text-primary);background:var(--surface-hover)}.BlogIndexSearch-module__xiVJGa__filterPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.BlogIndexSearch-module__xiVJGa__panelFilter{min-width:0;min-height:40px;color:var(--text-secondary);font:inherit;font-size:var(--font-size-sm);text-align:left;background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.BlogIndexSearch-module__xiVJGa__panelFilter:hover{color:var(--text-primary);background:var(--surface-hover);border-color:var(--border-muted)}.BlogIndexSearch-module__xiVJGa__panelFilterActive{color:var(--text-brand);background:color-mix(in srgb, var(--text-brand) 7%, var(--surface-default));border-color:color-mix(in srgb, var(--text-brand) 35%, var(--border-muted))}.BlogIndexSearch-module__xiVJGa__panelFilter>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BlogIndexSearch-module__xiVJGa__topicFrequency{min-width:20px;height:20px;color:var(--text-muted);background:var(--surface-subtle);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;padding-inline:5px;font-size:10px;display:inline-flex}.BlogIndexSearch-module__xiVJGa__clearSearch:focus-visible,.BlogIndexSearch-module__xiVJGa__filter:focus-visible,.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger:focus-visible,.BlogIndexSearch-module__xiVJGa__clearFilters:focus-visible,.BlogIndexSearch-module__xiVJGa__panelFilter:focus-visible,.BlogIndexSearch-module__xiVJGa__resetSearch:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--space-1)}.BlogIndexSearch-module__xiVJGa__resultsMeta{color:var(--text-muted);font-size:var(--font-size-sm);margin:-20px 0 28px}.BlogIndexSearch-module__xiVJGa__resetSearch{width:fit-content;min-height:40px;padding:0 var(--space-4);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--surface-default);border:1px solid var(--border-muted);border-radius:var(--radius-md);cursor:pointer;align-items:center;transition:border-color .16s,background-color .16s;display:inline-flex}.BlogIndexSearch-module__xiVJGa__resetSearch:hover{background:var(--surface-hover);border-color:color-mix(in srgb, var(--color-primary-400) 34%, var(--border-muted))}@media (max-width:1080px){.BlogIndexSearch-module__xiVJGa__toolbarInner{grid-template-columns:1fr;align-items:stretch;gap:8px;padding-block:14px}.BlogIndexSearch-module__xiVJGa__search{width:min(100%,620px)}.BlogIndexSearch-module__xiVJGa__filters{justify-content:flex-start}}@media (max-width:720px){.BlogIndexSearch-module__xiVJGa__discoveryToolbar{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;margin-bottom:28px;position:static}.BlogIndexSearch-module__xiVJGa__toolbarInner{padding-block:12px}.BlogIndexSearch-module__xiVJGa__search{width:100%;min-height:44px}.BlogIndexSearch-module__xiVJGa__filters{gap:2px}.BlogIndexSearch-module__xiVJGa__filter,.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger{min-height:44px;padding-inline:10px}.BlogIndexSearch-module__xiVJGa__filterPanel{left:0;right:auto}.BlogIndexSearch-module__xiVJGa__resultsMeta{margin-top:-14px;margin-bottom:24px}}@media (max-width:480px){.BlogIndexSearch-module__xiVJGa__filterPanel{width:auto;max-height:min(70vh,520px);position:fixed;inset:auto 16px 16px;overflow-y:auto}.BlogIndexSearch-module__xiVJGa__filterPanelGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.BlogIndexSearch-module__xiVJGa__searchIcon,.BlogIndexSearch-module__xiVJGa__clearSearch,.BlogIndexSearch-module__xiVJGa__filter:after,.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger:before,.BlogIndexSearch-module__xiVJGa__moreFiltersTrigger:after,.BlogIndexSearch-module__xiVJGa__resetSearch{transition:none}.BlogIndexSearch-module__xiVJGa__search:focus-within .BlogIndexSearch-module__xiVJGa__searchIcon{transform:none}}
