.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(260px,38vw,360px)}.blog-slides_img__OPEsG{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;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:clamp(280px,22vw,360px)}}@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 table{width:100%;border-collapse:collapse;margin:var(--space-400) 0;font-size:15px}.post-content_prose__eZZPm table td,.post-content_prose__eZZPm table th{padding:var(--space-150) var(--space-200);text-align:left;border-bottom:1px solid var(--color-border-subtle)}.post-content_prose__eZZPm table th{font-weight:600;background:var(--color-background-neutral-subtle)}