.Blog-module-scss-module__rS_vrG__page{min-height:100dvh;padding-top:var(--site-navigation-height);background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--color-accent-violet) 13%, transparent), transparent 26rem),radial-gradient(circle at 8% 74%, color-mix(in srgb, var(--color-accent-cyan) 7%, transparent), transparent 28rem),var(--color-surface-base);position:relative;overflow:clip}.Blog-module-scss-module__rS_vrG__page:before{inset:var(--site-navigation-height) 0 0;z-index:0;background-image:linear-gradient(color-mix(in srgb, var(--color-border-subtle) 58%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--color-border-subtle) 58%, transparent) 1px, transparent 1px);content:"";-webkit-mask-image:linear-gradient(to bottom, var(--color-text-primary), transparent 42rem);mask-image:linear-gradient(to bottom, var(--color-text-primary), transparent 42rem);opacity:.42;pointer-events:none;background-position:50%;background-size:4.5rem 4.5rem;position:absolute}.Blog-module-scss-module__rS_vrG__frame{z-index:1;width:min(100%,88rem);padding:clamp(2.5rem,6vw,6rem) var(--site-page-gutter) clamp(4rem,8vw,7rem);margin-inline:auto;position:relative}.Blog-module-scss-module__rS_vrG__indexHeader{gap:var(--site-space-xl);border-bottom:var(--site-border-width) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.Blog-module-scss-module__rS_vrG__intro{gap:var(--site-space-lg);max-width:48rem;display:grid}.Blog-module-scss-module__rS_vrG__eyebrow{align-items:center;gap:var(--site-space-xs);width:fit-content;color:var(--color-accent-violet);font-size:var(--site-text-xs);letter-spacing:var(--site-tracking-wide);text-transform:uppercase;margin:0;font-weight:900;line-height:1.2;display:inline-flex}.Blog-module-scss-module__rS_vrG__eyebrow svg{width:var(--site-icon-size);height:var(--site-icon-size)}.Blog-module-scss-module__rS_vrG__indexHeader h1,.Blog-module-scss-module__rS_vrG__articleHeader h1{color:var(--color-text-primary);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:500;line-height:.98}.Blog-module-scss-module__rS_vrG__lead,.Blog-module-scss-module__rS_vrG__articleLead{max-width:44rem;color:var(--color-text-muted);font-size:var(--site-text-md);text-wrap:pretty;margin:0;font-weight:600;line-height:1.75}.Blog-module-scss-module__rS_vrG__status{gap:var(--site-space-2xs) var(--site-space-sm);min-width:12rem;padding:var(--site-space-md);border:var(--site-border-width) solid #0000;border-radius:var(--site-radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-base) 84%, transparent), var(--color-surface-panel));box-shadow:inset 0 0 2.7rem color-mix(in srgb, var(--color-accent-blue) 24%, transparent);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.Blog-module-scss-module__rS_vrG__status.liquid-glass-raw:before{box-shadow:inset 0 0 5px -8px #ffffffb3,inset 0 0 0 var(--site-border-width) color-mix(in srgb, var(--color-accent-violet) 35%, transparent)}.Blog-module-scss-module__rS_vrG__status.liquid-glass-raw:after{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);filter:none}.Blog-module-scss-module__rS_vrG__filterPanel.liquid-glass-raw:after{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);filter:none}.Blog-module-scss-module__rS_vrG__post.liquid-glass-raw:after{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);filter:none}.Blog-module-scss-module__rS_vrG__status svg{width:var(--site-space-lg);height:var(--site-space-lg);color:var(--color-accent-violet);grid-row:span 2}.Blog-module-scss-module__rS_vrG__status span,.Blog-module-scss-module__rS_vrG__postCategory,.Blog-module-scss-module__rS_vrG__postMeta dt,.Blog-module-scss-module__rS_vrG__articleMeta dt{color:var(--color-text-muted);font-size:var(--site-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.Blog-module-scss-module__rS_vrG__status strong{color:var(--color-text-primary);font-size:var(--site-text-sm);line-height:1.25}.Blog-module-scss-module__rS_vrG__filterPanel{justify-content:space-between;align-items:center;gap:var(--site-space-lg);padding:var(--site-space-lg);border:var(--site-border-width) solid #0000;border-radius:var(--site-radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-base) 84%, transparent), var(--color-surface-panel));box-shadow:inset 0 0 2.7rem color-mix(in srgb, var(--color-accent-blue) 24%, transparent);margin-top:clamp(2rem,4vw,3.5rem);display:flex}.Blog-module-scss-module__rS_vrG__filterPanel.liquid-glass-raw:before{box-shadow:inset 0 0 5px -8px #ffffffb3,inset 0 0 0 var(--site-border-width) var(--color-border-subtle)}.Blog-module-scss-module__rS_vrG__filterIntro{gap:var(--site-space-2xs);display:grid}.Blog-module-scss-module__rS_vrG__filterLabel{color:var(--color-text-primary);font-size:var(--site-text-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:850}.Blog-module-scss-module__rS_vrG__filterResult{color:var(--color-text-muted);font-size:var(--site-text-xs);margin:0;font-weight:650;line-height:1.45}.Blog-module-scss-module__rS_vrG__filterList{justify-content:flex-end;gap:var(--site-space-xs);flex-wrap:wrap;display:flex}.Blog-module-scss-module__rS_vrG__filterButton,.Blog-module-scss-module__rS_vrG__postTag,.Blog-module-scss-module__rS_vrG__articleTag{border:var(--site-border-width) solid color-mix(in srgb, var(--color-border-subtle) 88%, transparent);border-radius:var(--site-radius-pill);background:color-mix(in srgb, var(--color-surface-base) 68%, transparent);color:var(--color-text-muted);font-size:var(--site-text-xs);letter-spacing:.04em;justify-content:center;align-items:center;font-weight:800;line-height:1.2;display:inline-flex}.Blog-module-scss-module__rS_vrG__filterButton,.Blog-module-scss-module__rS_vrG__postTag{min-height:var(--site-touch-target);padding-inline:var(--site-space-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-hover),background-color var(--duration-fast) var(--ease-hover),color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-hover);font-family:inherit}.Blog-module-scss-module__rS_vrG__filterButton[aria-pressed=true],.Blog-module-scss-module__rS_vrG__postTag[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent-violet) 62%, transparent);background:color-mix(in srgb, var(--color-accent-violet) 16%, var(--color-surface-panel));color:var(--color-text-primary)}.Blog-module-scss-module__rS_vrG__postList{gap:var(--site-space-md);padding:var(--site-space-md) 0 0;margin:0;list-style:none;display:grid}@media (min-width:1024px){.Blog-module-scss-module__rS_vrG__postList{grid-template-columns:repeat(2,minmax(0,1fr))}}.Blog-module-scss-module__rS_vrG__emptyState{margin:var(--site-space-md) 0 0;padding:var(--site-space-lg);border:var(--site-border-width) dashed var(--color-border-subtle);border-radius:var(--site-radius-xl);color:var(--color-text-muted);font-size:var(--site-text-sm);font-weight:650}.Blog-module-scss-module__rS_vrG__post{--blog-post-border:var(--color-border-subtle);gap:var(--site-space-xl);border:var(--site-border-width) solid #0000;border-radius:var(--site-radius-xl);background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface-base) 84%, transparent), var(--color-surface-panel));height:100%;box-shadow:inset 0 0 2.7rem color-mix(in srgb, var(--color-accent-blue) 24%, transparent);cursor:pointer;transition:box-shadow var(--duration-normal) var(--ease-hover),transform var(--duration-normal) var(--ease-hover);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:clamp(1.25rem,2.8vw,2.25rem);display:grid;position:relative}.Blog-module-scss-module__rS_vrG__post:focus-within{--blog-post-border:color-mix(in srgb, var(--color-focus-ring) 78%, transparent);box-shadow:inset 0 0 2.7rem color-mix(in srgb, var(--color-accent-blue) 24%, transparent),var(--premium-card-glow)}.Blog-module-scss-module__rS_vrG__post.liquid-glass-raw:before{box-shadow:inset 0 0 5px -8px #ffffffb3,inset 0 0 0 var(--site-border-width) var(--blog-post-border);transition:box-shadow var(--duration-normal) var(--ease-hover)}.Blog-module-scss-module__rS_vrG__postIndex{color:color-mix(in srgb, var(--color-accent-violet) 78%, var(--color-text-primary));font-size:var(--site-text-sm);font-variant-numeric:tabular-nums;letter-spacing:.08em;pointer-events:none;font-weight:900}.Blog-module-scss-module__rS_vrG__postContent{gap:var(--site-space-sm);pointer-events:none;min-width:0;display:grid}.Blog-module-scss-module__rS_vrG__postCategory{color:var(--color-accent-cyan);margin:0}.Blog-module-scss-module__rS_vrG__post h2{max-width:30ch;color:var(--color-text-primary);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:650;line-height:1.15}.Blog-module-scss-module__rS_vrG__postDescription{max-width:62ch;color:var(--color-text-muted);font-size:var(--site-text-sm);text-wrap:pretty;margin:0;line-height:1.7}.Blog-module-scss-module__rS_vrG__postTag{z-index:2;pointer-events:auto;position:relative}.Blog-module-scss-module__rS_vrG__postTags,.Blog-module-scss-module__rS_vrG__articleTags{gap:var(--site-space-xs);margin:var(--site-space-2xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.Blog-module-scss-module__rS_vrG__articleTag{min-height:var(--site-space-xl);padding-inline:var(--site-space-sm);border-color:color-mix(in srgb, var(--color-accent-cyan) 36%, transparent);background:color-mix(in srgb, var(--color-accent-cyan) 8%, transparent);color:var(--color-text-primary)}.Blog-module-scss-module__rS_vrG__postMeta,.Blog-module-scss-module__rS_vrG__articleMeta{gap:var(--site-space-md);margin:var(--site-space-sm) 0 0;flex-wrap:wrap;display:flex}.Blog-module-scss-module__rS_vrG__postMeta div,.Blog-module-scss-module__rS_vrG__articleMeta div{align-items:baseline;gap:var(--site-space-xs);display:inline-flex}.Blog-module-scss-module__rS_vrG__postMeta dt,.Blog-module-scss-module__rS_vrG__articleMeta dt{margin:0}.Blog-module-scss-module__rS_vrG__postMeta dd,.Blog-module-scss-module__rS_vrG__articleMeta dd{align-items:center;gap:var(--site-space-2xs);color:var(--color-text-primary);font-size:var(--site-text-xs);margin:0;font-weight:700;display:inline-flex}.Blog-module-scss-module__rS_vrG__articleMeta dd svg{width:.9rem;height:.9rem;color:var(--color-accent-cyan)}.Blog-module-scss-module__rS_vrG__postLink,.Blog-module-scss-module__rS_vrG__footerLink,.Blog-module-scss-module__rS_vrG__backLink{min-height:var(--site-touch-target);align-items:center;gap:var(--site-space-xs);border-radius:var(--site-radius-sm);color:var(--color-text-primary);font-size:var(--site-text-sm);letter-spacing:.08em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-hover),transform var(--duration-fast) var(--ease-hover);font-weight:900;text-decoration:none;display:inline-flex}.Blog-module-scss-module__rS_vrG__postLink{padding-inline:var(--site-space-sm);justify-self:end}.Blog-module-scss-module__rS_vrG__post.liquid-glass-raw>.Blog-module-scss-module__rS_vrG__postLink{z-index:auto;position:static}.Blog-module-scss-module__rS_vrG__postLink:after{z-index:1;content:"";position:absolute;inset:0}.Blog-module-scss-module__rS_vrG__postLink svg,.Blog-module-scss-module__rS_vrG__footerLink svg,.Blog-module-scss-module__rS_vrG__backLink svg{width:var(--site-icon-size);height:var(--site-icon-size);color:var(--color-accent-violet);transition:transform var(--duration-fast) var(--ease-hover)}.Blog-module-scss-module__rS_vrG__postLink:focus-visible,.Blog-module-scss-module__rS_vrG__footerLink:focus-visible,.Blog-module-scss-module__rS_vrG__backLink:focus-visible,.Blog-module-scss-module__rS_vrG__filterButton:focus-visible,.Blog-module-scss-module__rS_vrG__postTag:focus-visible{outline:var(--site-focus-width) solid var(--color-focus-ring);outline-offset:var(--site-focus-offset)}.Blog-module-scss-module__rS_vrG__articleFrame{width:min(100%,72rem)}.Blog-module-scss-module__rS_vrG__backLink{width:fit-content;padding-inline:var(--site-space-xs);color:var(--color-text-muted);margin-bottom:clamp(2rem,4vw,3.5rem)}.Blog-module-scss-module__rS_vrG__articleHeader{gap:var(--site-space-lg);border-bottom:var(--site-border-width) solid var(--color-border-subtle);max-width:54rem;margin-inline:auto;padding-bottom:clamp(2rem,5vw,4rem);display:grid}.Blog-module-scss-module__rS_vrG__articleHeader h1{max-width:22ch;font-size:clamp(2rem,4.2vw,3.75rem)}.Blog-module-scss-module__rS_vrG__articleLead{max-width:54rem;font-size:clamp(1rem,1.5vw,1.2rem)}.Blog-module-scss-module__rS_vrG__articleBody{gap:var(--site-space-lg);max-width:54rem;color:var(--color-text-muted);margin-inline:auto;padding-top:clamp(2.5rem,5vw,4.5rem);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.78;display:grid}.Blog-module-scss-module__rS_vrG__articleBody h2,.Blog-module-scss-module__rS_vrG__articleBody h3{color:var(--color-text-primary);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.2}.Blog-module-scss-module__rS_vrG__articleBody h2{margin-top:var(--site-space-xl);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:650}.Blog-module-scss-module__rS_vrG__articleBody h3{margin-top:var(--site-space-md);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700}.Blog-module-scss-module__rS_vrG__articleBody p,.Blog-module-scss-module__rS_vrG__articleBody ul,.Blog-module-scss-module__rS_vrG__articleBody ol{text-wrap:pretty;margin:0}.Blog-module-scss-module__rS_vrG__articleBody ul,.Blog-module-scss-module__rS_vrG__articleBody ol{gap:var(--site-space-xs);padding-left:var(--site-space-lg);display:grid}.Blog-module-scss-module__rS_vrG__articleBody li::marker{color:var(--color-accent-cyan)}.Blog-module-scss-module__rS_vrG__articleBody blockquote{margin:var(--site-space-sm) 0;padding:var(--site-space-md) var(--site-space-lg);border-left:2px solid var(--color-accent-violet);border-radius:0 var(--site-radius-md) var(--site-radius-md) 0;background:color-mix(in srgb, var(--color-accent-violet) 8%, transparent);color:var(--color-text-primary);font-weight:650}.Blog-module-scss-module__rS_vrG__articleBody pre{width:100%;margin:var(--site-space-sm) 0;padding:var(--site-space-lg);border:var(--site-border-width) solid color-mix(in srgb, var(--color-accent-blue) 28%, transparent);border-radius:var(--site-radius-md);background:color-mix(in srgb, var(--color-surface-overlay) 94%, transparent);color:color-mix(in srgb, var(--color-text-primary) 92%, var(--color-accent-cyan));font-size:var(--site-text-sm);line-height:1.65;overflow-x:auto}.Blog-module-scss-module__rS_vrG__articleBody code{border-radius:var(--site-radius-xs);background:color-mix(in srgb, var(--color-accent-violet) 11%, transparent);color:var(--color-text-primary);padding:.08em .3em;font-family:inherit;font-size:.88em}.Blog-module-scss-module__rS_vrG__articleBody pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.Blog-module-scss-module__rS_vrG__articleFooter{justify-content:space-between;align-items:center;gap:var(--site-space-lg);padding-top:var(--site-space-lg);border-top:var(--site-border-width) solid var(--color-border-subtle);flex-wrap:wrap;margin-top:clamp(3rem,7vw,6rem);display:flex}.Blog-module-scss-module__rS_vrG__articleFooter p{color:var(--color-text-muted);font-size:var(--site-text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.Blog-module-scss-module__rS_vrG__footerLink{color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.Blog-module-scss-module__rS_vrG__post:hover{--blog-post-border:color-mix(in srgb, var(--color-accent-violet) 48%, transparent);box-shadow:inset 0 0 2.7rem color-mix(in srgb, var(--color-accent-blue) 24%, transparent),var(--premium-card-glow);transform:translateY(-1px)}.Blog-module-scss-module__rS_vrG__postLink:hover,.Blog-module-scss-module__rS_vrG__footerLink:hover,.Blog-module-scss-module__rS_vrG__filterButton:hover,.Blog-module-scss-module__rS_vrG__postTag:hover{color:var(--color-accent-violet)}.Blog-module-scss-module__rS_vrG__filterButton:hover,.Blog-module-scss-module__rS_vrG__postTag:hover{border-color:color-mix(in srgb, var(--color-accent-violet) 52%, transparent);transform:translateY(-1px)}.Blog-module-scss-module__rS_vrG__backLink:hover{color:var(--color-text-primary);transform:translate(-.15rem)}.Blog-module-scss-module__rS_vrG__postLink:hover svg,.Blog-module-scss-module__rS_vrG__footerLink:hover svg{transform:translate(.16rem,-.16rem)}.Blog-module-scss-module__rS_vrG__backLink:hover svg{transform:translate(-.16rem)}}@media (max-width:760px){.Blog-module-scss-module__rS_vrG__indexHeader{grid-template-columns:minmax(0,1fr);align-items:start}.Blog-module-scss-module__rS_vrG__status{width:fit-content}.Blog-module-scss-module__rS_vrG__filterPanel{flex-direction:column;align-items:flex-start}.Blog-module-scss-module__rS_vrG__filterList{justify-content:flex-start}.Blog-module-scss-module__rS_vrG__post{gap:var(--site-space-md);grid-template-columns:auto minmax(0,1fr)}.Blog-module-scss-module__rS_vrG__postLink{margin-left:calc(var(--site-space-sm)*-1);grid-column:2;justify-self:start}}@media (max-width:480px){.Blog-module-scss-module__rS_vrG__post{gap:var(--site-space-sm);flex-direction:column;display:flex}.Blog-module-scss-module__rS_vrG__postLink{margin:var(--site-space-xs) 0 0 calc(var(--site-space-sm)*-1)}.Blog-module-scss-module__rS_vrG__postMeta,.Blog-module-scss-module__rS_vrG__articleMeta{gap:var(--site-space-xs);display:grid}.Blog-module-scss-module__rS_vrG__filterPanel{padding:var(--site-space-md)}.Blog-module-scss-module__rS_vrG__articleFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Blog-module-scss-module__rS_vrG__post,.Blog-module-scss-module__rS_vrG__postLink,.Blog-module-scss-module__rS_vrG__postLink svg,.Blog-module-scss-module__rS_vrG__footerLink,.Blog-module-scss-module__rS_vrG__footerLink svg,.Blog-module-scss-module__rS_vrG__backLink,.Blog-module-scss-module__rS_vrG__backLink svg,.Blog-module-scss-module__rS_vrG__filterButton,.Blog-module-scss-module__rS_vrG__postTag{transition-duration:.01ms}}@media (prefers-reduced-transparency:reduce){.Blog-module-scss-module__rS_vrG__status.liquid-glass-raw:after{-webkit-backdrop-filter:none;backdrop-filter:none}.Blog-module-scss-module__rS_vrG__filterPanel.liquid-glass-raw:after{-webkit-backdrop-filter:none;backdrop-filter:none}.Blog-module-scss-module__rS_vrG__post.liquid-glass-raw:after{-webkit-backdrop-filter:none;backdrop-filter:none}}
