.BlogConditionComposer-module__fRdy2q__section{min-width:0;padding:var(--mg-blog-layout-section) var(--mg-blog-space-default) var(--mg-blog-space-section);color:var(--mg-blog-ink);background:var(--mg-blog-canvas-subtle);scroll-margin-top:var(--mg-blog-space-hero)}.BlogConditionComposer-module__fRdy2q__intro{width:min(var(--mg-blog-frame-canvas), calc(100% - var(--mg-blog-icon-compact)));margin:0 auto var(--mg-blog-space-section)}.BlogConditionComposer-module__fRdy2q__intro span{color:var(--mg-blog-muted);font-size:var(--mg-font-size-label);font-weight:800}.BlogConditionComposer-module__fRdy2q__intro h2{max-width:var(--mg-blog-frame-wide);margin-top:var(--mg-space-3);font-family:var(--font-blog-display);font-size:var(--mg-space-8);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;font-weight:800;line-height:1.05}.BlogConditionComposer-module__fRdy2q__intro p{max-width:var(--mg-blog-frame-reading);margin-top:var(--mg-blog-space-comfortable);color:var(--mg-blog-muted);font-size:var(--mg-font-size-body);word-break:keep-all;text-wrap:pretty;line-height:1.7}.BlogConditionComposer-module__fRdy2q__stage{width:100%}.BlogConditionComposer-module__fRdy2q__composer{width:min(var(--mg-blog-frame-bleed), 100%);min-height:var(--mg-blog-frame-stage);color:var(--mg-blog-inverse);background:var(--mg-blog-ink);border-radius:var(--mg-blog-radius-cta);box-shadow:var(--mg-blog-shadow-overlay);margin:0 auto;position:relative;overflow:hidden}.BlogConditionComposer-module__fRdy2q__imageFrame{position:absolute;inset:0;overflow:hidden}.BlogConditionComposer-module__fRdy2q__image{object-fit:cover;filter:saturate(.86)brightness(.76);transition:object-position .8s cubic-bezier(.2,.72,.2,1),transform .8s cubic-bezier(.2,.72,.2,1);transform:scale(1.025)}.BlogConditionComposer-module__fRdy2q__veil{background:linear-gradient(90deg, color-mix(in srgb, var(--mg-blog-ink) 86%, transparent) 0%, color-mix(in srgb, var(--mg-blog-ink) 52%, transparent) 42%, color-mix(in srgb, var(--mg-blog-ink) 8%, transparent) 72%), linear-gradient(0deg, color-mix(in srgb, var(--mg-blog-ink) 72%, transparent) 0%, transparent 52%);position:absolute;inset:0}.BlogConditionComposer-module__fRdy2q__content{z-index:2;min-height:var(--mg-blog-frame-stage);grid-template-columns:minmax(0, 1.12fr) minmax(var(--mg-blog-frame-compact), .72fr);gap:var(--mg-blog-space-section);padding:var(--mg-blog-layout-gutter);align-items:end;display:grid;position:relative}.BlogConditionComposer-module__fRdy2q__sentencePanel{max-width:var(--mg-blog-frame-stage);align-self:center}.BlogConditionComposer-module__fRdy2q__stepLabel{align-items:center;gap:var(--mg-blog-space-tight);margin-bottom:var(--mg-blog-space-comfortable);color:color-mix(in srgb, var(--mg-blog-inverse) 62%, transparent);font-size:var(--mg-font-size-caption);font-weight:800;display:inline-flex}.BlogConditionComposer-module__fRdy2q__stepLabel:before{content:"";width:var(--mg-blog-icon-compact);height:var(--mg-border-width);background:currentColor}.BlogConditionComposer-module__fRdy2q__sentence{font-family:var(--font-blog-display);font-size:var(--mg-blog-type-display);word-break:keep-all;font-weight:800;line-height:1.16}.BlogConditionComposer-module__fRdy2q__word{align-items:center;gap:var(--mg-blog-space-tight);min-width:var(--mg-blog-word-slot-width);margin:0 var(--mg-space-1) var(--mg-space-2) 0;padding:var(--mg-border-width-strong) var(--mg-blog-space-tight) var(--mg-blog-space-micro);color:var(--mg-blog-ink);border:var(--mg-border-width) solid transparent;border-radius:var(--mg-blog-radius-media);box-shadow:var(--mg-blog-showroom-shadow-glass);font:inherit;text-align:left;cursor:pointer;background:0 0;transition:transform .22s,background .22s;display:inline-flex}.BlogConditionComposer-module__fRdy2q__wordFilled{color:var(--mg-blog-ink);background:color-mix(in srgb, var(--mg-blog-surface) 94%, transparent);border-color:color-mix(in srgb, var(--mg-blog-surface) 98%, transparent)}.BlogConditionComposer-module__fRdy2q__wordEmpty{min-height:var(--mg-blog-word-slot-height);gap:var(--mg-blog-space-tight);color:color-mix(in srgb, var(--mg-blog-inverse) 78%, transparent);background:color-mix(in srgb, var(--mg-blog-inverse) 8%, transparent);border-color:color-mix(in srgb, var(--mg-blog-inverse) 42%, transparent);box-shadow:none}.BlogConditionComposer-module__fRdy2q__wordEmpty em{font-size:var(--mg-blog-type-inline-note);font-style:normal;font-weight:750}.BlogConditionComposer-module__fRdy2q__word small{color:color-mix(in srgb, var(--mg-blog-ink) 44%, transparent);font-family:var(--mg-font-body);font-size:var(--mg-blog-type-micro);font-weight:850}.BlogConditionComposer-module__fRdy2q__wordFilled:hover,.BlogConditionComposer-module__fRdy2q__wordFilled:focus-visible{background:var(--mg-color-forest-100);transform:translateY(calc(var(--mg-border-width-strong) * -1))}.BlogConditionComposer-module__fRdy2q__wordEmpty:hover,.BlogConditionComposer-module__fRdy2q__wordEmpty:focus-visible{color:var(--mg-blog-ink);background:var(--mg-blog-surface);border-color:var(--mg-blog-surface);transform:translateY(calc(var(--mg-border-width-strong) * -1))}.BlogConditionComposer-module__fRdy2q__wordChanged{animation:.52s cubic-bezier(.16,.84,.2,1) BlogConditionComposer-module__fRdy2q__wordLand}.BlogConditionComposer-module__fRdy2q__sentenceTail{color:color-mix(in srgb, var(--mg-blog-inverse) 88%, transparent)}.BlogConditionComposer-module__fRdy2q__microcopy{max-width:var(--mg-blog-frame-media);margin-top:var(--mg-blog-space-comfortable);color:color-mix(in srgb, var(--mg-blog-inverse) 72%, transparent);font-size:var(--mg-blog-type-body);line-height:1.7}.BlogConditionComposer-module__fRdy2q__selector{padding:var(--mg-space-5);color:var(--mg-blog-ink);background:color-mix(in srgb, var(--mg-blog-inverse) 62%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 78%, transparent);border-radius:var(--mg-blog-radius-search);box-shadow:var(--mg-blog-showroom-shadow-glass);-webkit-backdrop-filter:blur(var(--mg-space-5)) saturate(150%);align-self:end}.BlogConditionComposer-module__fRdy2q__selectorHeader{justify-content:space-between;align-items:flex-start;gap:var(--mg-blog-space-comfortable);margin-bottom:var(--mg-blog-space-default);display:flex}.BlogConditionComposer-module__fRdy2q__selectorTitle{align-items:flex-start;gap:var(--mg-blog-space-tight);min-width:0;display:flex}.BlogConditionComposer-module__fRdy2q__backButton{width:var(--mg-control-size-min);height:var(--mg-control-size-min);color:var(--mg-blog-ink);background:color-mix(in srgb, var(--mg-blog-inverse) 72%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-ink) 10%, transparent);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.BlogConditionComposer-module__fRdy2q__backButton:disabled{opacity:.28;cursor:default}.BlogConditionComposer-module__fRdy2q__selectorHeader span{color:var(--mg-blog-muted);font-size:var(--mg-blog-type-micro);font-weight:850;display:block}.BlogConditionComposer-module__fRdy2q__selectorHeader h3{margin-top:var(--mg-blog-space-micro);font-family:var(--font-blog-display);font-size:var(--mg-font-size-state);line-height:1.25}.BlogConditionComposer-module__fRdy2q__progress{gap:var(--mg-blog-space-micro);padding-top:var(--mg-space-1);display:flex}.BlogConditionComposer-module__fRdy2q__progress i{width:var(--mg-blog-space-comfortable);height:var(--mg-space-1);background:color-mix(in srgb, var(--mg-blog-ink) 14%, transparent);border-radius:var(--mg-border-width-strong);overflow:hidden}.BlogConditionComposer-module__fRdy2q__progress .BlogConditionComposer-module__fRdy2q__progressActive{background:var(--mg-color-ink-900)}.BlogConditionComposer-module__fRdy2q__progress .BlogConditionComposer-module__fRdy2q__progressCurrent{background:var(--mg-color-ink-300)}.BlogConditionComposer-module__fRdy2q__choices{gap:var(--mg-space-2);display:grid}.BlogConditionComposer-module__fRdy2q__choices button{width:100%;min-height:var(--mg-blog-control-large);grid-template-columns:var(--mg-blog-icon-compact) minmax(0, 1fr) auto;align-items:center;gap:var(--mg-blog-space-tight);padding:var(--mg-space-2) var(--mg-space-3);color:var(--mg-color-ink-900);text-align:left;background:color-mix(in srgb, var(--mg-blog-inverse) 66%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 86%, transparent);border-radius:var(--mg-space-4);cursor:pointer;transition:transform .18s,color .18s,background .18s,box-shadow .18s;display:grid}.BlogConditionComposer-module__fRdy2q__choices button:hover,.BlogConditionComposer-module__fRdy2q__choices button:focus-visible{transform:translateX(calc(var(--mg-blog-space-micro) * -1));background:var(--mg-color-neutral-0);box-shadow:var(--mg-blog-showroom-shadow-compact)}.BlogConditionComposer-module__fRdy2q__choices button>span{width:var(--mg-blog-icon-compact);height:var(--mg-blog-icon-compact);background:color-mix(in srgb, var(--mg-color-ink-300) 12%, transparent);font-size:var(--mg-blog-type-micro);border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.BlogConditionComposer-module__fRdy2q__choices button strong{font-size:var(--mg-blog-type-label);font-weight:800}.BlogConditionComposer-module__fRdy2q__choices .BlogConditionComposer-module__fRdy2q__choiceSelected,.BlogConditionComposer-module__fRdy2q__choices .BlogConditionComposer-module__fRdy2q__choiceSelected:hover,.BlogConditionComposer-module__fRdy2q__choices .BlogConditionComposer-module__fRdy2q__choiceSelected:focus-visible{color:var(--mg-color-neutral-0);background:var(--mg-color-ink-900);border-color:var(--mg-color-ink-900)}.BlogConditionComposer-module__fRdy2q__choiceSelected>span{background:color-mix(in srgb, var(--mg-blog-inverse) 14%, transparent)!important}.BlogConditionComposer-module__fRdy2q__results{width:min(var(--mg-blog-frame-bleed), calc(100% - var(--mg-blog-control-large)));opacity:0;max-height:0;transform:translateY(calc(var(--mg-blog-space-panel) * -1));margin:0 auto;transition:max-height .72s cubic-bezier(.16,.84,.2,1),opacity .42s,transform .72s cubic-bezier(.16,.84,.2,1),margin .72s cubic-bezier(.16,.84,.2,1);overflow:hidden}.BlogConditionComposer-module__fRdy2q__resultsOpen{max-height:var(--mg-blog-frame-panel);margin-top:var(--mg-space-3);opacity:1;transform:translateY(0)}.BlogConditionComposer-module__fRdy2q__resultPanel{grid-template-columns:minmax(var(--mg-blog-frame-rail), .7fr) minmax(0, 1.4fr) auto;gap:var(--mg-blog-space-comfortable);padding:var(--mg-blog-space-comfortable) var(--mg-space-5);color:var(--mg-color-ink-900);background:color-mix(in srgb, var(--mg-blog-inverse) 96%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 98%, transparent);border-radius:var(--mg-radius-lg);box-shadow:var(--mg-blog-showroom-shadow-modal);align-items:center;display:grid}.BlogConditionComposer-module__fRdy2q__resultTitle span{color:var(--mg-blog-muted);font-size:var(--mg-blog-type-micro);font-weight:850}.BlogConditionComposer-module__fRdy2q__resultTitle h3{margin-top:var(--mg-blog-space-micro);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-heading);line-height:1.25}.BlogConditionComposer-module__fRdy2q__resultList{gap:var(--mg-space-2);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.BlogConditionComposer-module__fRdy2q__resultList::-webkit-scrollbar{display:none}.BlogConditionComposer-module__fRdy2q__resultList a{flex:1 0 var(--mg-blog-frame-thumbnail);gap:var(--mg-blog-space-tight);min-width:0;padding:var(--mg-blog-space-compact);color:var(--mg-color-ink-900);background:var(--mg-color-neutral-150);border-radius:var(--mg-blog-radius-media);flex-direction:column;text-decoration:none;display:flex}.BlogConditionComposer-module__fRdy2q__resultList span{color:var(--mg-blog-muted);font-size:var(--mg-blog-type-micro);font-weight:800}.BlogConditionComposer-module__fRdy2q__resultList strong{font-size:var(--mg-font-size-caption);line-height:1.45}.BlogConditionComposer-module__fRdy2q__resultActions{gap:var(--mg-blog-space-tight);display:grid}.BlogConditionComposer-module__fRdy2q__resultActions a,.BlogConditionComposer-module__fRdy2q__resultActions button{min-height:var(--mg-control-size-min);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-blog-space-default);border-radius:var(--mg-blog-radius-floating);font-size:var(--mg-font-size-caption);white-space:nowrap;cursor:pointer;border:0;font-weight:850;text-decoration:none;display:inline-flex}.BlogConditionComposer-module__fRdy2q__resultActions a{color:var(--mg-color-neutral-0);background:var(--mg-color-ink-900)}.BlogConditionComposer-module__fRdy2q__resultActions button{color:var(--mg-color-ink-900);background:var(--mg-color-neutral-150)}@keyframes BlogConditionComposer-module__fRdy2q__wordLand{0%{opacity:.25;transform:translateY(var(--mg-space-4)) scale(.94);filter:blur(var(--mg-blog-blur-soft))}55%{transform:translateY(calc(var(--mg-focus-ring-offset) * -1)) scale(1.02)}to{opacity:1;filter:none;transform:none}}@media (max-width:960px){.BlogConditionComposer-module__fRdy2q__content{gap:var(--mg-blog-space-panel);padding:var(--mg-blog-space-hero) var(--mg-blog-space-section) var(--mg-blog-space-section);grid-template-columns:minmax(0,1fr)}.BlogConditionComposer-module__fRdy2q__sentencePanel,.BlogConditionComposer-module__fRdy2q__selector{align-self:end}.BlogConditionComposer-module__fRdy2q__resultPanel{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.BlogConditionComposer-module__fRdy2q__section{padding:var(--mg-blog-space-hero) var(--mg-blog-space-tight) var(--mg-blog-space-comfortable)}.BlogConditionComposer-module__fRdy2q__intro{width:calc(100% - var(--mg-space-6));margin-bottom:var(--mg-blog-space-panel)}.BlogConditionComposer-module__fRdy2q__intro h2{font-size:var(--mg-blog-type-title)}.BlogConditionComposer-module__fRdy2q__stage{min-height:158svh}.BlogConditionComposer-module__fRdy2q__composer{border-radius:var(--mg-radius-lg);width:100%;height:100svh;min-height:100svh;position:sticky;top:0}.BlogConditionComposer-module__fRdy2q__content{gap:var(--mg-space-4);height:100%;min-height:100%;padding:var(--mg-blog-space-hero) var(--mg-blog-space-default) var(--mg-blog-space-comfortable);grid-template-rows:minmax(0,1fr) auto}.BlogConditionComposer-module__fRdy2q__sentencePanel{flex-direction:column;justify-content:flex-start;align-self:stretch;display:flex}.BlogConditionComposer-module__fRdy2q__sentence{font-size:var(--mg-blog-type-title)}.BlogConditionComposer-module__fRdy2q__composer[data-complete=true] .BlogConditionComposer-module__fRdy2q__sentence{font-size:var(--mg-space-6);line-height:1.06}.BlogConditionComposer-module__fRdy2q__composer[data-complete=true] .BlogConditionComposer-module__fRdy2q__word{margin-bottom:var(--mg-space-1);padding-top:var(--mg-border-width);padding-bottom:var(--mg-border-width-strong)}.BlogConditionComposer-module__fRdy2q__composer[data-complete=true] .BlogConditionComposer-module__fRdy2q__microcopy{display:none}.BlogConditionComposer-module__fRdy2q__word{max-width:100%}.BlogConditionComposer-module__fRdy2q__wordEmpty em{font-size:var(--mg-blog-type-inline-mark)}.BlogConditionComposer-module__fRdy2q__selector{padding:var(--mg-blog-space-default);border-radius:var(--mg-blog-radius-floating);align-self:end}.BlogConditionComposer-module__fRdy2q__selectorHeader{align-items:flex-start}.BlogConditionComposer-module__fRdy2q__results{width:calc(100% - var(--mg-space-3))}.BlogConditionComposer-module__fRdy2q__resultsOpen{max-height:var(--mg-blog-frame-stage)}.BlogConditionComposer-module__fRdy2q__resultPanel{padding:var(--mg-blog-space-comfortable)}.BlogConditionComposer-module__fRdy2q__resultList a{flex-basis:var(--mg-blog-frame-rail)}.BlogConditionComposer-module__fRdy2q__resultActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.BlogConditionComposer-module__fRdy2q__image,.BlogConditionComposer-module__fRdy2q__word,.BlogConditionComposer-module__fRdy2q__results{transition:none;animation:none}}
.BlogStoryStage-module__C4agwG__section{min-width:0;padding-top:var(--mg-blog-layout-section);color:var(--mg-blog-ink);background:var(--mg-blog-canvas)}.BlogStoryStage-module__C4agwG__intro{width:min(var(--mg-blog-frame-canvas), calc(100% - var(--mg-blog-layout-gutter)));margin:0 auto var(--mg-blog-layout-gutter)}.BlogStoryStage-module__C4agwG__intro span{color:var(--mg-blog-muted);font-size:var(--mg-font-size-label);font-weight:800}.BlogStoryStage-module__C4agwG__intro h2{max-width:var(--mg-blog-frame-content);margin-top:var(--mg-space-3);font-family:var(--font-blog-display);font-size:var(--mg-space-7);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;font-weight:800;line-height:1.14}.BlogStoryStage-module__C4agwG__intro p{max-width:var(--mg-blog-frame-reading);margin-top:var(--mg-blog-space-comfortable);color:var(--mg-blog-muted);font-size:var(--mg-font-size-body);word-break:keep-all;text-wrap:pretty;line-height:1.7}.BlogStoryStage-module__C4agwG__desktopTrack{min-height:360svh;position:relative}.BlogStoryStage-module__C4agwG__stickyStage{z-index:1;height:100svh;margin:0 var(--mg-blog-space-tight);border-radius:var(--mg-blog-radius-media);background:var(--mg-blog-cta-surface);position:sticky;top:0;overflow:hidden}.BlogStoryStage-module__C4agwG__stageMedia,.BlogStoryStage-module__C4agwG__stageMedia img,.BlogStoryStage-module__C4agwG__stageMedia video{width:100%;height:100%;position:absolute;inset:0}.BlogStoryStage-module__C4agwG__stageMedia{animation:.42s both BlogStoryStage-module__C4agwG__mediaReveal}.BlogStoryStage-module__C4agwG__stageMedia img,.BlogStoryStage-module__C4agwG__stageMedia video{object-fit:cover;display:block}.BlogStoryStage-module__C4agwG__stageVeil{background:linear-gradient(90deg, color-mix(in srgb, var(--mg-blog-ink) 74%, transparent) 0%, color-mix(in srgb, var(--mg-blog-ink) 26%, transparent) 38%, color-mix(in srgb, var(--mg-blog-ink) 4%, transparent) 62%), linear-gradient(270deg, color-mix(in srgb, var(--mg-blog-ink) 50%, transparent) 0%, transparent 30%), linear-gradient(0deg, color-mix(in srgb, var(--mg-blog-ink) 34%, transparent), transparent 40%);position:absolute;inset:0}.BlogStoryStage-module__C4agwG__stageCopy{z-index:2;left:clamp(var(--mg-blog-space-panel), 6vw, var(--mg-blog-space-hero));width:min(var(--mg-blog-frame-panel), 34vw);color:var(--mg-blog-inverse);animation:.36s both BlogStoryStage-module__C4agwG__copyReveal;position:absolute;top:50%;transform:translateY(-50%)}.BlogStoryStage-module__C4agwG__stageCopy>span{font-size:var(--mg-font-size-label);font-weight:800}.BlogStoryStage-module__C4agwG__stageCopy h3{margin-top:var(--mg-blog-space-compact);font-family:var(--font-blog-display);font-size:clamp(var(--mg-blog-type-title), 4vw, var(--mg-blog-type-display));word-break:keep-all;font-weight:800;line-height:1.08}.BlogStoryStage-module__C4agwG__stageCopy p{margin-top:var(--mg-blog-space-comfortable);color:color-mix(in srgb, var(--mg-blog-inverse) 82%, transparent);font-size:var(--mg-font-size-body);word-break:keep-all;line-height:1.72}.BlogStoryStage-module__C4agwG__stageCopy a,.BlogStoryStage-module__C4agwG__mobileCopy a{min-height:var(--mg-space-7);justify-content:center;align-items:center;gap:var(--mg-space-2);margin-top:var(--mg-blog-space-comfortable);padding:0 var(--mg-space-4);color:var(--mg-blog-ink);background:var(--mg-blog-surface);border-radius:var(--mg-blog-radius-compact);font-size:var(--mg-blog-type-label);font-weight:850;text-decoration:none;display:inline-flex}.BlogStoryStage-module__C4agwG__chapterList{z-index:2;top:50%;right:clamp(var(--mg-blog-space-comfortable), 5vw, var(--mg-blog-layout-gutter));width:var(--mg-blog-frame-thumbnail);margin:0;padding:0;list-style:none;position:absolute;transform:translateY(-50%)}.BlogStoryStage-module__C4agwG__chapterList li+li{border-top:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 24%, transparent)}.BlogStoryStage-module__C4agwG__chapterList button{width:100%;min-height:var(--mg-blog-control-large);grid-template-columns:var(--mg-blog-space-comfortable) minmax(0, 1fr);align-items:center;gap:var(--mg-blog-space-tight);color:color-mix(in srgb, var(--mg-blog-inverse) 58%, transparent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;transition:color .18s;display:grid}.BlogStoryStage-module__C4agwG__chapterList button span{font-size:var(--mg-blog-type-micro);font-weight:800}.BlogStoryStage-module__C4agwG__chapterList button strong{font-size:var(--mg-blog-type-label);font-weight:750}.BlogStoryStage-module__C4agwG__chapterList .BlogStoryStage-module__C4agwG__chapterActive{color:var(--mg-color-neutral-0)}.BlogStoryStage-module__C4agwG__progress{z-index:2;height:var(--mg-focus-ring-offset);background:color-mix(in srgb, var(--mg-blog-inverse) 28%, transparent);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.BlogStoryStage-module__C4agwG__progress span{background:var(--mg-color-neutral-0);transform-origin:0;width:100%;height:100%;transition:transform .32s;display:block}.BlogStoryStage-module__C4agwG__scrollSteps{z-index:0;position:relative}.BlogStoryStage-module__C4agwG__scrollSteps div{height:65svh}.BlogStoryStage-module__C4agwG__stageCopy a:focus-visible,.BlogStoryStage-module__C4agwG__chapterList button:focus-visible,.BlogStoryStage-module__C4agwG__mobileCopy a:focus-visible{outline:var(--mg-border-width-strong) solid currentColor;outline-offset:var(--mg-focus-ring-offset)}@keyframes BlogStoryStage-module__C4agwG__mediaReveal{0%{opacity:.72;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes BlogStoryStage-module__C4agwG__copyReveal{0%{opacity:0;transform:translateY(calc(-50% + var(--mg-blog-space-compact)))}to{opacity:1;transform:translateY(-50%)}}@media (max-width:900px){.BlogStoryStage-module__C4agwG__stageCopy{width:min(var(--mg-blog-frame-panel), 50vw)}.BlogStoryStage-module__C4agwG__chapterList{width:var(--mg-blog-frame-marker)}}@media (max-width:760px){.BlogStoryStage-module__C4agwG__section{padding-top:var(--mg-blog-space-hero)}.BlogStoryStage-module__C4agwG__intro{width:calc(100% - var(--mg-space-6));margin-bottom:var(--mg-blog-space-panel)}.BlogStoryStage-module__C4agwG__intro h2{font-size:var(--mg-blog-type-title)}.BlogStoryStage-module__C4agwG__desktopTrack{min-height:400dvh}.BlogStoryStage-module__C4agwG__stickyStage{height:100dvh;margin:0 var(--mg-blog-space-tight);border-radius:var(--mg-blog-radius-media)}.BlogStoryStage-module__C4agwG__stageVeil{background:linear-gradient(0deg, color-mix(in srgb, var(--mg-blog-ink) 82%, transparent) 0%, color-mix(in srgb, var(--mg-blog-ink) 34%, transparent) 54%, color-mix(in srgb, var(--mg-blog-ink) 4%, transparent) 78%), linear-gradient(90deg, color-mix(in srgb, var(--mg-blog-ink) 22%, transparent), transparent 72%)}.BlogStoryStage-module__C4agwG__stageCopy{top:auto;bottom:var(--mg-space-8);left:var(--mg-space-5);width:calc(100% - var(--mg-space-7));animation:.42s cubic-bezier(.2,.72,.2,1) both BlogStoryStage-module__C4agwG__mobileCopyReveal;transform:none}.BlogStoryStage-module__C4agwG__stageCopy h3{max-width:12ch;margin-top:var(--mg-blog-space-tight);font-size:var(--mg-blog-type-title);text-wrap:balance;line-height:1.1}.BlogStoryStage-module__C4agwG__stageCopy p{max-width:34ch;margin-top:var(--mg-space-4);font-size:var(--mg-blog-type-body);text-wrap:pretty;line-height:1.65}.BlogStoryStage-module__C4agwG__stageCopy>span{font-size:var(--mg-font-size-caption)}.BlogStoryStage-module__C4agwG__stageCopy a{min-height:var(--mg-space-7);margin-top:var(--mg-blog-space-comfortable);padding:0 var(--mg-blog-space-default);border-radius:var(--mg-radius-lg)}.BlogStoryStage-module__C4agwG__chapterList{display:none}.BlogStoryStage-module__C4agwG__scrollSteps div{height:75dvh}}@keyframes BlogStoryStage-module__C4agwG__mobileCopyReveal{0%{opacity:0;transform:translateY(var(--mg-blog-space-default))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BlogStoryStage-module__C4agwG__stageMedia,.BlogStoryStage-module__C4agwG__stageCopy,.BlogStoryStage-module__C4agwG__progress span,.BlogStoryStage-module__C4agwG__chapterList button{transition:none;animation:none}}
.BlogTopicRail-module__m3sILa__section{min-width:0;padding:var(--mg-blog-layout-section) 0 var(--mg-blog-space-panel);color:var(--mg-blog-ink);background:var(--mg-blog-canvas);scroll-margin-top:var(--mg-blog-space-hero)}.BlogTopicRail-module__m3sILa__heading{width:min(var(--mg-blog-frame-canvas), calc(100% - var(--mg-blog-layout-gutter)));gap:var(--mg-blog-space-comfortable);margin:0 auto var(--mg-blog-space-section);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.BlogTopicRail-module__m3sILa__heading>div:first-child>span{color:var(--mg-blog-muted);font-size:var(--mg-font-size-label);font-weight:800}.BlogTopicRail-module__m3sILa__heading h2{max-width:var(--mg-blog-frame-content);margin-top:var(--mg-blog-space-tight);font-family:var(--font-blog-display);font-size:var(--mg-space-8);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;font-weight:800;line-height:1.04}.BlogTopicRail-module__m3sILa__heading p{max-width:var(--mg-blog-frame-reading);margin-top:var(--mg-blog-space-comfortable);color:var(--mg-blog-muted);font-size:var(--mg-font-size-body);word-break:keep-all;text-wrap:pretty;line-height:1.68}.BlogTopicRail-module__m3sILa__controls{gap:var(--mg-space-2);display:flex}.BlogTopicRail-module__m3sILa__controls button{width:var(--mg-blog-control-large);height:var(--mg-blog-control-large);color:var(--mg-blog-ink);background:var(--mg-blog-canvas-subtle);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;transition:color .18s,background .18s,transform .18s;display:inline-flex}.BlogTopicRail-module__m3sILa__controls button:hover,.BlogTopicRail-module__m3sILa__controls button:focus-visible{color:var(--mg-blog-inverse);background:var(--mg-blog-cta-surface);transform:scale(1.04)}.BlogTopicRail-module__m3sILa__rail{gap:var(--mg-space-5);min-width:0;padding:var(--mg-blog-space-panel) max(calc((100vw - var(--mg-blog-topic-card-width)) / 2), calc((100vw - var(--mg-blog-frame-canvas)) / 2));cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;display:flex;overflow:auto hidden}.BlogTopicRail-module__m3sILa__rail::-webkit-scrollbar{display:none}.BlogTopicRail-module__m3sILa__rail:active{cursor:grabbing}.BlogTopicRail-module__m3sILa__card{flex:0 0 var(--mg-blog-topic-card-width);height:var(--mg-blog-frame-media);color:var(--mg-blog-inverse);background:var(--mg-color-ink-850);border-radius:var(--mg-blog-radius-card);isolation:isolate;opacity:.62;transform-origin:50%;transition:flex-basis .56s cubic-bezier(.16,.84,.2,1),height .56s cubic-bezier(.16,.84,.2,1),opacity .32s,transform .52s cubic-bezier(.16,.84,.2,1);position:relative;overflow:hidden;transform:scale(.9)}.BlogTopicRail-module__m3sILa__cardActive{flex-basis:var(--mg-blog-frame-media);height:var(--mg-blog-frame-media);opacity:1;transform:scale(1)}.BlogTopicRail-module__m3sILa__cardNear{opacity:.82;transform:scale(.95)}.BlogTopicRail-module__m3sILa__cardFocused{opacity:1;transform:scale(1)}.BlogTopicRail-module__m3sILa__hasActive .BlogTopicRail-module__m3sILa__card:not(.BlogTopicRail-module__m3sILa__cardActive){opacity:.48;transform:scale(.88)}.BlogTopicRail-module__m3sILa__cardSelect{width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.BlogTopicRail-module__m3sILa__media,.BlogTopicRail-module__m3sILa__media img,.BlogTopicRail-module__m3sILa__media video{width:100%;height:100%;position:absolute;inset:0}.BlogTopicRail-module__m3sILa__media img,.BlogTopicRail-module__m3sILa__media video{object-fit:cover;transition:transform .76s cubic-bezier(.2,.72,.2,1);display:block;transform:scale(1.01)}.BlogTopicRail-module__m3sILa__card:hover .BlogTopicRail-module__m3sILa__media img,.BlogTopicRail-module__m3sILa__card:hover .BlogTopicRail-module__m3sILa__media video,.BlogTopicRail-module__m3sILa__cardActive .BlogTopicRail-module__m3sILa__media img,.BlogTopicRail-module__m3sILa__cardActive .BlogTopicRail-module__m3sILa__media video{transform:scale(1.065)}.BlogTopicRail-module__m3sILa__overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--mg-blog-ink) 4%, transparent) 24%, color-mix(in srgb, var(--mg-blog-ink) 84%, transparent) 100%);position:absolute;inset:0}.BlogTopicRail-module__m3sILa__cardTop,.BlogTopicRail-module__m3sILa__cardCopy{z-index:2;right:var(--mg-space-5);left:var(--mg-space-5);position:absolute}.BlogTopicRail-module__m3sILa__cardTop{top:var(--mg-blog-space-comfortable);justify-content:space-between;align-items:center;gap:var(--mg-space-3);font-size:var(--mg-font-size-caption);font-weight:850;display:flex}.BlogTopicRail-module__m3sILa__category{padding:var(--mg-blog-space-tight) var(--mg-blog-space-tight);background:color-mix(in srgb, var(--mg-blog-inverse) 16%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 28%, transparent);border-radius:var(--mg-space-4);font-size:var(--mg-blog-type-micro);-webkit-backdrop-filter:blur(var(--mg-space-3));backdrop-filter:blur(var(--mg-space-3))}.BlogTopicRail-module__m3sILa__play{width:var(--mg-blog-control-min);height:var(--mg-blog-control-min);color:var(--mg-color-ink-900);background:color-mix(in srgb, var(--mg-blog-inverse) 90%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.BlogTopicRail-module__m3sILa__cardCopy{bottom:var(--mg-blog-space-panel)}.BlogTopicRail-module__m3sILa__eyebrow,.BlogTopicRail-module__m3sILa__description{opacity:0;max-height:0;transition:max-height .38s,margin .38s,opacity .28s;display:block;overflow:hidden}.BlogTopicRail-module__m3sILa__eyebrow{color:color-mix(in srgb, var(--mg-blog-inverse) 68%, transparent);font-size:var(--mg-font-size-caption);font-weight:800}.BlogTopicRail-module__m3sILa__cardCopy strong{max-width:var(--mg-blog-frame-panel);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-heading);word-break:keep-all;font-weight:800;line-height:1.13;display:block}.BlogTopicRail-module__m3sILa__description{color:color-mix(in srgb, var(--mg-blog-inverse) 76%, transparent);font-size:var(--mg-blog-type-label);word-break:keep-all;line-height:1.6}.BlogTopicRail-module__m3sILa__cardActive .BlogTopicRail-module__m3sILa__eyebrow{max-height:var(--mg-blog-space-comfortable);margin-bottom:var(--mg-space-2);opacity:1}.BlogTopicRail-module__m3sILa__cardActive .BlogTopicRail-module__m3sILa__description{max-height:var(--mg-blog-space-hero);margin-top:var(--mg-blog-space-compact);opacity:1}.BlogTopicRail-module__m3sILa__cardAction{z-index:4;left:var(--mg-space-5);bottom:var(--mg-space-5);min-height:var(--mg-blog-control-size);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);max-width:calc(100% - var(--mg-space-7));padding:0 var(--mg-blog-space-compact);color:var(--mg-blog-ink);background:var(--mg-blog-surface);border-radius:var(--mg-blog-radius-floating);font-size:var(--mg-font-size-caption);white-space:nowrap;opacity:0;transform:translateY(var(--mg-blog-space-compact));pointer-events:none;border:0;font-weight:850;transition:opacity .32s,transform .42s cubic-bezier(.16,.84,.2,1);display:inline-flex;position:absolute}.BlogTopicRail-module__m3sILa__cardActive .BlogTopicRail-module__m3sILa__cardCopy{bottom:var(--mg-blog-space-hero)}.BlogTopicRail-module__m3sILa__cardActive .BlogTopicRail-module__m3sILa__cardAction{opacity:1;pointer-events:auto;transform:translateY(0)}.BlogTopicRail-module__m3sILa__railFooter{width:min(var(--mg-blog-frame-canvas), calc(100% - var(--mg-blog-layout-gutter)));align-items:center;gap:var(--mg-blog-space-default);margin:var(--mg-space-5) auto 0;color:var(--mg-blog-muted);font-size:var(--mg-font-size-caption);grid-template-columns:auto minmax(0,1fr) auto;font-weight:800;display:grid}.BlogTopicRail-module__m3sILa__progressTrack{height:var(--mg-border-width-strong);background:var(--mg-color-neutral-300);border-radius:var(--mg-border-width);overflow:hidden}.BlogTopicRail-module__m3sILa__progressTrack>span{background:var(--mg-blog-ink);width:20%;height:100%;transition:transform 80ms linear;display:block}.BlogTopicRail-module__m3sILa__cardSelect:focus-visible,.BlogTopicRail-module__m3sILa__cardAction:focus-visible,.BlogTopicRail-module__m3sILa__controls button:focus-visible{outline:var(--mg-border-width-strong) solid currentColor;outline-offset:calc(var(--mg-space-1) * -1)}@media (max-width:760px){.BlogTopicRail-module__m3sILa__section{padding-top:var(--mg-blog-space-hero)}.BlogTopicRail-module__m3sILa__heading{width:calc(100% - var(--mg-space-6));margin-bottom:var(--mg-blog-space-panel);grid-template-columns:minmax(0,1fr)}.BlogTopicRail-module__m3sILa__heading h2{font-size:var(--mg-blog-type-title)}.BlogTopicRail-module__m3sILa__heading p{font-size:var(--mg-blog-type-body)}.BlogTopicRail-module__m3sILa__controls{display:none}.BlogTopicRail-module__m3sILa__rail{--mobile-card-size:clamp(var(--mg-blog-frame-compact), 88vw, var(--mg-blog-frame-panel));gap:var(--mg-space-2);padding:var(--mg-space-5) max(var(--mg-space-3), calc((100vw - var(--mobile-card-size)) / 2)) var(--mg-blog-space-panel);scroll-snap-type:x proximity}.BlogTopicRail-module__m3sILa__card{flex-basis:clamp(var(--mg-blog-frame-thumbnail), 43vw, var(--mg-blog-topic-card-mobile-max));height:var(--mobile-card-size);border-radius:var(--mg-blog-radius-floating);scroll-snap-align:center;opacity:.5;transform:none}.BlogTopicRail-module__m3sILa__cardNear{opacity:.68;transform:none}.BlogTopicRail-module__m3sILa__cardFocused{opacity:1;transform:none}.BlogTopicRail-module__m3sILa__cardActive{flex-basis:var(--mobile-card-size);height:var(--mobile-card-size);opacity:1;transform:scale(1)}.BlogTopicRail-module__m3sILa__hasActive .BlogTopicRail-module__m3sILa__card:not(.BlogTopicRail-module__m3sILa__cardActive){opacity:.48;transform:none}.BlogTopicRail-module__m3sILa__cardCopy strong{font-size:var(--mg-blog-type-heading)}.BlogTopicRail-module__m3sILa__railFooter{width:calc(100% - var(--mg-space-6));grid-template-columns:minmax(0,1fr) auto}.BlogTopicRail-module__m3sILa__railFooter>span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.BlogTopicRail-module__m3sILa__card,.BlogTopicRail-module__m3sILa__media img,.BlogTopicRail-module__m3sILa__media video,.BlogTopicRail-module__m3sILa__eyebrow,.BlogTopicRail-module__m3sILa__description,.BlogTopicRail-module__m3sILa__cardAction,.BlogTopicRail-module__m3sILa__progressTrack>span{transition:none}}
.blog-module__JsT-Oq__page{--blog-cocoa:var(--mg-blog-ink);--blog-terracotta:var(--mg-blog-accent);--blog-terracotta-dark:var(--mg-blog-accent-strong);--blog-cream:var(--mg-blog-canvas);--blog-paper:var(--mg-blog-surface);--blog-soft:var(--mg-blog-canvas-subtle);--blog-almond:var(--mg-blog-surface-muted);--blog-line:var(--mg-blog-border);--blog-line-strong:var(--mg-blog-border-strong);--blog-ink:var(--mg-blog-ink);--blog-body:var(--mg-blog-body);--blog-muted:var(--mg-blog-muted);--blog-ochre:var(--mg-blog-reader-highlight);min-width:0;min-height:100vh;padding:var(--mg-blog-layout-gutter) var(--mg-blog-space-section) var(--mg-blog-space-hero);color:var(--blog-ink);background:linear-gradient(180deg, var(--blog-cream), var(--blog-soft) 60%, color-mix(in srgb, var(--blog-cream) 74%, var(--blog-almond)));font-family:var(--mg-blog-font-body)}.blog-module__JsT-Oq__inner{width:min(var(--mg-blog-frame-shell), 100%);margin:0 auto}.blog-module__JsT-Oq__localNav{align-items:center;gap:var(--mg-blog-space-default);min-width:0;min-height:var(--mg-space-8);margin-bottom:var(--mg-blog-space-panel);padding:var(--mg-blog-space-tight) var(--mg-space-3);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 90%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-elevated);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.blog-module__JsT-Oq__localBrand,.blog-module__JsT-Oq__localNavCta,.blog-module__JsT-Oq__localNavLinks a{min-width:0;min-height:var(--mg-blog-control-min);border-radius:var(--mg-radius-card);align-items:center;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__localBrand{gap:var(--mg-blog-space-tight);color:var(--blog-cocoa);padding:0 var(--mg-space-2)}.blog-module__JsT-Oq__localBrand span{width:var(--mg-blog-icon-compact);height:var(--mg-blog-icon-compact);color:var(--blog-terracotta);background:var(--blog-almond);border:var(--mg-border-width) solid var(--blog-line-strong);border-radius:var(--mg-radius-card);font-size:var(--mg-font-size-body-lg);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.blog-module__JsT-Oq__localBrand strong{color:var(--blog-cocoa);font-size:var(--text-sm);white-space:nowrap;font-weight:800}.blog-module__JsT-Oq__localNavLinks{justify-content:center;align-items:center;gap:var(--mg-space-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.blog-module__JsT-Oq__localNavLinks::-webkit-scrollbar{display:none}.blog-module__JsT-Oq__localNavLinks a{padding:0 var(--mg-blog-space-compact);color:var(--blog-body);font-size:var(--mg-font-size-label);white-space:nowrap;flex:none;font-weight:750}.blog-module__JsT-Oq__localNavLinks a:hover,.blog-module__JsT-Oq__localNavLinks a:focus-visible{color:var(--blog-terracotta-dark);background:var(--blog-soft)}.blog-module__JsT-Oq__localNavCta{justify-content:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-blog-space-compact);color:var(--mg-color-neutral-0);background:var(--blog-cocoa);border:var(--mg-border-width) solid var(--blog-cocoa);font-size:var(--text-sm);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);font-weight:800}.blog-module__JsT-Oq__localNavCta:hover,.blog-module__JsT-Oq__localNavCta:focus-visible{color:var(--mg-color-neutral-0);background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark);transform:translateY(var(--mg-blog-offset-hairline))}.blog-module__JsT-Oq__header{grid-template-columns:minmax(0, .9fr) minmax(var(--mg-blog-frame-card), .72fr);gap:var(--mg-blog-space-panel);min-width:0;margin-bottom:var(--mg-blog-space-comfortable);align-items:stretch;display:grid}.blog-module__JsT-Oq__headerCopy{align-self:center;min-width:0}.blog-module__JsT-Oq__eyebrow{min-height:var(--mg-blog-space-comfortable);padding:0 var(--mg-blog-space-tight);color:var(--blog-cocoa);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 82%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);font-size:var(--text-sm);align-items:center;font-weight:700;display:inline-flex}.blog-module__JsT-Oq__header h1{max-width:var(--mg-blog-frame-content);margin-top:var(--space-3);color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-control-size-min);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;font-weight:800;line-height:1.4}.blog-module__JsT-Oq__header p{max-width:var(--mg-blog-frame-reading);margin-top:var(--space-4);color:var(--blog-body);font-size:var(--mg-font-size-body-lg);word-break:keep-all;overflow-wrap:break-word;line-height:1.72}.blog-module__JsT-Oq__trustRow{gap:var(--mg-space-2);min-width:0;margin-top:var(--space-5);flex-wrap:wrap;display:flex}.blog-module__JsT-Oq__trustRow span{min-height:var(--mg-blog-icon-compact);align-items:center;gap:var(--mg-blog-space-tight);max-width:100%;padding:0 var(--mg-space-3);color:var(--blog-paper);background:var(--blog-cocoa);border-radius:var(--mg-radius-card);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:break-word;font-weight:700;line-height:1.3;display:inline-flex}.blog-module__JsT-Oq__trustRow svg{color:var(--blog-ochre);flex:none}.blog-module__JsT-Oq__heroJournal{min-width:0;min-height:var(--mg-blog-frame-compact);background:linear-gradient(135deg, color-mix(in srgb, var(--mg-blog-reader-shadow-ink) 4%, transparent), color-mix(in srgb, var(--mg-blog-accent) 8%, transparent)), var(--blog-almond);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-modal);position:relative;overflow:hidden}.blog-module__JsT-Oq__heroJournal:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--mg-blog-reader-shadow-ink) 0%, transparent), color-mix(in srgb, var(--mg-blog-reader-shadow-ink) 20%, transparent));pointer-events:none;position:absolute;inset:0}.blog-module__JsT-Oq__heroJournal img{width:100%;height:100%;min-height:var(--mg-blog-frame-compact);object-fit:cover;display:block}.blog-module__JsT-Oq__heroJournalFallback{width:100%;min-height:var(--mg-blog-frame-compact);justify-content:center;align-items:center;gap:var(--space-2);color:var(--blog-terracotta);flex-direction:column;font-weight:800;display:flex}.blog-module__JsT-Oq__heroJournalNote,.blog-module__JsT-Oq__heroSearchCue{z-index:1;align-items:center;gap:var(--mg-blog-space-tight);max-width:calc(100% - var(--mg-space-6));color:var(--blog-cocoa);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 88%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-story-clay) 14%, var(--mg-blog-inverse));border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-compact);-webkit-backdrop-filter:blur(var(--mg-space-3));display:inline-flex;position:absolute}.blog-module__JsT-Oq__heroJournalNote{top:var(--mg-blog-space-default);right:var(--mg-blog-space-default);padding:var(--mg-blog-space-tight) var(--mg-space-3);font-size:var(--mg-font-size-label);font-weight:800}.blog-module__JsT-Oq__heroSearchCue{left:var(--mg-blog-space-default);bottom:var(--mg-blog-space-default);min-height:var(--mg-blog-control-min);padding:0 var(--mg-blog-space-compact);font-size:var(--text-sm);font-weight:800;text-decoration:none}.blog-module__JsT-Oq__heroSearchCue:hover,.blog-module__JsT-Oq__heroSearchCue:focus-visible{color:var(--blog-terracotta-dark);background:var(--mg-color-neutral-0)}.blog-module__JsT-Oq__bottomCta a{min-height:var(--mg-blog-control-min);justify-content:center;align-items:center;gap:var(--mg-space-2);padding:0 var(--mg-space-4);border-radius:var(--mg-radius-card);font-size:var(--text-sm);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);color:var(--mg-color-neutral-0);background:var(--blog-terracotta);border:var(--mg-border-width) solid var(--blog-terracotta);flex:none;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__bottomCta a:hover,.blog-module__JsT-Oq__bottomCta a:focus-visible{background:var(--blog-terracotta-dark);border-color:var(--blog-terracotta-dark);transform:translateY(var(--mg-blog-offset-hairline))}.blog-module__JsT-Oq__sectionHeader{min-width:0;margin-bottom:var(--space-4)}.blog-module__JsT-Oq__sectionHeader p{max-width:var(--mg-blog-frame-reading);margin-top:var(--space-2);color:var(--blog-muted);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:break-word;line-height:1.65}.blog-module__JsT-Oq__sectionHeader span,.blog-module__JsT-Oq__topicIntro span,.blog-module__JsT-Oq__threadPanel span,.blog-module__JsT-Oq__storyGroupHeader span{color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:800}.blog-module__JsT-Oq__sectionHeader h2,.blog-module__JsT-Oq__topicIntro h2,.blog-module__JsT-Oq__threadPanel h2{margin-top:var(--space-1);color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-heading);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;font-weight:800;line-height:1.35}.blog-module__JsT-Oq__searchPanel,.blog-module__JsT-Oq__topicMap,.blog-module__JsT-Oq__featured,.blog-module__JsT-Oq__threadPanel,.blog-module__JsT-Oq__colorMoodSection,.blog-module__JsT-Oq__categoryStories,.blog-module__JsT-Oq__postSection{margin-top:var(--mg-space-7)}.blog-module__JsT-Oq__searchPanel,.blog-module__JsT-Oq__topicMap{min-width:0;padding:var(--mg-blog-space-comfortable);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 74%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-elevated)}.blog-module__JsT-Oq__searchPanel{box-shadow:var(--mg-blog-showroom-shadow-modal);margin-top:0}.blog-module__JsT-Oq__topicIntro{grid-template-columns:minmax(0, 1fr) minmax(var(--mg-blog-frame-rail), var(--mg-blog-frame-card));gap:var(--space-4);min-width:0;margin-bottom:var(--space-5);align-items:end;display:grid}.blog-module__JsT-Oq__topicIntro p{max-width:var(--mg-blog-frame-reading);margin-top:var(--space-2);color:var(--blog-muted);font-size:var(--text-sm);line-height:1.65}.blog-module__JsT-Oq__searchBox{min-width:0;min-height:var(--mg-space-7);align-items:center;gap:var(--mg-blog-space-tight);padding:0 var(--mg-space-3);color:var(--blog-muted);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-reader-shadow-soft);display:flex}.blog-module__JsT-Oq__searchBox input{width:100%;min-width:0;height:var(--mg-blog-control-min);color:var(--blog-ink);font-size:var(--text-sm);background:0 0;border:0;outline:0}.blog-module__JsT-Oq__searchBox input::placeholder{color:var(--blog-muted)}.blog-module__JsT-Oq__searchBox button{min-width:var(--mg-control-size-min);min-height:var(--mg-control-size-min);color:var(--blog-muted);background:var(--blog-soft);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.blog-module__JsT-Oq__quickSearches{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.blog-module__JsT-Oq__quickSearches button{min-width:0;min-height:var(--mg-blog-space-hero);justify-content:center;align-items:center;gap:var(--mg-blog-space-tight);padding:var(--mg-space-3);color:var(--blog-cocoa);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);font-weight:800;display:flex}.blog-module__JsT-Oq__quickSearches button svg{color:var(--blog-terracotta);flex:none}.blog-module__JsT-Oq__quickSearches button:hover,.blog-module__JsT-Oq__quickSearches button:focus-visible{color:var(--blog-terracotta-dark);background:var(--blog-soft);border-color:var(--blog-line-strong);transform:translateY(var(--mg-blog-offset-hairline))}.blog-module__JsT-Oq__srOnly{width:var(--mg-border-width);height:var(--mg-border-width);margin:var(--mg-blog-offset-hairline);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.blog-module__JsT-Oq__topicGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.blog-module__JsT-Oq__topicCard{min-width:0;min-height:var(--mg-blog-frame-thumbnail);align-items:flex-start;gap:var(--space-2);padding:var(--mg-space-4);color:var(--blog-body);text-align:left;background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 92%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}.blog-module__JsT-Oq__topicCard span{color:var(--blog-cocoa);font-size:var(--text-base);word-break:keep-all;font-weight:700;line-height:1.35}.blog-module__JsT-Oq__topicCard strong{min-height:var(--mg-blog-space-comfortable);padding:0 var(--mg-blog-space-tight);color:var(--blog-terracotta);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);font-size:var(--mg-font-size-caption);align-items:center;font-weight:700;display:inline-flex}.blog-module__JsT-Oq__topicCard p{color:var(--blog-muted);font-size:var(--text-sm);line-height:1.58}.blog-module__JsT-Oq__topicCard:hover,.blog-module__JsT-Oq__topicCard:focus-visible{border-color:var(--blog-line-strong);background:var(--mg-color-neutral-0);box-shadow:var(--mg-blog-reader-shadow-soft)}.blog-module__JsT-Oq__topicCardActive{background:var(--mg-color-neutral-0);border-color:var(--blog-line-strong);box-shadow:var(--mg-blog-showroom-shadow-outlined)}.blog-module__JsT-Oq__featuredCard{grid-template-columns:minmax(var(--mg-blog-frame-rail), var(--mg-blog-frame-compact)) minmax(0, 1fr);min-width:0;color:inherit;background:var(--blog-paper);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);box-shadow:var(--mg-blog-showroom-shadow-elevated);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);text-decoration:none;display:grid;overflow:hidden}.blog-module__JsT-Oq__featuredCard:hover,.blog-module__JsT-Oq__featuredCard:focus-visible,.blog-module__JsT-Oq__card:hover,.blog-module__JsT-Oq__card:focus-visible{transform:translateY(calc(var(--mg-border-width-strong) * -1));border-color:var(--blog-line-strong);box-shadow:var(--mg-blog-showroom-shadow-elevated)}.blog-module__JsT-Oq__featuredImage{aspect-ratio:4/3;background:var(--blog-almond);min-width:0;overflow:hidden}.blog-module__JsT-Oq__featuredImage img,.blog-module__JsT-Oq__thumb img{object-fit:cover;width:100%;height:100%;display:block}.blog-module__JsT-Oq__featuredBody{min-width:0;padding:var(--mg-blog-space-panel);flex-direction:column;justify-content:center;display:flex}.blog-module__JsT-Oq__featuredBody h3{margin-top:var(--space-3);color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-space-6);letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;font-weight:800;line-height:1.35}.blog-module__JsT-Oq__featuredBody p{margin-top:var(--space-4);color:var(--blog-body);font-size:var(--text-base);word-break:keep-all;overflow-wrap:break-word;line-height:1.72}.blog-module__JsT-Oq__featuredBody strong{margin-top:var(--space-4);color:var(--blog-terracotta-dark);font-size:var(--text-base);word-break:keep-all;overflow-wrap:break-word;line-height:1.5}.blog-module__JsT-Oq__starterLayout{grid-template-columns:minmax(0, 1.7fr) minmax(var(--mg-blog-frame-rail), .85fr);gap:var(--mg-blog-space-comfortable);align-items:stretch;min-width:0;display:grid}.blog-module__JsT-Oq__starterLayoutSingle{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__starterSide{gap:var(--mg-blog-space-comfortable);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.blog-module__JsT-Oq__readMore,.blog-module__JsT-Oq__cardAction{align-items:center;gap:var(--mg-blog-space-tight);width:fit-content;color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:700;display:inline-flex}.blog-module__JsT-Oq__readMore{margin-top:var(--space-5)}.blog-module__JsT-Oq__searchResultStrip{gap:var(--space-3);min-width:0;margin-top:var(--mg-blog-space-comfortable);padding:var(--mg-blog-space-comfortable);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 82%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);flex-direction:column;display:flex}.blog-module__JsT-Oq__searchResultStrip>div:first-child span{color:var(--blog-terracotta);font-size:var(--text-sm);font-weight:800}.blog-module__JsT-Oq__searchResultStrip h2{margin-top:var(--mg-space-1);color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-card);word-break:keep-all;overflow-wrap:break-word;font-weight:700;line-height:1.32}.blog-module__JsT-Oq__threadPanel{grid-template-columns:minmax(var(--mg-blog-frame-rail), .38fr) minmax(0, .62fr);gap:var(--space-4);min-width:0;padding:var(--mg-blog-space-comfortable);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 76%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);align-items:start;display:grid}.blog-module__JsT-Oq__colorMoodGrid{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.blog-module__JsT-Oq__colorMoodCard{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.blog-module__JsT-Oq__colorSwatch{aspect-ratio:1/.68;border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);width:100%;box-shadow:var(--mg-blog-showroom-shadow-inset);display:block}.blog-module__JsT-Oq__colorMoodCard strong{color:var(--blog-body);font-size:var(--text-sm);text-align:center;word-break:keep-all;font-weight:750;line-height:1.35}.blog-module__JsT-Oq__mood_cream{background:var(--mg-cashmere-cream)}.blog-module__JsT-Oq__mood_beige{background:var(--mg-blog-story-almond)}.blog-module__JsT-Oq__mood_rose{background:var(--mg-blog-story-clay)}.blog-module__JsT-Oq__mood_olive{background:var(--mg-blog-story-sage)}.blog-module__JsT-Oq__mood_brown{background:var(--mg-blog-reader-shadow-ink)}.blog-module__JsT-Oq__mood_wood{background:var(--mg-blog-story-earth)}.blog-module__JsT-Oq__threadPanel p{max-width:var(--mg-blog-frame-card-narrow);margin-top:var(--space-2);color:var(--blog-muted);font-size:var(--text-sm);line-height:1.65}.blog-module__JsT-Oq__threadList{background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);flex-direction:column;gap:0;display:flex;overflow:hidden}.blog-module__JsT-Oq__storyGroupHeader button,.blog-module__JsT-Oq__resultHeader button{min-height:var(--mg-control-size-min);padding:0 var(--mg-blog-space-compact);color:var(--blog-body);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.blog-module__JsT-Oq__threadList button{min-height:var(--mg-space-7);justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--mg-blog-space-compact) var(--mg-blog-space-default);color:var(--blog-body);text-align:left;border:0;border-top:var(--mg-border-width) solid var(--blog-line);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;font-weight:600;line-height:1.45;display:flex}.blog-module__JsT-Oq__threadList button:first-child{border-top:0}.blog-module__JsT-Oq__threadList button span{word-break:keep-all;overflow-wrap:break-word;min-width:0}.blog-module__JsT-Oq__threadList svg{color:var(--blog-terracotta);flex:none}.blog-module__JsT-Oq__moreButton{width:fit-content;min-height:var(--mg-blog-control-min);margin:var(--mg-blog-space-comfortable) auto 0;padding:0 var(--mg-blog-space-default);color:var(--blog-cocoa);background:var(--mg-color-neutral-0);border:var(--mg-border-width) solid var(--blog-line-strong);border-radius:var(--mg-radius-card);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.blog-module__JsT-Oq__threadList button:hover,.blog-module__JsT-Oq__threadList button:focus-visible,.blog-module__JsT-Oq__storyGroupHeader button:hover,.blog-module__JsT-Oq__storyGroupHeader button:focus-visible,.blog-module__JsT-Oq__resultHeader button:hover,.blog-module__JsT-Oq__resultHeader button:focus-visible,.blog-module__JsT-Oq__moreButton:hover,.blog-module__JsT-Oq__moreButton:focus-visible{color:var(--blog-cocoa);background:var(--blog-soft);border-color:var(--blog-line-strong)}.blog-module__JsT-Oq__threadList button:hover,.blog-module__JsT-Oq__threadList button:focus-visible{color:var(--blog-cocoa);background:var(--blog-soft)}.blog-module__JsT-Oq__moreButton:hover,.blog-module__JsT-Oq__moreButton:focus-visible{transform:translateY(var(--mg-blog-offset-hairline))}.blog-module__JsT-Oq__grid{gap:var(--mg-blog-space-comfortable);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-module__JsT-Oq__card{min-width:0;min-height:100%;color:inherit;background:var(--blog-paper);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-module__JsT-Oq__thumb{width:100%;aspect-ratio:var(--mg-blog-thumbnail-aspect);background:var(--blog-almond);overflow:hidden}.blog-module__JsT-Oq__thumbFallback{width:100%;height:100%;padding:var(--space-4);color:var(--blog-cocoa);background:linear-gradient(135deg, color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 10%, transparent), color-mix(in srgb, var(--mg-blog-reader-shadow-ink) 14%, transparent)), linear-gradient(135deg, var(--blog-almond), var(--mg-blog-story-almond));font-size:var(--text-sm);align-items:flex-end;font-weight:700;display:flex}.blog-module__JsT-Oq__cardBody{gap:var(--space-3);min-width:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex}.blog-module__JsT-Oq__cardCompact .blog-module__JsT-Oq__cardBody{gap:var(--space-2)}.blog-module__JsT-Oq__metaRow,.blog-module__JsT-Oq__tagRow{gap:var(--mg-blog-space-tight);flex-wrap:wrap;min-width:0;display:flex}.blog-module__JsT-Oq__metaRow span,.blog-module__JsT-Oq__metaRow time,.blog-module__JsT-Oq__tagRow span{min-height:var(--mg-blog-space-comfortable);max-width:100%;padding:0 var(--mg-blog-space-tight);color:var(--blog-muted);background:var(--blog-almond);border:var(--mg-border-width) solid var(--mg-blog-reader-chip-border);border-radius:var(--mg-radius-card);font-size:var(--mg-font-size-caption);word-break:keep-all;overflow-wrap:break-word;align-items:center;font-weight:700;display:inline-flex}.blog-module__JsT-Oq__card h3{color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-card);word-break:keep-all;overflow-wrap:break-word;font-weight:700;line-height:1.3}.blog-module__JsT-Oq__card p{color:var(--blog-body);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:break-word;line-height:1.7}.blog-module__JsT-Oq__question{color:var(--blog-terracotta-dark);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:break-word;margin-top:auto;font-weight:700;line-height:1.5}.blog-module__JsT-Oq__cardAction{margin-top:var(--space-1)}.blog-module__JsT-Oq__resultHeader{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;margin-bottom:var(--space-3);color:var(--blog-muted);font-size:var(--text-sm);font-weight:700;display:flex}.blog-module__JsT-Oq__storyGroups{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-module__JsT-Oq__storyGroup{min-width:0;padding:var(--mg-space-5);background:color-mix(in srgb, var(--mg-blog-reader-warm-glass-base) 84%, transparent);border:var(--mg-border-width) solid var(--blog-line);border-radius:var(--mg-radius-card)}.blog-module__JsT-Oq__storyGroupHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.blog-module__JsT-Oq__storyGroupHeader div{gap:var(--mg-space-1);flex-direction:column;min-width:0;display:flex}.blog-module__JsT-Oq__storyGroupHeader strong{color:var(--blog-cocoa);font-family:var(--font-blog-display);font-size:var(--text-lg);font-weight:700}.blog-module__JsT-Oq__storyList{gap:var(--mg-blog-space-tight);flex-direction:column;display:flex}.blog-module__JsT-Oq__storyLink{gap:var(--mg-blog-space-micro);min-width:0;padding:var(--mg-blog-space-compact) 0;color:inherit;border-top:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-reader-chip-line) 80%, transparent);flex-direction:column;text-decoration:none;display:flex}.blog-module__JsT-Oq__storyLink strong{color:var(--blog-cocoa);font-size:var(--text-base);word-break:keep-all;overflow-wrap:break-word;line-height:1.45}.blog-module__JsT-Oq__storyLink span{color:var(--blog-muted);font-size:var(--text-sm);word-break:keep-all;overflow-wrap:break-word;line-height:1.5}.blog-module__JsT-Oq__storyLink:hover strong,.blog-module__JsT-Oq__storyLink:focus-visible strong{color:var(--blog-terracotta)}.blog-module__JsT-Oq__empty,.blog-module__JsT-Oq__emptyResult{gap:var(--space-2);padding:var(--mg-blog-space-panel);color:var(--blog-muted);background:var(--blog-paper);border:var(--mg-border-width) dashed var(--blog-line-strong);border-radius:var(--mg-radius-card);flex-direction:column;line-height:1.7;display:flex}.blog-module__JsT-Oq__empty strong,.blog-module__JsT-Oq__emptyResult strong{color:var(--blog-cocoa);font-size:var(--text-lg)}.blog-module__JsT-Oq__bottomCta{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;margin-top:var(--mg-blog-layout-gutter);padding:var(--mg-space-6);color:var(--blog-paper);background:var(--blog-cocoa);border-radius:var(--mg-radius-card);display:flex}.blog-module__JsT-Oq__bottomCta div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.blog-module__JsT-Oq__bottomCta span{color:var(--blog-ochre);font-size:var(--text-sm);font-weight:700}.blog-module__JsT-Oq__bottomCta strong{color:var(--blog-paper);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-heading);word-break:keep-all;overflow-wrap:break-word;line-height:1.35}.blog-module__JsT-Oq__featuredCard:focus-visible,.blog-module__JsT-Oq__card:focus-visible,.blog-module__JsT-Oq__topicCard:focus-visible,.blog-module__JsT-Oq__quickSearches button:focus-visible,.blog-module__JsT-Oq__threadList button:focus-visible,.blog-module__JsT-Oq__storyGroupHeader button:focus-visible,.blog-module__JsT-Oq__storyLink:focus-visible,.blog-module__JsT-Oq__searchBox:focus-within,.blog-module__JsT-Oq__resultHeader button:focus-visible,.blog-module__JsT-Oq__moreButton:focus-visible,.blog-module__JsT-Oq__bottomCta a:focus-visible,.blog-module__JsT-Oq__localBrand:focus-visible,.blog-module__JsT-Oq__localNavLinks a:focus-visible,.blog-module__JsT-Oq__localNavCta:focus-visible,.blog-module__JsT-Oq__heroSearchCue:focus-visible{outline:var(--mg-border-width-strong) solid var(--blog-terracotta);outline-offset:var(--mg-focus-ring-offset)}@media (max-width:960px){.blog-module__JsT-Oq__page{padding:var(--mg-blog-space-section) var(--mg-space-5) var(--mg-blog-layout-gutter)}.blog-module__JsT-Oq__header,.blog-module__JsT-Oq__topicIntro,.blog-module__JsT-Oq__starterLayout,.blog-module__JsT-Oq__featuredCard,.blog-module__JsT-Oq__threadPanel{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__localNav{grid-template-columns:minmax(0,1fr) auto}.blog-module__JsT-Oq__localNavLinks{order:3;grid-area:2/1/auto/-1;justify-content:flex-start}.blog-module__JsT-Oq__header h1{font-size:var(--mg-blog-type-title)}.blog-module__JsT-Oq__topicGrid,.blog-module__JsT-Oq__grid,.blog-module__JsT-Oq__storyGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__JsT-Oq__colorMoodGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-module__JsT-Oq__featuredBody{padding:var(--mg-blog-space-comfortable)}.blog-module__JsT-Oq__bottomCta{flex-direction:column;align-items:stretch}.blog-module__JsT-Oq__bottomCta a{width:100%}}@media (max-width:620px){.blog-module__JsT-Oq__page{padding:var(--mg-blog-space-section) var(--mg-space-4) var(--mg-space-8)}.blog-module__JsT-Oq__localNav{gap:var(--mg-blog-space-tight);margin-bottom:var(--mg-blog-space-comfortable)}.blog-module__JsT-Oq__localBrand strong{max-width:var(--mg-blog-space-hero);text-overflow:ellipsis;overflow:hidden}.blog-module__JsT-Oq__localNavCta{padding:0 var(--mg-blog-space-compact);font-size:var(--mg-font-size-label)}.blog-module__JsT-Oq__heroJournal,.blog-module__JsT-Oq__heroJournal img,.blog-module__JsT-Oq__heroJournalFallback{min-height:var(--mg-blog-frame-rail)}.blog-module__JsT-Oq__header{gap:var(--space-5);margin-bottom:var(--mg-blog-space-section)}.blog-module__JsT-Oq__header h1{font-size:var(--mg-space-6)}.blog-module__JsT-Oq__header p{font-size:var(--mg-font-size-body)}.blog-module__JsT-Oq__sectionHeader h2,.blog-module__JsT-Oq__topicIntro h2,.blog-module__JsT-Oq__threadPanel h2{font-size:var(--mg-blog-type-heading)}.blog-module__JsT-Oq__topicGrid,.blog-module__JsT-Oq__grid,.blog-module__JsT-Oq__storyGroups,.blog-module__JsT-Oq__quickSearches{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__colorMoodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__JsT-Oq__searchPanel,.blog-module__JsT-Oq__topicMap,.blog-module__JsT-Oq__searchResultStrip,.blog-module__JsT-Oq__threadPanel,.blog-module__JsT-Oq__colorMoodSection,.blog-module__JsT-Oq__storyGroup,.blog-module__JsT-Oq__empty,.blog-module__JsT-Oq__emptyResult{padding:var(--mg-blog-space-default)}.blog-module__JsT-Oq__topicCard{min-height:auto}.blog-module__JsT-Oq__storyGroupHeader,.blog-module__JsT-Oq__resultHeader{flex-direction:column;align-items:stretch}.blog-module__JsT-Oq__bottomCta{margin-top:var(--mg-blog-space-section);padding:var(--mg-space-5)}.blog-module__JsT-Oq__bottomCta strong{font-size:var(--mg-blog-type-card)}}@media (max-width:430px){.blog-module__JsT-Oq__page{padding-left:var(--mg-blog-space-compact);padding-right:var(--mg-blog-space-compact)}.blog-module__JsT-Oq__header h1{font-size:var(--mg-blog-type-heading)}.blog-module__JsT-Oq__localNav{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__localNavCta{width:100%}.blog-module__JsT-Oq__localNavLinks{grid-row:auto}.blog-module__JsT-Oq__featuredBody h3,.blog-module__JsT-Oq__card h3{font-size:var(--mg-blog-type-card)}}.blog-module__JsT-Oq__page{--blog-cocoa:var(--mg-blog-ink);--blog-terracotta:var(--mg-blog-accent);--blog-terracotta-dark:var(--mg-blog-accent-strong);--blog-cream:var(--mg-blog-canvas);--blog-paper:var(--mg-blog-surface);--blog-soft:var(--mg-blog-canvas-subtle);--blog-almond:var(--mg-blog-surface-muted);--blog-line:var(--mg-blog-border);--blog-line-strong:var(--mg-blog-border-strong);--blog-ink:var(--mg-blog-ink);--blog-body:var(--mg-blog-body);--blog-muted:var(--mg-blog-muted);min-height:100vh;color:var(--blog-ink);background:var(--mg-blog-canvas);padding:0;overflow-x:clip}.blog-module__JsT-Oq__searchPanel,.blog-module__JsT-Oq__searchResultStrip,.blog-module__JsT-Oq__featured,.blog-module__JsT-Oq__topicMap,.blog-module__JsT-Oq__colorMoodSection,.blog-module__JsT-Oq__postSection,.blog-module__JsT-Oq__threadPanel,.blog-module__JsT-Oq__categoryStories,.blog-module__JsT-Oq__empty,.blog-module__JsT-Oq__bottomCta{width:min(var(--mg-blog-frame-canvas), calc(100% - var(--mg-space-8)));scroll-margin-top:var(--mg-blog-space-hero);margin-left:auto;margin-right:auto}.blog-module__JsT-Oq__searchPanel{margin-top:var(--mg-blog-layout-section);box-shadow:none;background:0 0;border:0;padding:0}.blog-module__JsT-Oq__topicMap,.blog-module__JsT-Oq__featured,.blog-module__JsT-Oq__threadPanel,.blog-module__JsT-Oq__colorMoodSection,.blog-module__JsT-Oq__categoryStories,.blog-module__JsT-Oq__postSection{margin-top:var(--mg-blog-layout-section)}.blog-module__JsT-Oq__topicMap{box-shadow:none;background:0 0;border:0;padding:0}.blog-module__JsT-Oq__sectionHeader{margin-bottom:var(--mg-blog-space-panel)}.blog-module__JsT-Oq__sectionHeader span,.blog-module__JsT-Oq__topicIntro span,.blog-module__JsT-Oq__threadPanel span,.blog-module__JsT-Oq__storyGroupHeader span{color:var(--mg-blog-muted)}.blog-module__JsT-Oq__sectionHeader h2,.blog-module__JsT-Oq__topicIntro h2,.blog-module__JsT-Oq__threadPanel h2{margin-top:var(--mg-blog-space-tight);color:var(--mg-color-ink-900);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-title);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;line-height:1.18}.blog-module__JsT-Oq__sectionHeader p,.blog-module__JsT-Oq__topicIntro p,.blog-module__JsT-Oq__threadPanel p{color:var(--mg-blog-muted);font-size:var(--mg-blog-type-body);text-wrap:pretty}.blog-module__JsT-Oq__topicIntro{grid-template-columns:minmax(0, 1fr) minmax(var(--mg-blog-frame-card), var(--mg-blog-frame-panel));gap:var(--mg-blog-space-section);margin-bottom:var(--mg-blog-space-comfortable)}.blog-module__JsT-Oq__searchBox{min-height:var(--mg-blog-control-large);padding:0 var(--mg-space-4);background:var(--mg-color-neutral-100);border-radius:var(--mg-radius-chip);box-shadow:none;border-color:#0000}.blog-module__JsT-Oq__searchBox input{height:var(--mg-blog-control-large);font-size:var(--mg-blog-type-body)}.blog-module__JsT-Oq__searchBox button{background:var(--mg-color-neutral-0);border-radius:var(--mg-radius-chip);border:0}.blog-module__JsT-Oq__quickSearches{gap:var(--mg-blog-space-tight)}.blog-module__JsT-Oq__quickSearches button{min-height:var(--mg-blog-space-hero);padding:0 var(--mg-blog-space-comfortable);color:var(--mg-color-ink-900);background:var(--mg-color-neutral-0);border-color:var(--mg-color-neutral-300);border-radius:var(--mg-radius-chip);justify-content:flex-start}.blog-module__JsT-Oq__quickSearches button svg{color:var(--mg-color-forest-600)}.blog-module__JsT-Oq__quickSearches button:hover,.blog-module__JsT-Oq__quickSearches button:focus-visible{color:var(--mg-color-ink-900);background:var(--mg-color-neutral-100);border-color:var(--mg-color-neutral-500)}.blog-module__JsT-Oq__starterLayout,.blog-module__JsT-Oq__starterSide{gap:var(--mg-space-3)}.blog-module__JsT-Oq__featuredCard{border-color:var(--mg-color-neutral-300);border-radius:var(--mg-radius-lg);box-shadow:none}.blog-module__JsT-Oq__card{border-color:var(--mg-color-neutral-300);border-radius:var(--mg-radius-card);box-shadow:none}.blog-module__JsT-Oq__featuredCard:hover,.blog-module__JsT-Oq__featuredCard:focus-visible,.blog-module__JsT-Oq__card:hover,.blog-module__JsT-Oq__card:focus-visible{border-color:color-mix(in srgb, var(--mg-color-ink-300) 68%, var(--mg-blog-inverse));box-shadow:var(--mg-blog-shadow-card)}.blog-module__JsT-Oq__featuredImage{aspect-ratio:5/4}.blog-module__JsT-Oq__featuredBody h3{color:var(--mg-color-ink-900);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-title);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;line-height:1.22}.blog-module__JsT-Oq__featuredBody p,.blog-module__JsT-Oq__card p{color:var(--mg-color-ink-500)}.blog-module__JsT-Oq__readMore,.blog-module__JsT-Oq__cardAction,.blog-module__JsT-Oq__question{color:var(--mg-color-forest-700)}.blog-module__JsT-Oq__topicGrid{gap:var(--mg-blog-space-tight)}.blog-module__JsT-Oq__topicCard{min-height:var(--mg-blog-frame-thumbnail);padding:var(--mg-blog-space-comfortable);background:var(--mg-color-neutral-100);border-radius:var(--mg-radius-chip);border-color:#0000}.blog-module__JsT-Oq__topicCard strong{color:var(--mg-color-forest-700);background:var(--mg-color-neutral-0);border-radius:var(--mg-blog-radius-compact);border:0}.blog-module__JsT-Oq__topicCard:hover,.blog-module__JsT-Oq__topicCard:focus-visible,.blog-module__JsT-Oq__topicCardActive{background:var(--mg-color-neutral-0);border-color:var(--mg-color-neutral-500);box-shadow:none}.blog-module__JsT-Oq__colorMoodGrid{gap:var(--mg-blog-space-tight)}.blog-module__JsT-Oq__colorSwatch{border-color:var(--mg-color-neutral-300);border-radius:var(--mg-radius-chip);box-shadow:none}.blog-module__JsT-Oq__grid{gap:var(--mg-space-3)}.blog-module__JsT-Oq__thumb{aspect-ratio:4/3}.blog-module__JsT-Oq__metaRow span,.blog-module__JsT-Oq__metaRow time,.blog-module__JsT-Oq__tagRow span{color:var(--mg-blog-muted);background:var(--mg-color-neutral-100);border-radius:var(--mg-blog-radius-compact);border:0}.blog-module__JsT-Oq__threadPanel,.blog-module__JsT-Oq__storyGroup,.blog-module__JsT-Oq__searchResultStrip,.blog-module__JsT-Oq__empty,.blog-module__JsT-Oq__emptyResult{background:var(--mg-color-neutral-100);border-radius:var(--mg-radius-chip);border-color:#0000}.blog-module__JsT-Oq__threadList{border-color:var(--mg-color-neutral-400);border-radius:var(--mg-radius-chip)}.blog-module__JsT-Oq__bottomCta{margin-top:var(--mg-blog-layout-section);margin-bottom:var(--mg-space-3);padding:var(--mg-control-size-min);color:var(--mg-color-neutral-0);background:var(--mg-color-ink-900);border-radius:var(--mg-radius-card)}.blog-module__JsT-Oq__bottomCta span{color:color-mix(in srgb, var(--mg-blog-inverse) 62%, transparent)}.blog-module__JsT-Oq__bottomCta a{color:var(--mg-color-ink-900);background:var(--mg-color-neutral-0);border-color:var(--mg-color-neutral-0);border-radius:var(--mg-radius-chip)}.blog-module__JsT-Oq__bottomCta a:hover,.blog-module__JsT-Oq__bottomCta a:focus-visible{color:var(--mg-color-neutral-0);background:var(--mg-color-forest-600);border-color:var(--mg-color-forest-600)}@media (max-width:960px){.blog-module__JsT-Oq__page{padding:0}.blog-module__JsT-Oq__searchPanel,.blog-module__JsT-Oq__searchResultStrip,.blog-module__JsT-Oq__featured,.blog-module__JsT-Oq__topicMap,.blog-module__JsT-Oq__colorMoodSection,.blog-module__JsT-Oq__postSection,.blog-module__JsT-Oq__threadPanel,.blog-module__JsT-Oq__categoryStories,.blog-module__JsT-Oq__empty,.blog-module__JsT-Oq__bottomCta{width:min(100% - var(--mg-space-7), var(--mg-blog-frame-canvas))}.blog-module__JsT-Oq__searchPanel,.blog-module__JsT-Oq__topicMap,.blog-module__JsT-Oq__featured,.blog-module__JsT-Oq__threadPanel,.blog-module__JsT-Oq__colorMoodSection,.blog-module__JsT-Oq__categoryStories,.blog-module__JsT-Oq__postSection{margin-top:var(--mg-blog-space-hero)}.blog-module__JsT-Oq__topicIntro{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.blog-module__JsT-Oq__page{padding:0}.blog-module__JsT-Oq__searchPanel,.blog-module__JsT-Oq__searchResultStrip,.blog-module__JsT-Oq__featured,.blog-module__JsT-Oq__topicMap,.blog-module__JsT-Oq__colorMoodSection,.blog-module__JsT-Oq__postSection,.blog-module__JsT-Oq__threadPanel,.blog-module__JsT-Oq__categoryStories,.blog-module__JsT-Oq__empty,.blog-module__JsT-Oq__bottomCta{width:calc(100% - var(--mg-space-6))}.blog-module__JsT-Oq__searchPanel{margin-top:var(--mg-blog-layout-gutter);padding:0}.blog-module__JsT-Oq__topicMap,.blog-module__JsT-Oq__featured,.blog-module__JsT-Oq__threadPanel,.blog-module__JsT-Oq__colorMoodSection,.blog-module__JsT-Oq__categoryStories,.blog-module__JsT-Oq__postSection{margin-top:var(--mg-blog-space-hero)}.blog-module__JsT-Oq__topicIntro{gap:var(--mg-space-5)}.blog-module__JsT-Oq__sectionHeader h2,.blog-module__JsT-Oq__topicIntro h2,.blog-module__JsT-Oq__threadPanel h2{font-size:var(--mg-blog-type-heading)}.blog-module__JsT-Oq__quickSearches button{min-height:var(--mg-blog-control-hero)}.blog-module__JsT-Oq__featuredBody h3{font-size:var(--mg-blog-type-heading)}.blog-module__JsT-Oq__featuredCard{border-radius:var(--mg-blog-radius-floating)}.blog-module__JsT-Oq__bottomCta{margin-top:var(--mg-blog-space-hero);margin-bottom:var(--mg-space-2);padding:var(--mg-blog-space-comfortable) var(--mg-blog-space-comfortable)}}
@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_d9a56f6e-module__D5sASG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_d9a56f6e-module__D5sASG__variable{--mg-blog-wordmark-loaded:"Nunito", "Nunito Fallback"}
.BlogBrandWordmark-module__MK2bUa__lockup{align-items:baseline;gap:calc(var(--mg-space-1) + var(--mg-border-width-strong));min-width:0;color:inherit;font-family:var(--mg-blog-wordmark-loaded), var(--mg-blog-font-wordmark);white-space:nowrap;line-height:1;display:inline-flex}.BlogBrandWordmark-module__MK2bUa__brand{font-size:var(--mg-font-size-body-lg);font-weight:900}.BlogBrandWordmark-module__MK2bUa__blog{font-size:var(--mg-blog-wordmark-label-size);opacity:.62;font-weight:700}.BlogBrandWordmark-module__MK2bUa__compact .BlogBrandWordmark-module__MK2bUa__brand{font-size:var(--mg-font-size-body)}.BlogBrandWordmark-module__MK2bUa__compact .BlogBrandWordmark-module__MK2bUa__blog{font-size:var(--mg-blog-wordmark-label-compact-size)}@media (max-width:430px){.BlogBrandWordmark-module__MK2bUa__brand{font-size:var(--mg-blog-wordmark-mobile-brand-size)}.BlogBrandWordmark-module__MK2bUa__blog{font-size:var(--mg-blog-wordmark-mobile-label-size)}}
.BlogFinalExperience-module__r3GMQa__ending{color:var(--mg-blog-inverse);background:var(--mg-blog-cta-surface);position:relative}.BlogFinalExperience-module__r3GMQa__track{height:280svh;position:relative}.BlogFinalExperience-module__r3GMQa__sticky{z-index:1;height:100svh;padding:var(--mg-space-2);position:sticky;top:0}.BlogFinalExperience-module__r3GMQa__panel{--journey:0;--reveal:0;background:var(--mg-blog-reader-shadow-ink);border-radius:var(--mg-blog-radius-cta);height:100%;position:relative;overflow:hidden}.BlogFinalExperience-module__r3GMQa__image{object-fit:cover;transform:scale(calc(1.06 - var(--reveal) * .035));filter:saturate(calc(.88 - var(--reveal) * .12)) brightness(calc(.78 - var(--reveal) * .12))}.BlogFinalExperience-module__r3GMQa__veil{background:linear-gradient(90deg, color-mix(in srgb, var(--mg-blog-ink) 77%, transparent) 0%, color-mix(in srgb, var(--mg-blog-ink) 34%, transparent) 44%, color-mix(in srgb, var(--mg-blog-ink) 5%, transparent) 72%), linear-gradient(0deg, color-mix(in srgb, var(--mg-blog-ink) 56%, transparent) 0%, transparent 50%);opacity:calc(.82 + var(--reveal) * .18);position:absolute;inset:0}.BlogFinalExperience-module__r3GMQa__copyStage{z-index:2;left:clamp(var(--mg-blog-space-panel), 8vw, var(--mg-blog-layout-section));width:min(var(--mg-blog-frame-reading), calc(100% - var(--mg-blog-control-hero)));height:min(var(--mg-blog-frame-media), 70svh);transform:translateY(calc(-50% - var(--reveal) * var(--mg-blog-layout-gutter)));opacity:calc(1 - var(--reveal) * .82);position:absolute;top:50%}.BlogFinalExperience-module__r3GMQa__copyState{opacity:0;transform:translateY(var(--mg-blog-space-panel));filter:blur(var(--mg-space-2));pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .52s,transform .64s cubic-bezier(.16,.84,.2,1),filter .52s;display:flex;position:absolute;inset:0}.BlogFinalExperience-module__r3GMQa__copyActive{opacity:1;filter:blur();pointer-events:auto;transform:translateY(0)}.BlogFinalExperience-module__r3GMQa__copyExiting{opacity:0;transform:translateY(calc(var(--mg-blog-space-comfortable) * -1));filter:blur(var(--mg-blog-blur-soft))}.BlogFinalExperience-module__r3GMQa__copyState>span{color:color-mix(in srgb, var(--mg-blog-inverse) 68%, transparent);font-size:var(--mg-font-size-label);font-weight:850}.BlogFinalExperience-module__r3GMQa__copyState h2{max-width:var(--mg-blog-frame-reading);margin-top:var(--mg-blog-space-compact);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-hero);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;font-weight:800;line-height:1.02}.BlogFinalExperience-module__r3GMQa__copyBeat h2{font-size:var(--mg-blog-type-hero)}.BlogFinalExperience-module__r3GMQa__copyState p{max-width:var(--mg-blog-frame-media);margin-top:var(--mg-space-5);color:color-mix(in srgb, var(--mg-blog-inverse) 78%, transparent);font-size:var(--mg-font-size-body);word-break:keep-all;text-wrap:pretty;line-height:1.72}.BlogFinalExperience-module__r3GMQa__actions{gap:var(--mg-blog-space-tight);margin-top:var(--mg-blog-space-panel);opacity:0;transform:translateY(var(--mg-blog-space-default));flex-wrap:wrap;transition:opacity .44s,transform .52s cubic-bezier(.16,.84,.2,1);display:flex}.BlogFinalExperience-module__r3GMQa__actionReady .BlogFinalExperience-module__r3GMQa__actions{opacity:1;transform:translateY(0)}.BlogFinalExperience-module__r3GMQa__actions a{min-height:var(--mg-blog-control-large);justify-content:center;align-items:center;gap:var(--mg-space-2);padding:0 var(--mg-blog-space-default);border-radius:var(--mg-blog-radius-floating);font-size:var(--mg-font-size-label);font-weight:850;text-decoration:none;display:inline-flex}.BlogFinalExperience-module__r3GMQa__actions a:first-child{color:var(--mg-blog-ink);background:var(--mg-blog-surface)}.BlogFinalExperience-module__r3GMQa__actions a:last-child{color:var(--mg-color-neutral-0);background:color-mix(in srgb, var(--mg-blog-inverse) 10%, transparent);border:var(--mg-border-width) solid color-mix(in srgb, var(--mg-blog-inverse) 44%, transparent);-webkit-backdrop-filter:blur(var(--mg-space-3));backdrop-filter:blur(var(--mg-space-3))}.BlogFinalExperience-module__r3GMQa__progress{z-index:3;left:clamp(var(--mg-blog-space-panel), 8vw, var(--mg-blog-layout-section));bottom:var(--mg-blog-space-panel);width:min(var(--mg-blog-frame-panel), 34vw);height:var(--mg-border-width-strong);background:color-mix(in srgb, var(--mg-blog-inverse) 28%, transparent);position:absolute;overflow:hidden}.BlogFinalExperience-module__r3GMQa__progress span{background:var(--mg-color-neutral-0);width:100%;height:100%;transform:scaleX(var(--journey));transform-origin:0;display:block}.BlogFinalExperience-module__r3GMQa__scrollLabel{z-index:3;right:var(--mg-space-6);bottom:var(--mg-blog-space-comfortable);align-items:center;gap:var(--mg-blog-space-tight);color:color-mix(in srgb, var(--mg-blog-inverse) 76%, transparent);font-size:var(--mg-blog-type-micro);font-weight:800;display:inline-flex;position:absolute}.BlogFinalExperience-module__r3GMQa__scrollLabel:before{content:"";width:var(--mg-blog-icon-compact);height:var(--mg-border-width);background:currentColor}.BlogFinalExperience-module__r3GMQa__footer{z-index:5;min-height:74svh;margin:0 var(--mg-space-2);padding:var(--mg-blog-layout-gutter) clamp(var(--mg-space-5), 6vw, var(--mg-blog-space-hero)) var(--mg-blog-space-comfortable);color:var(--mg-blog-ink);background:var(--mg-color-neutral-100);border-radius:var(--mg-blog-radius-footer) var(--mg-blog-radius-footer) 0 0;box-shadow:var(--mg-blog-showroom-shadow-footer);position:relative}.BlogFinalExperience-module__r3GMQa__handle{width:var(--mg-blog-control-large);height:var(--mg-blog-space-micro);margin:calc(var(--mg-blog-space-panel) * -1) auto var(--mg-blog-space-section);background:var(--mg-color-neutral-400);border-radius:var(--mg-focus-ring-offset)}.BlogFinalExperience-module__r3GMQa__footerTop{grid-template-columns:minmax(0, 1.25fr) minmax(var(--mg-blog-frame-card-narrow), .75fr);gap:var(--mg-blog-layout-gutter);padding-bottom:var(--mg-blog-space-section);border-bottom:var(--mg-border-width) solid var(--mg-color-neutral-400);align-items:end;display:grid}.BlogFinalExperience-module__r3GMQa__footerTop span,.BlogFinalExperience-module__r3GMQa__footerColumn>span{color:var(--mg-blog-muted);font-size:var(--mg-font-size-caption);font-weight:850}.BlogFinalExperience-module__r3GMQa__footerTop h2{max-width:var(--mg-blog-frame-stage);margin-top:var(--mg-blog-space-tight);font-family:var(--font-blog-display);font-size:var(--mg-blog-type-display);word-break:keep-all;overflow-wrap:break-word;text-wrap:balance;font-weight:800;line-height:1.08}.BlogFinalExperience-module__r3GMQa__footerContact{width:min(100%, var(--mg-blog-frame-card));justify-self:end}.BlogFinalExperience-module__r3GMQa__footerContact p{margin-bottom:var(--mg-space-4);color:var(--mg-blog-muted);font-size:var(--mg-blog-type-label);line-height:1.65}.BlogFinalExperience-module__r3GMQa__footerContact a{min-height:var(--mg-blog-control-large);justify-content:center;align-items:center;gap:var(--mg-space-2);width:100%;color:var(--mg-blog-inverse);background:var(--mg-blog-cta-surface);border-radius:var(--mg-blog-radius-floating);font-size:var(--mg-font-size-label);font-weight:850;text-decoration:none;display:inline-flex}.BlogFinalExperience-module__r3GMQa__footerLinks{grid-template-columns:1.2fr repeat(3, minmax(var(--mg-blog-frame-marker), .6fr));gap:var(--mg-blog-space-panel);padding:var(--mg-blog-space-section) 0 var(--mg-blog-layout-gutter);display:grid}.BlogFinalExperience-module__r3GMQa__footerBrand p{max-width:var(--mg-blog-frame-compact);margin-top:var(--mg-blog-space-compact);color:var(--mg-blog-muted);font-size:var(--mg-font-size-label);line-height:1.65}.BlogFinalExperience-module__r3GMQa__footerColumn>span{margin-bottom:var(--mg-blog-space-compact);color:var(--mg-color-ink-300);font-size:var(--mg-blog-type-micro);display:block}.BlogFinalExperience-module__r3GMQa__footerColumn a{min-height:var(--mg-control-size-min);margin-top:var(--mg-blog-space-compact);color:var(--mg-blog-ink);font-size:var(--mg-font-size-label);align-items:center;font-weight:750;text-decoration:none;display:flex}.BlogFinalExperience-module__r3GMQa__signoff{min-height:var(--mg-blog-space-hero);color:var(--mg-blog-inverse);background:var(--mg-blog-reader-shadow-ink);border-radius:var(--mg-blog-radius-card);justify-content:center;align-items:center;display:flex}.BlogFinalExperience-module__r3GMQa__signoff>span>span:first-child{font-size:var(--mg-blog-type-title)}.BlogFinalExperience-module__r3GMQa__signoff>span>span:last-child{font-size:var(--mg-blog-type-label)}.BlogFinalExperience-module__r3GMQa__meta{justify-content:space-between;gap:var(--mg-blog-space-comfortable);margin-top:var(--mg-space-5);color:var(--mg-blog-muted);font-size:var(--mg-blog-type-micro);display:flex}@media (max-width:960px){.BlogFinalExperience-module__r3GMQa__copyState h2,.BlogFinalExperience-module__r3GMQa__copyBeat h2{font-size:var(--mg-blog-type-hero)}.BlogFinalExperience-module__r3GMQa__footerTop{gap:var(--mg-blog-space-panel)}.BlogFinalExperience-module__r3GMQa__footerLinks{grid-template-columns:1fr repeat(3, minmax(var(--mg-blog-space-hero), .6fr));gap:var(--mg-blog-space-comfortable)}}@media (max-width:620px){.BlogFinalExperience-module__r3GMQa__track{height:230svh}.BlogFinalExperience-module__r3GMQa__sticky{padding:var(--mg-blog-space-micro)}.BlogFinalExperience-module__r3GMQa__panel{border-radius:var(--mg-blog-radius-floating)}.BlogFinalExperience-module__r3GMQa__copyStage{left:var(--mg-space-5);width:calc(100% - var(--mg-space-7));height:min(var(--mg-blog-frame-media), 70svh)}.BlogFinalExperience-module__r3GMQa__copyState h2,.BlogFinalExperience-module__r3GMQa__copyBeat h2{font-size:var(--mg-blog-type-title)}.BlogFinalExperience-module__r3GMQa__copyState p{font-size:var(--mg-blog-type-body)}.BlogFinalExperience-module__r3GMQa__actions{flex-direction:column;align-items:stretch}.BlogFinalExperience-module__r3GMQa__actions a{width:100%}.BlogFinalExperience-module__r3GMQa__progress{left:var(--mg-space-5);width:calc(100% - var(--mg-space-7))}.BlogFinalExperience-module__r3GMQa__scrollLabel{display:none}.BlogFinalExperience-module__r3GMQa__footer{margin:0 var(--mg-blog-space-micro);padding:var(--mg-blog-space-section) var(--mg-blog-space-comfortable) var(--mg-space-5);border-radius:var(--mg-radius-lg) var(--mg-radius-lg) 0 0}.BlogFinalExperience-module__r3GMQa__handle{margin-top:calc(var(--mg-space-5) * -1);margin-bottom:var(--mg-blog-space-panel)}.BlogFinalExperience-module__r3GMQa__footerTop,.BlogFinalExperience-module__r3GMQa__footerLinks{gap:var(--mg-blog-space-panel);grid-template-columns:minmax(0,1fr)}.BlogFinalExperience-module__r3GMQa__footerTop h2{font-size:var(--mg-blog-type-title)}.BlogFinalExperience-module__r3GMQa__footerContact{justify-self:stretch;width:100%}.BlogFinalExperience-module__r3GMQa__footerLinks{padding-bottom:var(--mg-blog-space-section)}.BlogFinalExperience-module__r3GMQa__signoff{min-height:var(--mg-blog-space-hero);border-radius:var(--mg-blog-radius-floating)}.BlogFinalExperience-module__r3GMQa__signoff>span>span:first-child{font-size:var(--mg-blog-type-heading)}.BlogFinalExperience-module__r3GMQa__signoff>span>span:last-child{font-size:var(--mg-blog-type-micro)}.BlogFinalExperience-module__r3GMQa__meta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.BlogFinalExperience-module__r3GMQa__image,.BlogFinalExperience-module__r3GMQa__copyState,.BlogFinalExperience-module__r3GMQa__actions{transition:none}}
