.blog-page{padding-top:var(--page-top);padding-bottom:72px}.blog-intro{border-bottom:1px solid var(--rule);padding-bottom:32px}.blog-intro h1{font-size:var(--title-size);line-height:1.15}.blog-list{gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.blog-card{color:inherit;border:1px solid var(--line);background:var(--bg-3);border-radius:4px;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--accent)}.blog-card-img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.blog-card-body{flex-direction:column;flex:1;padding:24px;display:flex}.blog-card-body h2{font-size:var(--card-size);line-height:1.25}.blog-card-body>p{margin:10px 0 0}.blog-card-date{color:var(--ink-2);font-size:14px}.blog-card-cta{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;margin-top:20px;font-size:15px;font-weight:600;text-decoration-thickness:2px}.blog-card:hover .blog-card-cta{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media(min-width:768px){.blog-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:767px){.blog-page{padding-top:var(--page-top);padding-bottom:56px}.blog-intro h1{font-size:var(--title-size)}.blog-card-body h2{font-size:var(--card-size)}}
