@font-face{font-family:Unbounded;src:url(/assets/fonts/unbounded-300-500.woff2) format('woff2');font-weight:300 500;font-display:swap}
@font-face{font-family:Unbounded;src:url(/assets/fonts/unbounded-600-900.woff2) format('woff2');font-weight:600 900;font-display:swap}
body{margin:0;background:#edf6fe;color:#172d41;font-family:Unbounded,sans-serif}
main{max-width:820px;margin:30px auto;background:#f5faff;border-radius:30px;padding:24px;box-sizing:border-box}
h1{font-size:clamp(22px,4vw,36px);line-height:1.6;overflow-wrap:anywhere}
a{color:inherit}.back{font-size:14px}
.legal-copy{font-size:14px;line-height:1.9;overflow-wrap:anywhere}
.legal-copy h3{font-size:17px;line-height:1.6;margin:26px 0 10px}
.legal-copy p{margin:14px 0}.legal-copy ul{padding-left:22px}.legal-copy li{margin:12px 0}
.legal-copy a{text-decoration:underline;text-underline-offset:4px}
.legal-date{color:#647e94;font-size:12px}
@media(max-width:860px){main{margin:16px;padding:20px}}
