.BlogIndex_page__eM_S6{display:grid;grid-gap:var(--space-7);gap:var(--space-7)}.BlogIndex_hero__9qSS7{position:relative;border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(135deg,hsla(37,45%,94%,.72),rgba(232,224,246,.58) 55%,rgba(78,52,99,.12));color:#2f2439;padding:clamp(var(--space-6),6vw,var(--space-8));box-shadow:0 12px 28px rgba(54,25,70,.12);overflow:hidden}.BlogIndex_hero__9qSS7:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,hsla(0,0%,100%,.28),transparent 50%);z-index:0;opacity:.28}.BlogIndex_heroInner__HnlEI{position:relative;z-index:1;display:grid;grid-gap:clamp(var(--space-4),3vw,var(--space-5));gap:clamp(var(--space-4),3vw,var(--space-5));max-width:760px}.BlogIndex_heroEyebrow__kC1GN{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.18em;font-size:14px;color:rgba(61,40,72,.7)}.BlogIndex_heroTitle__aaEwz{margin:0;font-size:clamp(34px,5.5vw,52px);line-height:1.1;letter-spacing:-.015em;color:rgba(47,32,59,.96)}.BlogIndex_heroLead__pbESt{margin:0;font-family:var(--font-sans);font-size:clamp(18px,2.4vw,22px);line-height:1.6;color:rgba(61,40,72,.78)}.BlogIndex_heroMeta__KzDcV{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:15px;color:rgba(47,32,59,.88)}.BlogIndex_heroMeta__KzDcV li{list-style:none;position:relative;padding-left:20px}.BlogIndex_heroMeta__KzDcV li:before{content:"";width:10px;height:10px;border-radius:50%;background:rgba(47,32,59,.6);position:absolute;left:0;top:50%;transform:translateY(-50%)}.BlogIndex_gridSection__eY4XC{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.BlogIndex_gridHeader__w_fVA{display:grid;grid-gap:var(--space-3);gap:var(--space-3);align-content:start}.BlogIndex_gridHeader__w_fVA h2{margin:0;font-size:clamp(26px,3.5vw,36px)}.BlogIndex_gridDescription___5VDH{margin:0;font-size:16px;color:var(--text-secondary);max-width:480px}.BlogIndex_postGrid__Oyl8h{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.BlogIndex_postCard__exgS1{display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(var(--space-5),3vw,var(--space-6));border-radius:calc(var(--radius-lg) - 4px);border:1px solid rgba(61,40,72,.12);background:#fff;box-shadow:0 14px 36px rgba(0,0,0,.08);text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.BlogIndex_postCard__exgS1:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(233,219,253,.18),transparent 45%);opacity:0;transition:opacity .3s ease;z-index:0}.BlogIndex_postCard__exgS1:focus-visible,.BlogIndex_postCard__exgS1:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(41,21,52,.18);outline:none}.BlogIndex_postCard__exgS1:focus-visible:after,.BlogIndex_postCard__exgS1:hover:after{opacity:1}.BlogIndex_postAccent__gdXLL{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.12em;font-size:13px;color:var(--brand-accent)}.BlogIndex_postTitle__DuclZ{margin:0;font-size:22px;line-height:1.35;color:var(--text-primary)}.BlogIndex_postExcerpt__y9lcZ{margin:0;font-size:16px;line-height:1.6;color:var(--text-secondary)}.BlogIndex_postMeta__gQoQo{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:14px;color:rgba(61,40,72,.7)}.BlogIndex_postMeta__gQoQo span:before{content:"•";margin-right:8px}.BlogIndex_postMeta__gQoQo span:first-of-type:before{content:"";margin-right:0}.BlogIndex_postAction__xAgmu{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font-family:var(--font-accent);font-weight:600;letter-spacing:.02em;color:var(--brand-accent)}.BlogIndex_postActionIcon__gyRjx{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:720px){.BlogIndex_heroMeta__KzDcV li:before{display:none}.BlogIndex_heroMeta__KzDcV li{padding-left:0}}