.blog-index{margin-left:auto;margin-right:auto;width:100%;max-width:1200px;padding:32px 1rem 64px}@media(min-width:768px){.blog-index{padding-left:1.5rem;padding-right:1.5rem}}.blog-index__header{margin-bottom:36px;display:flex;max-width:720px;flex-direction:column;gap:12px}.blog-index__title{font-size:34px;font-weight:700;line-height:1.25;letter-spacing:-.8px;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media(min-width:768px){.blog-index__title{font-size:44px}}.blog-index__subtitle{font-size:17px;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}@media(min-width:768px){.blog-index__subtitle{font-size:19px}}.blog-index__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}@media(min-width:640px){.blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.blog-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-index__empty{font-size:17px;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.blog-index__empty-link{font-weight:500;--tw-text-opacity:1;color:rgb(86 93 240/var(--tw-text-opacity,1));text-decoration-line:underline;text-underline-offset:2px}
