.legal-hero{background:var(--wash);padding:30px 0 54px;border-bottom:1px solid var(--line)}.breadcrumbs{display:flex!important;flex-direction:row!important;width:auto;gap:13px;padding:0;margin:0 0 36px;color:var(--muted);font-size:14px;font-weight:400}.legal-hero h1{font-size:clamp(48px,5vw,70px);margin-bottom:20px;overflow-wrap:anywhere}.legal-lead{font-size:20px;color:var(--muted);margin:0;max-width:660px}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:80px;padding-top:62px;padding-bottom:80px}.legal-sidebar{align-self:start;position:sticky;top:126px}.legal-sidebar .eyebrow{font-size:12px}.legal-sidebar nav{display:flex;flex-direction:column;align-items:stretch;gap:0;font-weight:500;font-size:15px}.legal-sidebar nav a{padding:10px 0;border-bottom:1px solid var(--line)}.legal-contact{display:block;color:var(--blue);font-size:14px;overflow-wrap:anywhere;margin-top:27px}.legal-content{max-width:780px;min-width:0}.legal-section{padding:34px 0;border-bottom:1px solid var(--line);scroll-margin-top:115px}.legal-section:first-child{padding-top:0}.legal-section .number{margin-bottom:15px}.legal-section h2{font-size:36px;line-height:1.12;margin-bottom:24px}.legal-section h3{font-size:26px;margin:30px 0 13px;line-height:1.2}.legal-section p{color:var(--muted);margin:18px 0}.legal-section a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-section address{font-style:normal;line-height:1.8}.legal-section address strong{font-weight:600}.legal-small{font-size:14px}.draft-note{border-left:3px solid var(--blue);background:var(--wash);padding:20px 24px;margin-bottom:18px;font-size:15px}.draft-note strong{color:var(--navy)}.draft-note p{margin:8px 0 0;color:var(--muted)}.pending-data{border-left:2px solid #bacbdc;padding-left:15px;font-size:15px}.legal-data{margin:0}.legal-data>div{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:13px 0}.legal-data dt{color:var(--muted);font-size:16px}.legal-data dd{margin:0;font-weight:500;min-width:0}.legal-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;color:var(--muted);font-size:14px}.footer-links a[aria-current=page]{color:var(--blue);font-weight:600}
@media(max-width:1050px){.legal-layout{gap:45px;grid-template-columns:210px minmax(0,1fr)}}@media(max-width:820px){.legal-layout{grid-template-columns:1fr;gap:34px;padding-top:34px}.legal-sidebar{position:static}.legal-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding:0}.legal-contact{margin-top:16px}.legal-hero{padding-bottom:38px}.legal-section h2{font-size:32px}.breadcrumbs{margin-bottom:27px}}@media(max-width:520px){.legal-sidebar nav{grid-template-columns:1fr}.legal-hero h1{font-size:48px}.legal-lead{font-size:18px}.legal-layout{padding-bottom:55px}.legal-section h2{font-size:30px}.legal-data>div{grid-template-columns:1fr;gap:3px}.legal-bottom{align-items:start;flex-direction:column}.draft-note{padding:17px 18px}}
