.blog.legal{max-width:980px}.blog article,.blog-cta,.blog-tldr,.blog>section{max-width:720px}.blog-intro{color:var(--muted);max-width:620px}.blog-back{display:inline-block;margin-bottom:20px;font-size:12px}.blog-hero{display:block;width:100%;height:auto;margin:28px 0;border-radius:4px}.blog article h2{margin-top:40px}.blog article code{font-size:.9em;padding:1px 5px;background:var(--line);border-radius:3px}.blog-cta,.blog-tldr{margin:28px 0;padding:20px 22px;border:1px solid var(--line);border-radius:4px}.blog-tldr p{margin:6px 0 0}.blog-cta{background:var(--accent);border-color:transparent}.blog-cta h2{margin-bottom:8px}.blog details{padding:12px 0;border-bottom:1px solid var(--line)}.blog summary{cursor:pointer;font-weight:600}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;margin:36px 0 0;padding:0;list-style:none}.blog-card a{display:block;color:inherit;text-decoration:none}.blog-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px;margin-bottom:14px}.blog-card h2{font-size:22px;margin:6px 0 8px}.blog-card p{color:var(--muted);font-size:14px}.blog-meta{color:var(--muted);font-size:12px}