body.advanx-legal-page{margin:0;background:#fff;color:var(--navy,#1a224d);font-family:Montserrat,Arial,sans-serif;font-size:15px;line-height:1.7}
.advanx-legal-main{padding:0}
.advanx-legal-hero{padding:52px 0 48px;background:linear-gradient(115deg,#eef7f8,#f8fafc);border-bottom:1px solid var(--line,#e0e5ed)}
.advanx-legal-hero .eyebrow{margin:0 0 14px}
.advanx-legal-hero h1{max-width:100%;margin:0;font-family:inherit;font-weight:700;font-size:clamp(30px,4vw,50px);line-height:1.18;letter-spacing:-.035em;overflow-wrap:anywhere}
.advanx-legal-section{padding-top:48px;padding-bottom:72px}
.advanx-legal-copy{max-width:880px;color:var(--text,#54595f);font-size:16px;line-height:1.85;overflow-wrap:anywhere}
.advanx-legal-copy>*:first-child{margin-top:0}
.advanx-legal-copy p{margin:0 0 1.15em}
.advanx-legal-copy h1,.advanx-legal-copy h2,.advanx-legal-copy h3,.advanx-legal-copy h4,.advanx-legal-copy h5,.advanx-legal-copy h6{color:var(--navy,#1a224d);font-family:inherit;font-weight:700;line-height:1.4;letter-spacing:-.015em;margin:1.75em 0 .7em}
.advanx-legal-copy h1,.advanx-legal-copy h2{font-size:25px}.advanx-legal-copy h3{font-size:21px}.advanx-legal-copy h4,.advanx-legal-copy h5,.advanx-legal-copy h6{font-size:18px}
.advanx-legal-copy a{text-decoration:underline;text-underline-offset:.2em;color:var(--navy,#1a224d)}
.advanx-legal-copy a:focus-visible{outline:2px solid var(--navy,#1a224d);outline-offset:4px}
.advanx-legal-copy ul,.advanx-legal-copy ol{padding-left:1.5em;margin:0 0 1.25em}.advanx-legal-copy li{margin-bottom:.45em}
.advanx-legal-copy table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.advanx-legal-copy td,.advanx-legal-copy th{padding:10px 12px;border:1px solid var(--line,#e0e5ed);text-align:left}
.advanx-legal-copy figure,.advanx-legal-copy img{max-width:100%;height:auto}
@media(max-width:700px){.advanx-legal-hero{padding:34px 0}.advanx-legal-section{padding-top:30px;padding-bottom:46px}.advanx-legal-copy{font-size:15px}.advanx-legal-copy h2{font-size:22px}}
@media print{.advanx-legal-page .header,.advanx-legal-page .footer,.assistant-toggle,.assistant-panel,#wpadminbar{display:none!important}.advanx-legal-hero{background:#fff;padding:20px 0}.advanx-legal-section{padding-top:20px}.advanx-legal-copy{max-width:none}}
