.BlogCard-module__1Tt43q__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);height:100%;transition:box-shadow .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease)}.BlogCard-module__1Tt43q__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.BlogCard-module__1Tt43q__link{min-height:100%;color:inherit;flex-direction:column;padding:28px 32px 32px;text-decoration:none;display:flex}.BlogCard-module__1Tt43q__date{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.BlogCard-module__1Tt43q__title{color:var(--ink);font-family:var(--font-display);margin-bottom:12px;font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.25}.BlogCard-module__1Tt43q__excerpt{color:var(--body);margin-bottom:20px;font-size:16px;line-height:1.65}.BlogCard-module__1Tt43q__cta{color:var(--primary);margin-top:auto;font-size:14px;font-weight:600}
.page-module__jXZM3G__blogIndex{padding-block:var(--section-y)}.page-module__jXZM3G__container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:clamp(20px,4vw,40px)}.page-module__jXZM3G__header{margin-bottom:56px}.page-module__jXZM3G__kicker{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600}.page-module__jXZM3G__title{color:var(--ink);font-family:var(--font-display);margin-bottom:16px;font-size:clamp(32px,5vw,60px);font-weight:800;line-height:1.1}.page-module__jXZM3G__subtitle{max-width:640px;color:var(--body);font-size:18px;line-height:1.65}.page-module__jXZM3G__postList{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.page-module__jXZM3G__empty{color:var(--muted);font-size:17px}@media (min-width:720px){.page-module__jXZM3G__postList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.page-module__jXZM3G__postList{grid-template-columns:repeat(3,minmax(0,1fr))}}
