.blog-summary_card__YCBP8{background:var(--purple-lighter);border:1px solid rgba(143,130,231,.22);border-radius:var(--radius-card);padding:clamp(20px,3vw,28px) clamp(22px,3vw,32px);margin:0 0 var(--space-500)}.blog-summary_header__pebgC{display:flex;align-items:center;gap:var(--space-150);color:var(--purple-dark);margin-bottom:var(--space-200)}.blog-summary_icon__Jtsjx{display:inline-flex;align-items:center;justify-content:center;color:var(--purple-dark)}.blog-summary_label__KEaUE{font-size:12px;font-weight:700;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.blog-summary_list__lG_eq{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-150);gap:var(--space-150)}.blog-summary_item__HKhJ2{position:relative;padding-left:22px;font-size:clamp(15px,1.5vw,16.5px);line-height:1.55;color:var(--ink)}.blog-summary_item__HKhJ2:before{content:"";position:absolute;left:4px;top:.7em;width:8px;height:8px;border-radius:50%;background:var(--purple)}.blog-slides_wrap___p694{margin:0 0 var(--space-500)}.blog-slides_track__fK1tq{display:flex;gap:var(--space-300);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--space-300);padding-bottom:var(--space-200);scrollbar-width:none}.blog-slides_track__fK1tq::-webkit-scrollbar{display:none}.blog-slides_track__fK1tq:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:var(--radius-card)}.blog-slides_slide__WjEGl{flex:0 0 auto;scroll-snap-align:start;margin:0;position:relative;width:clamp(280px,80vw,500px)}.blog-slides_img__OPEsG{display:block;width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:var(--purple-lighter)}.blog-slides_counter__ShdfN{position:absolute;bottom:12px;right:12px;background:rgba(42,37,53,.78);color:var(--warm-white);font-size:11px;font-weight:600;padding:4px 9px;border-radius:var(--radius-pill);letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.blog-slides_hint__C3ZDD{margin:var(--space-150) 0 0;font-size:12px;color:var(--color-text-subtlest);text-align:center;letter-spacing:.04em}@media(min-width:1100px){.blog-slides_slide__WjEGl{width:500px}}@media(min-width:1100px){.blog-slides_track__fK1tq:not(:hover):has(>:nth-child(-n+3):last-child){justify-content:center}}.blog-post-layout_article__t0ofR{--lane-text:780px;--lane-media:1080px;--gutter:clamp(20px,5vw,32px);background:var(--cream);padding-bottom:clamp(64px,8vw,120px)}.blog-post-layout_header__BeQYx{background:var(--cream);padding:clamp(48px,6vw,80px) 0 clamp(32px,4vw,56px)}.blog-post-layout_headerInner__QAwpa{max-width:var(--lane-text);margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;gap:var(--space-200)}.blog-post-layout_back__hnkKA{align-self:flex-start;color:var(--color-text-subtle);font-size:14px;font-weight:500;text-decoration:none;margin-bottom:var(--space-200);transition:color var(--dur-base) var(--ease-out)}.blog-post-layout_back__hnkKA:hover{color:var(--purple-dark)}.blog-post-layout_meta__fp6k7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-100);font-size:14px;color:var(--color-text-subtle)}.blog-post-layout_category__znLuC{color:var(--purple-dark);font-weight:600;background:var(--purple-lighter);padding:2px 10px;border-radius:var(--radius-pill);font-size:12px;text-transform:capitalize}.blog-post-layout_dot___bppG{color:var(--ink-lighter)}.blog-post-layout_title__RC2jN{font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--ink);margin:var(--space-150) 0 0}.blog-post-layout_lede__GBw8L{font-size:clamp(18px,2vw,22px);line-height:1.55;color:var(--color-text-subtle);margin:0}.blog-post-layout_author__oxtJg{display:flex;align-items:center;gap:var(--space-200);margin-top:var(--space-300)}.blog-post-layout_authorAvatar__JifsB{width:44px;height:44px;border-radius:50%;background:var(--purple);color:var(--warm-white);display:grid;place-items:center;font-weight:700;font-size:18px}.blog-post-layout_authorInfo__3cYYi{display:flex;flex-direction:column;line-height:1.3}.blog-post-layout_authorName__wGdys{font-weight:600;color:var(--ink);font-size:15px}.blog-post-layout_authorRole__ILxuB{color:var(--color-text-subtle);font-size:13px}.blog-post-layout_fallbackNotice__fO4m2{margin-top:var(--space-200);padding:var(--space-200) var(--space-300);background:var(--color-background-warning-lighter);border-radius:var(--radius-default);font-size:14px;color:var(--color-text-warning)}.blog-post-layout_mediaLane__nAVgf{max-width:var(--lane-media);margin:0 auto var(--space-500);padding:0 var(--gutter)}.blog-post-layout_cover__HT2Bh{width:100%;height:auto;display:block;border-radius:var(--radius-large);box-shadow:var(--shadow-md)}.blog-post-layout_body__1qIAd{max-width:var(--lane-text);margin:0 auto;padding:0 var(--gutter)}.post-content_prose__eZZPm{color:var(--ink)}.post-content_prose__eZZPm h1,.post-content_prose__eZZPm h2,.post-content_prose__eZZPm h3,.post-content_prose__eZZPm h4{color:var(--ink);letter-spacing:var(--letter-spacing-heading);line-height:var(--font-lineHeight-heading);margin:var(--space-600) 0 var(--space-200)}.post-content_prose__eZZPm h1 a,.post-content_prose__eZZPm h2 a,.post-content_prose__eZZPm h3 a,.post-content_prose__eZZPm h4 a{color:inherit;text-decoration:none}.post-content_prose__eZZPm h1{font-size:clamp(30px,3.6vw,40px);font-weight:800}.post-content_prose__eZZPm h2{font-size:clamp(24px,2.8vw,32px);font-weight:700}.post-content_prose__eZZPm h3{font-size:clamp(20px,2.2vw,24px);font-weight:700}.post-content_prose__eZZPm h4{font-size:18px;font-weight:600}.post-content_prose__eZZPm p{font-size:clamp(17px,1.7vw,19px);line-height:1.72;margin:0 0 var(--space-300)}.post-content_prose__eZZPm>p:first-of-type{font-size:clamp(18px,1.85vw,20px);line-height:1.65;color:var(--ink)}.post-content_prose__eZZPm a{color:var(--purple-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur-base) var(--ease-out)}.post-content_prose__eZZPm a:hover{color:var(--purple)}.post-content_prose__eZZPm ol,.post-content_prose__eZZPm ul{margin:0 0 var(--space-300);padding-left:var(--space-400)}.post-content_prose__eZZPm ol li,.post-content_prose__eZZPm ul li{font-size:clamp(17px,1.7vw,19px);line-height:1.72;margin-bottom:var(--space-150)}.post-content_prose__eZZPm ol li::marker,.post-content_prose__eZZPm ul li::marker{color:var(--purple)}.post-content_prose__eZZPm blockquote{border-left:3px solid var(--purple);padding:var(--space-200) var(--space-300);margin:var(--space-400) 0;background:var(--purple-lighter);border-radius:var(--radius-default);font-style:italic}.post-content_prose__eZZPm blockquote p{margin-bottom:0}.post-content_prose__eZZPm hr{border:0;border-top:1px solid var(--color-border-subtle);margin:var(--space-600) 0}.post-content_prose__eZZPm code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--color-background-neutral-default);padding:2px 6px;border-radius:var(--radius-small);color:var(--purple-dark)}.post-content_prose__eZZPm pre{background:var(--ink);color:var(--warm-white);padding:var(--space-300);border-radius:var(--radius-card);overflow-x:auto;margin:var(--space-400) 0;font-size:14px;line-height:1.6}.post-content_prose__eZZPm pre code{background:rgba(0,0,0,0);color:inherit;padding:0}.post-content_prose__eZZPm strong{font-weight:700}.post-content_prose__eZZPm em{font-style:italic}.post-content_prose__eZZPm img{display:block;width:100%;height:auto;border-radius:var(--radius-card);margin:var(--space-400) 0}.post-content_prose__eZZPm figure[data-shot]{margin:var(--space-400) 0}.post-content_prose__eZZPm figure[data-shot] img{margin:0;border:1px solid var(--color-border-container)}.post-content_prose__eZZPm figure[data-shot] figcaption{margin-top:var(--space-200);font-size:15px;line-height:1.5;color:var(--color-text-subtle);text-align:center}.post-content_prose__eZZPm figure[data-shot=portrait]{display:flex;flex-direction:column;align-items:center}.post-content_prose__eZZPm figure[data-shot=portrait] img{width:auto;max-width:min(100%,300px);max-height:68vh;object-fit:contain}.post-content_prose__eZZPm p[data-shot-pending]{padding:var(--space-300);border:1px dashed var(--color-border-container);border-radius:var(--radius-card);color:var(--color-text-subtlest);text-align:center}.post-content_prose__eZZPm [data-table-scroll]{margin:var(--space-400) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.post-content_prose__eZZPm table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}.post-content_prose__eZZPm table td,.post-content_prose__eZZPm table th{padding:var(--space-200);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-subtle);line-height:1.45}.post-content_prose__eZZPm table th{font-weight:600;background:var(--color-background-neutral-subtle);position:-webkit-sticky;position:sticky;top:0}.post-content_prose__eZZPm>table{margin:var(--space-400) 0}.studio_body__vUcNj{margin:0;background:var(--cream);color:var(--ink);font-size:var(--font-size-body-small)}.studio_topbar__Uq2A_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-200);padding:var(--space-200) clamp(16px,3vw,32px);border-bottom:1px solid var(--color-border-container);background:var(--warm-white)}.studio_brand__aloct{font-weight:800;color:var(--ink);text-decoration:none}.studio_nav__SlZVv{display:flex;gap:var(--space-200)}.studio_nav__SlZVv a{color:var(--color-text-subtle)}.studio_main__WmFID{max-width:1400px;margin:0 auto;padding:var(--space-400) clamp(16px,3vw,32px) var(--space-500)}.studio_heading__427O5{font-size:var(--font-size-heading-xl);font-weight:800;letter-spacing:var(--letter-spacing-heading);margin:0 0 var(--space-100)}.studio_subheading__BxB_B{font-size:var(--font-size-heading-md);margin:0 0 var(--space-100)}.studio_count__7fLPb{color:var(--color-text-subtlest);font-weight:400}.studio_lede__3BNBz{color:var(--color-text-subtle);margin:0 0 var(--space-200);max-width:72ch}.studio_crumbs__epdeC{color:var(--color-text-subtlest);margin:0 0 var(--space-100)}.studio_alert__o3UjA{border:1px solid var(--color-text-warning);background:var(--color-background-warning-lighter);border-radius:var(--radius-card);padding:var(--space-100) var(--space-200);margin:0 0 var(--space-200)}.studio_alert__o3UjA p{margin:0}.studio_section__hSrLB{margin:var(--space-400) 0 0}.studio_table__Te6AX{display:block;overflow-x:auto;width:100%;border-collapse:collapse}.studio_table__Te6AX td,.studio_table__Te6AX th{text-align:left;padding:var(--space-100);border-bottom:1px solid var(--color-border-container);vertical-align:top}.studio_table__Te6AX th{font-size:var(--font-size-caption);color:var(--color-text-subtlest);font-weight:600}.studio_titleLink__VhX2c{display:block;color:var(--ink);font-weight:600}.studio_slug__nyRel{font-size:var(--font-size-caption);color:var(--color-text-subtlest)}.studio_nowrap__jmPzN{white-space:nowrap}.studio_note__OB3tY{font-size:var(--font-size-caption);color:var(--color-text-warning)}.studio_pill__TSFVx{display:inline-block;padding:2px var(--space-100);border-radius:999px;font-size:var(--font-size-caption);white-space:nowrap;background:var(--color-background-neutral-subtle);color:var(--color-text-subtle)}.studio_pill__TSFVx[data-state=live],.studio_pill__TSFVx[data-state=ok]{background:var(--color-background-success-lighter);color:var(--color-text-success)}.studio_pill__TSFVx[data-state=warn]{background:var(--color-background-warning-lighter);color:var(--color-text-warning)}.studio_pill__TSFVx[data-state=missing]{color:var(--color-text-subtlest)}.studio_postHeader__Y3rDI{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-200)}.studio_localeTabs__and1W{display:flex;gap:var(--space-100)}.studio_localeTabs__and1W a,.studio_localeTabs__and1W span{padding:2px var(--space-100);border-radius:var(--radius-card);font-size:var(--font-size-caption);color:var(--color-text-subtle)}.studio_localeTabs__and1W [data-active=yes]{background:var(--ink);color:var(--warm-white)}.studio_localeTabs__and1W [data-active=none]{color:var(--color-text-subtlest)}.studio_facts__3Zz6u{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--space-100) var(--space-200);gap:var(--space-100) var(--space-200);margin:var(--space-200) 0 0}.studio_facts__3Zz6u dt{color:var(--color-text-subtlest)}.studio_facts__3Zz6u dd{margin:0;overflow-wrap:anywhere}.studio_slots__uNNZ_{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-200);gap:var(--space-200)}.studio_slot__eH09E{display:flex;flex-direction:column;gap:var(--space-100);padding:var(--space-100);border:2px dashed var(--color-border-container);border-radius:var(--radius-card);background:var(--warm-white);cursor:pointer;min-width:0}.studio_slot__eH09E[data-filled=yes]{border-style:solid}.studio_slot__eH09E[data-filled=no]{border-color:var(--color-text-warning)}.studio_slot__eH09E[data-drop=over]{border-color:var(--ink)}.studio_slot__eH09E[data-drop=error] .studio_slotAction__H43V0{color:var(--color-text-warning)}.studio_slotImage__sSz8p{width:100%;aspect-ratio:16/10;object-fit:contain;background:var(--cream)}.studio_slotHint__1T7U3{margin:0;aspect-ratio:16/10;display:grid;place-items:center;text-align:center;color:var(--color-text-subtle);font-size:var(--font-size-caption)}.studio_slotPath__FJCWJ{font-size:var(--font-size-caption);color:var(--color-text-subtlest);overflow-wrap:anywhere}.studio_slotAction__H43V0{font-size:var(--font-size-caption);color:var(--color-text-subtle)}.studio_preview__8hoob{max-width:760px;background:var(--warm-white);border:1px solid var(--color-border-container);border-radius:var(--radius-card);padding:var(--space-400) clamp(16px,4vw,48px)}.studio_previewTitle__AqV4T{font-size:var(--font-size-heading-xl);margin:var(--space-200) 0}.studio_cover__IHTLB{width:100%;border-radius:var(--radius-card)}.studio_slideStrip__8_6Tk{display:flex;gap:var(--space-100);overflow-x:auto;scroll-snap-type:x mandatory}.studio_slideStrip__8_6Tk img{width:min(320px,80%);flex:none;border-radius:var(--radius-card);scroll-snap-align:start}