.BlogIndex_wrap__pt4fO{max-width:1100px;margin:120px auto 64px;padding:0 16px;background:transparent}.BlogIndex_pageTitle__79fTp{font-size:2.25rem;font-weight:800;letter-spacing:.02em;margin-bottom:1.25rem;color:#7ec9e7}.BlogIndex_grid__92C9y{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.BlogIndex_backToTop__dkwFh{margin-bottom:1.5rem}.BlogIndex_backLink__Loxly{font-size:.95rem;color:#0077b6;text-decoration:none}.BlogIndex_backLink__Loxly:hover{text-decoration:underline}.BlogIndex_card__6h2sK{background:#1e1e1e;color:#f5f5f5;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease}.BlogIndex_card__6h2sK:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.3)}.BlogIndex_cardLink__8u52z{display:block;padding:20px;text-decoration:none;color:inherit;height:100%}.BlogIndex_title__tPZA5{font-size:1.25rem;font-weight:700;margin:0 0 8px}.BlogIndex_date__hWGgf{font-size:.9rem;color:#a9a9a9;margin:0 0 12px}.BlogIndex_excerpt__86ag0{font-size:1rem;line-height:1.7;margin:0 0 14px;opacity:.95}.BlogIndex_more__SOxhL{display:inline-block;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#7ec9e7}@media (max-width:1024px){.BlogIndex_grid__92C9y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BlogIndex_wrap__pt4fO{margin-top:96px}.BlogIndex_pageTitle__79fTp{font-size:1.8rem}.BlogIndex_grid__92C9y{grid-template-columns:1fr}.BlogIndex_cardLink__8u52z{padding:16px}.BlogIndex_title__tPZA5{font-size:1.1rem}}