.blog-index{padding:140px 24px 80px;max-width:1100px;margin:0 auto}.blog-index__header{text-align:center;margin-bottom:56px}.blog-index__kicker{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-orange);margin-bottom:12px}.blog-index__title{font-size:clamp(32px,5vw,48px);font-weight:800;font-family:Montserrat,Inter,system-ui,sans-serif;color:var(--dark-navy);margin:0 0 16px;line-height:1.15}.blog-index__subtitle{font-size:17px;color:#64748b;line-height:1.6;max-width:640px;margin:0 auto}.blog-index__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.blog-index__card{display:flex;flex-direction:column;background:#fff;border-radius:18px;padding:32px 28px;border:1px solid rgba(0,0,0,.06);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.blog-index__card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.08);border-color:var(--primary-orange)}.blog-index__meta{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.blog-index__category{color:var(--primary-orange)}.blog-index__dot{color:#cbd5e1}.blog-index__readtime{color:#94a3b8;font-weight:600;letter-spacing:0;text-transform:none}.blog-index__card-title{font-size:20px;font-weight:700;font-family:Montserrat,Inter,system-ui,sans-serif;color:var(--dark-navy);line-height:1.3;margin:0 0 12px}.blog-index__card-excerpt{font-size:15px;color:#64748b;line-height:1.55;margin:0 0 20px;flex:1 1}.blog-index__card-read{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--primary-orange)}@media (max-width:768px){.blog-index{padding:96px 20px 56px}.blog-index__header{margin-bottom:36px}.blog-index__grid{grid-template-columns:1fr;gap:16px}.blog-index__card{padding:24px 22px}.blog-index__card-title{font-size:18px}.blog-index__card-excerpt{font-size:14.5px;margin-bottom:16px}}