.legalShell{padding-bottom:24px}.legalBrand{box-sizing:border-box;min-height:64px}.legalHome{min-height:44px;color:var(--navy);letter-spacing:.02em;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.legalHome:hover{color:var(--blue)}.legal{color:var(--ink);font-size:15px;line-height:1.85}.legal .pgTitle{margin:4px 0 18px}.legalCrumbs{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.legalCrumbs a{color:var(--muted)}.legal section{margin:0 0 26px;scroll-margin-top:16px}.legal h2{border-left:4px solid var(--yellow);color:var(--navy);margin:0 0 8px;padding-left:10px;font-size:18px;line-height:1.5}.legal p{overflow-wrap:anywhere;margin:0 0 10px}.legal ul{margin:0 0 10px;padding-left:1.3em}.legal li{overflow-wrap:anywhere;margin:4px 0}.legal a{color:var(--blue);font-weight:700}.legalTable{border:1px solid var(--line);background:var(--white);border-radius:14px;margin:10px 0 12px;padding:4px 14px}.legalTable div{border-bottom:1px solid var(--line);padding:10px 0}.legalTable div:last-child{border-bottom:0}.legalTable dt{color:var(--navy);font-size:14px;font-weight:900}.legalTable dd{margin:2px 0 0;font-size:14px}.legalFoot{flex-wrap:wrap;justify-content:center;gap:8px;font-size:14px;display:flex;margin-top:28px!important}
