.BlogCard_card__4Ectp{display:flex;flex-direction:column;border-radius:var(--card-radius,12px);box-shadow:var(--card-shadow,0 2px 12px rgba(0,0,0,.06));background:#fff;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .25s ease,transform .25s ease}.BlogCard_card__4Ectp:hover{box-shadow:0 8px 32px rgba(0,0,0,.1);transform:translateY(-2px)}.BlogCard_imageWrap__3cHPf{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f0f4ff}.BlogCard_body__TjtGI{padding:clamp(1rem,2vw,1.4rem);flex:1 1;display:flex;flex-direction:column;gap:.5rem}.BlogCard_meta__axFEF{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.BlogCard_category__UFWgs{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.15rem .5rem;border-radius:4px;background:#e8f0fe;color:#1a56db}.BlogCard_date__P0dgZ{font-family:Outfit,sans-serif}.BlogCard_date__P0dgZ,.BlogCard_readTime__stwOQ{font-size:.78rem;color:var(--color-muted)}.BlogCard_title__Lm4qD{font-size:clamp(1rem,1.4vw,1.1rem);font-weight:700;color:var(--color-ink);line-height:1.5;-webkit-line-clamp:2}.BlogCard_summary__Sa_ce,.BlogCard_title__Lm4qD{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BlogCard_summary__Sa_ce{font-size:.88rem;color:var(--color-muted);line-height:1.7;flex:1 1;-webkit-line-clamp:3}.BlogSidebar_sidebar__dpSn_{position:-webkit-sticky;position:sticky;top:100px;display:flex;flex-direction:column;gap:1.5rem}.BlogSidebar_sidebarCard__N_TpX{background:#fff;border-radius:var(--card-radius,12px);box-shadow:var(--card-shadow,0 2px 12px rgba(0,0,0,.06));padding:1.5rem}.BlogSidebar_sidebarTitle__BwvPD{font-size:.95rem;font-weight:700;color:var(--color-ink);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border,#eee)}.BlogSidebar_categoryList__otWgM{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.BlogSidebar_categoryLink__ZbUq0{display:block;font-size:.88rem;padding:.5rem .8rem;border-radius:6px;text-decoration:none;color:var(--color-ink);transition:background .2s ease}.BlogSidebar_categoryLink__ZbUq0:hover{background:#f0f4ff}.BlogSidebar_categoryLinkActive__ZeSgJ{background:var(--color-accent,#3b82f6);color:#fff}.BlogSidebar_categoryLinkActive__ZeSgJ:hover{background:var(--color-accent,#3b82f6)}.BlogSidebar_latestList__wSA14{display:flex;flex-direction:column;gap:.8rem}.BlogSidebar_latestItem__9_nZ2{display:block;text-decoration:none;color:inherit;padding:.5rem 0;border-bottom:1px solid var(--color-border,#eee);transition:opacity .2s ease}.BlogSidebar_latestItem__9_nZ2:last-child{border-bottom:none}.BlogSidebar_latestItem__9_nZ2:hover{opacity:.7}.BlogSidebar_latestItemTitle___BFpP{font-size:.88rem;font-weight:600;color:var(--color-ink);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogSidebar_latestItemDate___VQzl{font-size:.75rem;color:var(--color-muted);font-family:Outfit,sans-serif;margin-top:.2rem}.BlogSidebar_ctaCard__0lvQ9{background:var(--color-accent,#3b82f6);color:#fff;border-radius:var(--card-radius,12px);padding:1.5rem;text-align:center}.BlogSidebar_ctaTitle__GrnGz{font-size:1rem;font-weight:700;margin:0 0 .5rem}.BlogSidebar_ctaText__Kacdl{font-size:.85rem;line-height:1.6;margin:0 0 1rem;opacity:.9}.BlogSidebar_ctaLink__QHplY{display:inline-block;font-size:.85rem;font-weight:700;padding:.5rem 1.2rem;border-radius:6px;background:#fff;color:var(--color-accent,#3b82f6);text-decoration:none;transition:opacity .2s ease}.BlogSidebar_ctaLink__QHplY:hover{opacity:.9}@media (max-width:768px){.BlogSidebar_sidebar__dpSn_{position:static}}.blog_layout__4tSAE{display:grid;grid-template-columns:1fr 320px;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);align-items:start}.blog_main__nwgql{min-width:0}.blog_postGrid__4SKOd{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem)}.blog_categoryTabs__QgOLH{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.blog_categoryTab__SAh_t{font-size:.85rem;font-weight:600;padding:.45rem 1rem;border-radius:6px;border:1px solid var(--color-border,#eee);background:transparent;color:var(--color-muted);cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.blog_categoryTab__SAh_t:hover{background:#f0f4ff;border-color:var(--color-accent,#3b82f6);color:var(--color-accent,#3b82f6)}.blog_categoryTabActive__EOGuq{background:var(--color-accent,#3b82f6);color:#fff;border-color:var(--color-accent,#3b82f6)}.blog_pagination__c1BKD{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2.5rem}.blog_paginationLink__37ElR{font-size:.85rem;font-weight:600;padding:.4rem .85rem;border-radius:6px;border:1px solid var(--color-border,#eee);text-decoration:none;color:var(--color-ink);transition:background .2s ease,border-color .2s ease}.blog_paginationLink__37ElR:hover{background:#f0f4ff;border-color:var(--color-accent,#3b82f6)}.blog_paginationCurrent__4u5HC{font-size:.85rem;font-weight:700;padding:.4rem .85rem;border-radius:6px;background:var(--color-accent,#3b82f6);color:#fff}.blog_articleLayout__e29bk{display:grid;grid-template-columns:1fr 300px;grid-gap:clamp(2rem,4vw,3rem);gap:clamp(2rem,4vw,3rem);align-items:start}.blog_articleMain__EACVK{min-width:0}.blog_articleMeta__kTUsf{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-bottom:1.5rem;font-size:.85rem;color:var(--color-muted)}.blog_articleCategory__ymTh3{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.2rem .6rem;border-radius:4px;background:#e8f0fe;color:#1a56db}.blog_articleDate__VBFHp{font-family:Outfit,sans-serif}.blog_articleReadTime__zPPT7{color:var(--color-muted)}.blog_articleTitle__u_wUC{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:var(--color-ink);line-height:1.4;margin:0 0 1.5rem}.blog_articleImage__CNxWE{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--card-radius,12px);overflow:hidden;margin-bottom:2rem}.blog_articleBody__J1bNV{font-size:clamp(.95rem,1.2vw,1.05rem);color:var(--color-ink);line-height:1.9}.blog_articleBody__J1bNV h2{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;margin:2.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-border,#eee)}.blog_articleBody__J1bNV h3{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:700;margin:2rem 0 .8rem}.blog_articleBody__J1bNV p{margin:0 0 1.2rem;color:var(--color-muted)}.blog_articleBody__J1bNV ol,.blog_articleBody__J1bNV ul{margin:0 0 1.2rem;padding-left:1.5rem}.blog_articleBody__J1bNV li{margin-bottom:.5rem;color:var(--color-muted);line-height:1.7}.blog_articleBody__J1bNV blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--color-accent,#3b82f6);background:#f8faff;border-radius:0 8px 8px 0;color:var(--color-muted);font-style:italic}.blog_articleBody__J1bNV pre{margin:1.5rem 0;padding:1.2rem;background:#1e1e2e;color:#cdd6f4;border-radius:8px;overflow-x:auto;font-size:.88rem;line-height:1.6}.blog_articleBody__J1bNV code{font-family:SF Mono,Fira Code,monospace;font-size:.88em;background:#f0f4ff;padding:.15rem .4rem;border-radius:4px}.blog_articleBody__J1bNV pre code{background:transparent;padding:0}.blog_articleBody__J1bNV figure{margin:2rem 0;border-radius:var(--card-radius,12px);overflow:hidden;border:1px solid var(--color-border,#eee)}.blog_articleBody__J1bNV figure img{width:100%;display:block;object-fit:cover}.blog_articleBody__J1bNV figcaption{background:#f8faff;padding:.8rem 1.2rem;font-size:.85rem;color:var(--color-muted)}.blog_authorBlock__gd4MX{display:flex;align-items:center;gap:.8rem;padding:1.2rem;background:#f8faff;border-radius:var(--card-radius,12px);margin:2rem 0}.blog_authorName__r_Elm{font-size:.95rem;font-weight:700;color:var(--color-ink)}.blog_authorRole__D6T5U{font-size:.82rem;color:var(--color-muted)}.blog_relatedSection__CJJ_H{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border,#eee)}.blog_relatedTitle__sF_6e{font-size:1.2rem;font-weight:700;color:var(--color-ink);margin:0 0 1.5rem}.blog_relatedGrid__SAv8g{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:1.5rem;gap:1.5rem}.blog_emptyState__QmKNc{text-align:center;padding:clamp(2rem,4vw,4rem);color:var(--color-muted)}.blog_emptyStateTitle___j64f{font-size:1.2rem;font-weight:700;color:var(--color-ink);margin:0 0 .5rem}.blog_emptyStateText__XbqOZ{font-size:.95rem;margin:0}.blog_emptyStateLink__jYTpi{display:inline-block;text-decoration:none}.blog_emptyStateButton__Mfu7w,.blog_emptyStateLink__jYTpi{margin-top:1rem;padding:.5rem 1.5rem;border-radius:6px;background:var(--color-accent,#3b82f6);color:#fff;font-weight:600}.blog_emptyStateButton__Mfu7w{border:none;cursor:pointer}.blog_section__eovMY{position:relative;padding:var(--section-padding-y) 0}.blog_container__LQDvN{width:var(--section-width);margin:0 auto;padding:0 clamp(1.5rem,4vw,2.5rem)}@media (max-width:768px){.blog_articleLayout__e29bk,.blog_layout__4tSAE{grid-template-columns:1fr}}.PageHeader_header__qQd57{--header-accent:rgba(110,213,232,.35);--header-accent-2:rgba(255,183,140,.2);--header-accent-3:rgba(167,139,250,.22);--scenery-color:#6ed5e8;--motif-color:#6ed5e8;position:relative;isolation:isolate;padding:clamp(110px,14vw,148px) 0 clamp(20px,2.5vw,32px);background:#f8fbff;overflow:hidden}.PageHeader_auroraLayer__BdifZ{position:absolute;top:80px;left:-30%;right:-30%;height:260px;opacity:0;will-change:transform,opacity;pointer-events:none;z-index:0;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;filter:blur(28px)}.PageHeader_aurora1__B_c94{background:linear-gradient(120deg,transparent 15%,var(--header-accent) 35%,transparent 55%,var(--header-accent) 75%,transparent 95%);mix-blend-mode:normal;opacity:.8;animation-name:PageHeader_auroraDrift1__KEwLX;animation-duration:20s}.PageHeader_aurora2__1cEuw{background:linear-gradient(135deg,transparent 20%,var(--header-accent-2) 40%,transparent 60%,var(--header-accent-2) 80%,transparent 100%);mix-blend-mode:screen;opacity:.9;animation-name:PageHeader_auroraDrift2__5ar7M;animation-duration:16s;animation-delay:-4s}.PageHeader_aurora3__4FKGj{background:linear-gradient(110deg,transparent 10%,var(--header-accent-3) 30%,transparent 50%,var(--header-accent-3) 70%,transparent 90%);mix-blend-mode:soft-light;opacity:.85;animation-name:PageHeader_auroraDrift3__xva7T;animation-duration:12s;animation-delay:-2s}@keyframes PageHeader_auroraDrift1__KEwLX{0%{transform:translateX(-12%) scaleY(1)}50%{transform:translateX(10%) scaleY(1.2)}to{transform:translateX(-12%) scaleY(1)}}@keyframes PageHeader_auroraDrift2__5ar7M{0%{transform:translateX(14%) scaleY(1.15)}50%{transform:translateX(-16%) scaleY(.9)}to{transform:translateX(14%) scaleY(1.15)}}@keyframes PageHeader_auroraDrift3__xva7T{0%{transform:translateX(-10%) scaleY(.85)}50%{transform:translateX(18%) scaleY(1.25)}to{transform:translateX(-10%) scaleY(.85)}}.PageHeader_header__qQd57:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.28;mix-blend-mode:soft-light;pointer-events:none;z-index:-1}.PageHeader_header__qQd57[data-tone=soft]{--header-accent:rgba(110,213,232,.4);--header-accent-2:rgba(255,183,140,.22);--header-accent-3:rgba(167,139,250,.24);--scenery-color:#6ed5e8;--motif-color:#6ed5e8;background:#f8fbff}.PageHeader_header__qQd57[data-tone=light]{--header-accent:rgba(231,184,255,.35);--header-accent-2:rgba(110,213,232,.2);--header-accent-3:rgba(255,183,210,.22);--scenery-color:#c8a0e6;--motif-color:#c8a0e6;background:#fff}.PageHeader_header__qQd57[data-tone=mist]{--header-accent:rgba(255,183,210,.38);--header-accent-2:rgba(231,184,255,.22);--header-accent-3:rgba(110,213,232,.24);--scenery-color:#ffa0be;--motif-color:#ffa0be;background:#fff7fb}.PageHeader_inner__Z_t6v{position:relative;z-index:1;width:var(--section-width);margin:0 auto;display:grid;grid-gap:16px;gap:16px}.PageHeader_breadcrumbWrap__q70nM{margin-bottom:.5rem}.PageHeader_eyebrow__X5p0y{font-size:.82rem;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:rgba(15,23,42,.55)}.PageHeader_title__6duPp{font-size:clamp(2rem,4vw,3.2rem);line-height:1.2;font-weight:800;color:var(--color-ink);white-space:pre-line;margin-top:clamp(3rem,6vw,5rem)}.PageHeader_tagline__FSXQ6{font-size:clamp(.85rem,1.1vw,.95rem);letter-spacing:.14em;color:var(--color-muted);line-height:1.6;margin-top:4px}.PageHeader_description__wSDR0{max-width:46rem;font-size:clamp(.98rem,1.3vw,1.15rem);color:var(--color-muted);line-height:1.7}.PageHeader_scenery__J1eiS{position:absolute;bottom:0;right:0;width:70%;max-width:780px;height:auto;color:var(--scenery-color);opacity:.38;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent),linear-gradient(90deg,transparent 0,#000 10%,#000);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent),linear-gradient(90deg,transparent 0,#000 10%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.PageHeader_motif__Q_63d{position:absolute;right:4%;top:36%;transform:translateY(-50%);width:clamp(180px,22vw,320px);height:auto;color:var(--motif-color);opacity:.55;pointer-events:none;z-index:1}.PageHeader_bottomEdge__bHnE5{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(180deg,transparent,#fff);pointer-events:none;z-index:0}.PageHeader_heroImage__HIV4G{position:absolute;right:max(2rem,calc((100vw - var(--section-width, 1120px)) / 2));top:80px;z-index:2;pointer-events:none}@media (prefers-reduced-motion:reduce){.PageHeader_auroraLayer__BdifZ{animation:none!important}.PageHeader_heroImage__HIV4G{opacity:1!important;transform:none!important}.PageHeader_motif__Q_63d{transform:translateY(-50%)!important}}@media (max-width:768px){.PageHeader_heroImage__HIV4G{display:none}.PageHeader_scenery__J1eiS{width:95%;opacity:.2}.PageHeader_motif__Q_63d{display:none}}@media (max-width:640px){.PageHeader_inner__Z_t6v{width:min(92vw,560px)}.PageHeader_auroraLayer__BdifZ{filter:blur(30px)}}