.blog_wrapper__TJHx2{min-height:100vh;background:linear-gradient(180deg,var(--primary-light) 0,var(--primary-main-05) 30%,#fff 60%)}.blog_hero__KohoT{position:relative;width:100%;padding:clamp(3rem,8vw,5rem) 1.5rem clamp(1.25rem,3vw,1.5rem);text-align:center;overflow:hidden}.blog_hero__KohoT:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,var(--primary-main-10) 0,transparent 60%);pointer-events:none}.blog_heroInner____tAX{position:relative;max-width:720px;margin:0 auto}.blog_heroImageWrap__aWpZW{position:relative;width:min(520px,85vw);height:min(320px,52vw);margin:0 auto 1.5rem;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px var(--primary-main-20)}.blog_heroImageWrap__aWpZW img{object-fit:cover;width:100%;height:100%}.blog_heroTitle__cm6Rz{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--secondary-main);line-height:1.2;margin:0 0 .5rem;letter-spacing:-.02em}.blog_heroSubtitle__iGqYU{font-size:clamp(1rem,2.2vw,1.25rem);font-weight:500;color:var(--primary-main);margin:0 0 .75rem}.blog_heroDescription__C2cQu{font-size:1rem;line-height:1.6;color:var(--secondary-main-60);margin:0}.blog_section__wdUqi{max-width:1200px;margin:0 auto;padding:1rem 1.5rem 4rem}.blog_sectionHeader__SMJ9H{width:100%;margin-bottom:2rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,var(--primary-main-10) 0,var(--primary-main-05) 100%);border-radius:12px;border:1px solid var(--primary-main-20);box-shadow:0 2px 12px var(--primary-main-10)}.blog_gridTitle__pWjYX{font-size:1.25rem;font-weight:700;color:var(--secondary-main);margin:0;letter-spacing:-.02em;display:block}.blog_grid__Lfq9B{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:1fr;grid-gap:1.5rem;gap:1.5rem;list-style:none;margin:0;padding:0}.blog_card__s1TX_,.blog_grid__Lfq9B>li{display:flex;min-height:0}.blog_card__s1TX_{flex-direction:column;width:100%;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px var(--primary-main-10);transition:transform .25s ease,box-shadow .25s ease;text-decoration:none;color:inherit}.blog_card__s1TX_:hover{transform:translateY(-4px);box-shadow:0 12px 36px var(--primary-main-20)}.blog_cardImageWrap__HbJmJ{position:relative;flex-shrink:0;aspect-ratio:16/10;background:var(--primary-main-10);overflow:hidden}.blog_cardImageWrap__HbJmJ img{object-fit:cover;width:100%;height:100%;transition:transform .35s ease}.blog_card__s1TX_:hover .blog_cardImageWrap__HbJmJ img{transform:scale(1.04)}.blog_cardBody__nOV9N{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:1.25rem 1.25rem 1.5rem}.blog_cardTitle__FTJgN{font-size:1.125rem;font-weight:600;color:var(--secondary-main);line-height:1.35;margin:0 0 .35rem;-webkit-line-clamp:2}.blog_cardSubtitle__yVpBr,.blog_cardTitle__FTJgN{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog_cardSubtitle__yVpBr{font-size:.875rem;font-weight:500;color:var(--primary-main);margin:0 0 .5rem;-webkit-line-clamp:1}.blog_cardSummary__9fPah{font-size:.9375rem;line-height:1.5;color:var(--secondary-main-60);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_cardCta__vY1m_{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.875rem;font-weight:600;color:var(--primary-main)}.blog_cardCta__vY1m_:after{content:"→"}.blog_emptyState__I9Kz1{text-align:center;padding:3rem 1.5rem;background:var(--primary-main-05);border-radius:16px;border:1px dashed var(--primary-main-20)}.blog_emptyState__I9Kz1 p{margin:0;font-size:1rem;color:var(--secondary-main-60)}.blog_articleWrapper__m4WBX{min-height:100vh;background:linear-gradient(180deg,var(--primary-main-05) 0,#fff 25%)}.blog_articleHero__yinub{position:relative;width:100%;max-height:420px;aspect-ratio:21/9;min-height:240px;background:var(--secondary-main)}.blog_articleHeroImage__WKnxx{object-fit:cover;width:100%;height:100%}.blog_articleHeroOverlay__aLqTq{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,5,64,.85) 0,transparent 50%);display:flex;align-items:flex-end;justify-content:center;padding:clamp(2rem,5vw,3rem) 1.5rem}.blog_articleHeroContent__eR5hU{max-width:720px;width:100%;text-align:center}.blog_articleTitle___rQZd{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;color:#fff;line-height:1.25;margin:0 0 .35rem;text-shadow:0 1px 4px rgba(0,0,0,.3)}.blog_articleSubtitle__8F5oz{font-size:clamp(.9rem,2vw,1.1rem);color:rgba(255,255,255,.9);margin:0;font-weight:500}.blog_articleBody__ZG_1Y{max-width:720px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.blog_articleBody__ZG_1Y h1,.blog_articleBody__ZG_1Y h2,.blog_articleBody__ZG_1Y h3,.blog_articleBody__ZG_1Y h4{color:var(--secondary-main);font-weight:600;margin:1.5em 0 .5em;line-height:1.3}.blog_articleBody__ZG_1Y h1{font-size:1.75rem}.blog_articleBody__ZG_1Y h2{font-size:1.4rem}.blog_articleBody__ZG_1Y h3{font-size:1.2rem}.blog_articleBody__ZG_1Y h4{font-size:1.1rem}.blog_articleBody__ZG_1Y p{font-size:1.0625rem;line-height:1.75;color:var(--secondary-main);margin:0 0 1rem}.blog_articleBody__ZG_1Y ol,.blog_articleBody__ZG_1Y ul{margin:0 0 1rem;padding-left:1.5rem;color:var(--secondary-main);line-height:1.7}.blog_articleBody__ZG_1Y a{color:var(--primary-main);text-decoration:underline;text-underline-offset:2px}.blog_articleBody__ZG_1Y a:hover{color:var(--primary-main-dark)}.blog_articleBody__ZG_1Y img{max-width:100%;height:auto;border-radius:12px;margin:1rem 0;box-shadow:0 4px 20px var(--primary-main-10)}.blog_backLink__1coiW{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9375rem;font-weight:500;color:var(--primary-main);text-decoration:none;transition:color .2s ease}.blog_backLink__1coiW:hover{color:var(--primary-main-dark)}.blog_backLink__1coiW:before{content:"←"}@media (max-width:768px){.blog_grid__Lfq9B{grid-template-columns:1fr;gap:1.25rem}.blog_section__wdUqi{padding-bottom:3rem}.blog_articleBody__ZG_1Y{padding:1.75rem 1.25rem 3rem}}@media (max-width:480px){.blog_hero__KohoT{padding:2rem 1rem}.blog_cardBody__nOV9N{padding:1rem 1rem 1.25rem}}
/*# sourceMappingURL=1e784be03b1121a8.css.map*/