.blog_page___bVgL{max-width:900px;margin:0 auto;padding:40px 20px 80px}.blog_hero__qACqT{position:relative;overflow:hidden;border-radius:var(--r-xl);min-height:300px;padding:44px 300px 44px 38px;margin-bottom:34px;background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--brand-300) 54%,transparent),transparent 34%),linear-gradient(145deg,var(--card),var(--brand-100));border:1px solid var(--border);box-shadow:var(--shadow-sm);animation:blog_blogHeroIn__xDMi_ .4s var(--ease-out) both}@keyframes blog_blogHeroIn__xDMi_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.blog_heroBody__9xuWL{position:relative;z-index:2}.blog_heroPattern__eGGsC{position:absolute;inset:0;width:100%;height:100%;color:var(--brand-700);opacity:.06;pointer-events:none;-webkit-mask-image:radial-gradient(70% 80% at 30% 20%,black,transparent 78%);mask-image:radial-gradient(70% 80% at 30% 20%,black,transparent 78%)}.blog_heroGlow__iMUgd{position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;filter:blur(22px);pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--brand-400) 34%,transparent),transparent 70%);animation:blog_blogFloat__N_Oea 8s ease-in-out infinite}.blog_heroMascot__ElZ2N{position:absolute;right:42px;bottom:20px;z-index:2;width:clamp(150px,16vw,210px);height:auto;pointer-events:none;filter:drop-shadow(0 20px 28px color-mix(in srgb,var(--navy) 20%,transparent));animation:blog_blogFloat__N_Oea 5.2s ease-in-out infinite}@keyframes blog_blogFloat__N_Oea{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:760px){.blog_hero__qACqT{min-height:0;padding:30px 22px}.blog_heroMascot__ElZ2N{display:none}}@media (prefers-reduced-motion:reduce){.blog_heroGlow__iMUgd,.blog_heroMascot__ElZ2N,.blog_hero__qACqT{animation:none}}.blog_crumbs__5qnAv{font-size:13px;color:var(--muted);margin-bottom:18px}.blog_crumbs__5qnAv a{color:var(--purple-800);text-decoration:none}.blog_crumbs__5qnAv a:hover{text-decoration:underline}.blog_h1__5_Vdt{font-family:var(--font-display);font-size:clamp(30px,5vw,44px);line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:0 0 12px;color:var(--navy)}.blog_lead__4vJmh{max-width:560px;color:var(--muted);font-size:16px;line-height:1.65;margin:0}.blog_list__f_iBZ{display:flex;flex-direction:column;gap:20px}.blog_row__FFQ0g{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;align-items:center;padding:16px;border-radius:20px;text-decoration:none;color:inherit;border:1px solid transparent;transition:background .28s cubic-bezier(.19,1,.22,1),transform .28s cubic-bezier(.19,1,.22,1),box-shadow .28s cubic-bezier(.19,1,.22,1),border-color .28s cubic-bezier(.19,1,.22,1)}.blog_row__FFQ0g:hover{background:var(--card);border-color:var(--border);transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.blog_rowImage__LE_we{position:relative;aspect-ratio:16/11;border-radius:16px;overflow:hidden;background:var(--bg-2)}.blog_rowImage__LE_we img{object-fit:cover;transition:transform .4s cubic-bezier(.19,1,.22,1)}.blog_row__FFQ0g:hover .blog_rowImage__LE_we img{transform:scale(1.05)}.blog_rowBody__c4_h_{display:flex;flex-direction:column}.blog_badge__5G7N2{align-self:flex-start;background:var(--brand-100);color:var(--purple-800);border-radius:var(--r-full);padding:4px 12px;font-size:12px;font-weight:700;margin-bottom:10px}.blog_cardTitle__IWSjR{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:0 0 8px;color:var(--navy)}.blog_cardDesc__cwzYz{margin:0 0 12px;color:var(--muted);font-size:14.5px;line-height:1.6}.blog_cardMeta__p36_K{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted-2)}@media (max-width:760px){.blog_row__FFQ0g{grid-template-columns:1fr}.blog_rowImage__LE_we{aspect-ratio:16/9}}@media (max-width:640px){.blog_page___bVgL{padding:28px 16px 56px}}