@import url('/styles.css');
.legal{max-width:900px;padding-top:42px;padding-bottom:100px}.back-link{display:inline-block;color:#406eac;font-weight:650;font-size:14px;margin-bottom:45px}.legal-head{border-bottom:1px solid #e0dcd4;padding-bottom:35px;margin-bottom:38px}.legal-head h1{font-size:clamp(42px,6vw,66px);margin:0 0 12px;max-width:none}.meta{margin:0;color:#8a857e;font-size:14px}.prose{max-width:760px;font-size:16px;color:#696258}.prose h2{font-family:Georgia,"Times New Roman",serif;font-size:27px;line-height:1.18;color:#282014;margin:48px 0 15px;letter-spacing:-.03em}.prose h3{font-size:18px;color:#282014;margin:27px 0 8px}.prose p{margin:0 0 17px}.prose a{color:#406eac;font-weight:600;text-decoration:underline;text-underline-offset:3px}.prose ul{margin:0 0 20px;padding-left:22px}.prose li{padding-left:4px;margin:8px 0}.callout-box{background:#e7f1ff;border:1px solid #cfdef2;border-radius:14px;padding:21px 23px;color:#405064;margin-bottom:30px}.callout-box p{margin:0}.callout-box strong{color:#282014}.toc{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 25px}.toc a{background:#fff;border:1px solid #e0dcd4;border-radius:99px;padding:7px 11px;text-decoration:none;color:#696258;font-size:13px;font-weight:500}.support-prose details{border-top:1px solid #e0dcd4;padding:17px 0}.support-prose details:last-of-type{border-bottom:1px solid #e0dcd4}.support-prose summary{font-size:17px;font-weight:650;color:#282014;cursor:pointer;list-style-position:inside}.support-prose details p{padding:13px 24px 0;margin:0}@media(max-width:430px){.legal{padding-top:30px;padding-bottom:66px}.legal-head{margin-bottom:28px}.prose{font-size:15px}.toc{gap:7px}.toc a{font-size:12px}}
