.LegalPage-module__X5MXRa__legal{max-width:820px;color:var(--foreground);padding-top:60px;padding-bottom:80px;font-size:1rem;line-height:1.65}.LegalPage-module__X5MXRa__legal h1,.LegalPage-module__X5MXRa__legal h2{text-transform:none;letter-spacing:.01em}.LegalPage-module__X5MXRa__legal h1{margin-bottom:8px;font-size:2rem;line-height:1.2}.LegalPage-module__X5MXRa__legal h2{margin-top:40px;margin-bottom:14px;font-size:1.4rem;line-height:1.3}.LegalPage-module__X5MXRa__legal h3{margin-top:28px;margin-bottom:10px;font-size:1.15rem;line-height:1.3}.LegalPage-module__X5MXRa__legal h4{color:var(--color-navy);margin-top:22px;margin-bottom:8px;font-size:1rem}.LegalPage-module__X5MXRa__legal p{margin-bottom:14px}.LegalPage-module__X5MXRa__legal ul,.LegalPage-module__X5MXRa__legal ol{margin:0 0 16px 24px;padding:0}.LegalPage-module__X5MXRa__legal li{margin-bottom:6px}.LegalPage-module__X5MXRa__legal a{color:var(--color-navy);text-underline-offset:2px;text-decoration:underline}.LegalPage-module__X5MXRa__legal a:hover{color:var(--color-navy-deep);text-decoration-thickness:2px}.LegalPage-module__X5MXRa__legal blockquote{border-left:3px solid var(--color-navy);background:var(--color-cream);color:var(--color-text);margin:16px 0;padding:8px 16px;font-style:italic}.LegalPage-module__X5MXRa__legal code{background:#f4f1ec;padding:1px 6px;font-size:.9em}.LegalPage-module__X5MXRa__legal hr{border:none;border-top:1px solid var(--border,#e3dfd8);margin:36px 0}.LegalPage-module__X5MXRa__legal table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:.92rem;display:block;overflow-x:auto}.LegalPage-module__X5MXRa__legal th,.LegalPage-module__X5MXRa__legal td{border:1px solid var(--border,#e3dfd8);text-align:left;vertical-align:top;padding:8px 12px}.LegalPage-module__X5MXRa__legal th{background:#f4f1ec;font-weight:600}.LegalPage-module__X5MXRa__legal strong{font-weight:600}@media (max-width:768px){.LegalPage-module__X5MXRa__legal{padding-top:32px;padding-bottom:48px;font-size:.95rem}.LegalPage-module__X5MXRa__legal h1{font-size:1.55rem}.LegalPage-module__X5MXRa__legal h2{margin-top:28px;font-size:1.2rem}.LegalPage-module__X5MXRa__legal h3{font-size:1.05rem}}
