.approved-legal-wrap{padding-top:var(--hp-nav-height);padding-bottom:1px;background:#349ff0 var(--hp-sky) center top/cover no-repeat;font:15px/1.75 var(--hp-font);color:var(--hp-ink)}.approved-legal{max-width:850px;margin:24px auto 40px;padding:clamp(24px,5vw,48px);background:#f6fcfff5;border-radius:18px;overflow-wrap:anywhere;color:inherit;font-family:inherit}.approved-legal :where(*){font-family:inherit;color:inherit}.approved-legal h1{font:700 28px/1.3 var(--hp-display);margin:.67em 0}.approved-legal h2{font-size:20px;line-height:1.75;font-weight:700;margin:28px 0 .83em}.approved-legal h3{font-size:1.17em;font-weight:700;margin:1em 0}.approved-legal p{margin:1em 0;line-height:inherit}.approved-legal :is(ul,ol){margin:1em 0;padding-left:40px}.approved-legal ul{list-style:disc}.approved-legal ol{list-style:decimal}.approved-legal a{text-decoration:underline;text-underline-offset:3px}.approved-legal table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.approved-legal :is(th,td){padding:8px;border:1px solid var(--hp-line)}.approved-legal pre{overflow:auto;max-width:100%;white-space:pre;padding:16px;background:#edf4f8;border-radius:9px}.approved-legal pre code{font:13px/1.6 monospace}.approved-legal-summary{margin-top:28px}.approved-legal-summary a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:767px){.approved-legal{margin:16px 16px 28px}}
