.legal-hero{min-height:520px;grid-template-columns:1fr .55fr}.legal-hero .service-hero-copy{max-width:760px}.legal-mark{position:relative;z-index:1;display:grid;place-items:center;width:min(280px,62vw);aspect-ratio:1;margin-inline:auto;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#8da9d0;font-size:clamp(3rem,8vw,6rem);font-weight:800;letter-spacing:-.06em}.legal-mark:before,.legal-mark:after{content:"";position:absolute;border:1px solid rgba(88,125,181,.55);border-radius:50%}.legal-mark:before{inset:28px}.legal-mark:after{inset:62px}.legal-content{padding:90px max(24px,calc((100vw - var(--max))/2));background:var(--white)}.legal-layout{display:grid;grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.legal-summary{position:sticky;top:2rem;padding:1.4rem;border-left:4px solid var(--blue-action);background:#f0f3f6}.legal-summary strong,.legal-summary span{display:block}.legal-summary strong{font-size:.86rem}.legal-summary span{margin-top:.45rem;color:var(--charcoal);font-size:.78rem}.legal-copy{max-width:800px}.legal-copy section{padding:0 0 2rem;margin:0 0 2rem;border-bottom:1px solid #d8dadb}.legal-copy section:last-child{border-bottom:0}.legal-copy h2{margin-bottom:.8rem;font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.025em}.legal-copy p,.legal-copy li{color:var(--charcoal)}.legal-copy ul{padding-left:1.2rem}.legal-copy a{color:var(--blue-action);font-weight:800;text-decoration:underline;text-underline-offset:3px}.error-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.error-links{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;background:#d9dcde;border:1px solid #d9dcde}.error-links a{padding:1.5rem;background:var(--white);font-weight:800;color:var(--ink)}.error-links a:hover{color:var(--blue-action);background:#f1f4f8}@media(max-width:800px){.legal-hero{grid-template-columns:1fr}.legal-mark{display:none}.legal-layout{grid-template-columns:1fr}.legal-summary{position:static}.error-links{grid-template-columns:1fr}}
