.legal-hero .eyebrow a{color:inherit;text-decoration:none}.legal-hero .eyebrow a:hover{text-decoration:underline}.blog-body{padding-bottom:72px}.legal-body .blog-list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.blog-card{border:1px solid var(--line);border-radius:16px;padding:20px;background:#fff;margin:0}.blog-card>a{text-decoration:none;color:inherit;display:block}.legal-body .blog-card h2{margin:0;font-size:21px;line-height:1.3;color:var(--fnavy)}.blog-card>a:hover h2{text-decoration:underline}.blog-card .blog-thumb{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:14px;background:var(--soft)}.blog-card p{margin:6px 0 0;color:var(--muted)}.blog-meta{font-size:14px}.blog-article{font-size:17px}.blog-article h2{margin-top:36px}.blog-article h3{font-size:18px;color:var(--fnavy);margin:28px 0 8px}.blog-article p{margin:0 0 14px}.blog-article img{max-width:100%;height:auto;border-radius:12px;display:block;margin:18px 0}.blog-article blockquote{margin:18px 0;padding:4px 0 4px 16px;border-left:3px solid var(--line);color:var(--muted)}.blog-article pre{overflow-x:auto;background:var(--soft);padding:12px;border-radius:10px;font-size:14px}.blog-cover{margin:0 0 24px}.blog-cover img{margin:0;width:100%;height:auto}.blog-cta{background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:24px;margin-top:48px}.legal-body .blog-cta h2{margin-top:0}.blog-cta p{margin:0 0 16px;color:var(--muted)}.legal-body .blog-cta .cta-btn{display:inline-block;background:var(--navy);color:#fff;font-weight:700;text-decoration:none;padding:12px 20px;border-radius:999px;min-height:44px;line-height:20px}.legal-body .blog-cta .cta-btn:hover{opacity:.92}@media(max-width:420px){.hright .btn-w{padding:9px 12px;font-size:13px}}
