.g7-blog{max-width:72rem;margin:0 auto;padding:4rem 1.5rem}.g7-blog-title{margin:0;font-size:2rem;font-weight:700;line-height:1.2}.g7-blog-intro{opacity:.7;margin-top:.75rem}.g7-blog-list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.g7-blog-card a{color:inherit;text-decoration:none;display:block}.g7-blog-card img{aspect-ratio:16/9;object-fit:cover;border-radius:.75rem;width:100%;margin-bottom:1rem;display:block}.g7-blog-meta{opacity:.6;margin:0;font-size:.8125rem}.g7-blog-card h2{margin:.5rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.4}.g7-blog-excerpt{opacity:.75;margin:.5rem 0 0}.g7-blog-empty{opacity:.6;margin-top:2rem}.g7-article{max-width:44rem;margin:0 auto;padding:4rem 1.5rem}.g7-article-back{opacity:.7;margin-bottom:2rem;font-size:.875rem;display:inline-block}.g7-article h1{margin:0;font-size:2.25rem;font-weight:700;line-height:1.15}.g7-article-hero{border-radius:.75rem;width:100%;margin-top:2rem;display:block}.g7-blog-body{margin-top:2.5rem;line-height:1.75}.g7-blog-body>*+*{margin-top:1.25rem}.g7-blog-body h2{margin-top:2.5rem;font-size:1.5rem;font-weight:700}.g7-blog-body h3{margin-top:2rem;font-size:1.25rem;font-weight:600}.g7-blog-body img{border-radius:.75rem;max-width:100%;height:auto}.g7-blog-body ul,.g7-blog-body ol{padding-left:1.5rem}.g7-blog-body li+li{margin-top:.5rem}.g7-blog-body blockquote{opacity:.8;border-left:3px solid;margin-left:0;padding-left:1rem}.g7-blog-body pre{border-radius:.5rem;padding:1rem;overflow-x:auto}.g7-blog-body code{font-size:.9375em}.g7-blog-body hr{opacity:.15;border:0;border-top:1px solid}
