/* Legal information service page; visual structure follows the selected UNICA design. */
.legal-hero h1{font-size:clamp(37px,4.3vw,61px);line-height:1.22}
.legal-location{margin:20px 0;font-size:14px;letter-spacing:.05em;color:var(--muted)}
.legal-hero .v6-breadcrumb a{margin:0;border:0;padding:0;font-size:inherit}
.legal-hero .v6-breadcrumb a>span[aria-hidden]{display:none}
.legal-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.legal-resource-grid article,.legal-service-list article{padding-top:26px;border-top:1px solid var(--line)}
.legal-resource-grid h3,.legal-service-list h3{font-size:23px;line-height:1.45;margin-bottom:18px}
.legal-resource-grid p,.legal-service-list p{color:var(--muted)}
.legal-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 64px}
.legal-professional-scope{max-width:900px;margin-top:45px;padding-top:25px;border-top:1px solid var(--line);font-size:15px;color:var(--muted)}
@media(max-width:800px){.legal-resource-grid{gap:24px}.legal-resource-grid h3,.legal-service-list h3{font-size:21px}}
@media(max-width:650px){.legal-resource-grid,.legal-service-list{grid-template-columns:1fr;gap:28px}.legal-hero h1{font-size:37px}.legal-professional-scope{font-size:14px}}
