body.terms-page{background:radial-gradient(circle at 14% 8%,rgba(249,209,10,.12),transparent 22%),radial-gradient(circle at 86% 14%,rgba(0,102,255,.1),transparent 30%),linear-gradient(180deg,#fffdf5,#f7f8fc 46%,#eef3fb);color:#1f2d3d}.legal-page{position:relative;overflow:hidden;padding:calc(var(--nav-height, 84px) + 2rem) 0 clamp(3.5rem,7vw,5.5rem);isolation:isolate}.legal-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(rgba(15,73,126,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,73,126,.05) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.26));mask-image:linear-gradient(180deg,#000000e0,#00000042);pointer-events:none}.legal-page .container-fluid{position:relative;z-index:1;padding-left:var(--home-inline-padding);padding-right:var(--home-inline-padding)}.legal-policy-page{position:relative;width:min(100%,980px);margin:0 auto;padding:clamp(1.35rem,3vw,2.4rem);border:1px solid rgba(22,73,132,.12);border-radius:clamp(28px,4vw,38px);background:radial-gradient(circle at 12% 10%,rgba(249,209,10,.12),transparent 24%),radial-gradient(circle at 88% 0%,rgba(0,102,255,.08),transparent 30%),linear-gradient(155deg,#fffffffa,#f8fbfffa 52%,#f1f6fdf5);box-shadow:0 28px 72px #22406d1f,inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.legal-policy-page:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px solid rgba(22,73,132,.08);border-radius:inherit;pointer-events:none}.legal-policy-page:after{content:"";position:absolute;top:1.25rem;left:clamp(1.35rem,3vw,2.4rem);width:clamp(4.25rem,11vw,6rem);height:.28rem;border-radius:999px;background:linear-gradient(90deg,#f9d10a,#8fd7fff2);box-shadow:0 10px 22px #5d97e638;pointer-events:none}.legal-page__topbar{display:grid;gap:.9rem;margin-bottom:clamp(1.5rem,3vw,2rem);padding-top:clamp(.85rem,1.5vw,1rem)}.legal-page__eyebrow{display:inline-flex;align-items:center;justify-self:start;min-height:2.2rem;padding:.45rem .82rem;border:1px solid rgba(22,73,132,.12);border-radius:999px;background:#ffffffdb;color:#9a7200;font-size:.68rem;font-weight:900;letter-spacing:.12rem;text-transform:uppercase}.legal-page__nav{display:flex;flex-wrap:wrap;gap:.7rem}.legal-page__nav a{display:inline-flex;align-items:center;min-height:2.65rem;padding:.7rem 1rem;border:1px solid rgba(22,73,132,.12);border-radius:999px;background:#ffffffe0;color:#1f2d3dc7;font-size:.78rem;font-weight:800;letter-spacing:.08rem;text-decoration:none;text-transform:uppercase;transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s ease}.legal-page__nav a:hover,.legal-page__nav a:focus-visible,.legal-page__nav a.is-active{border-color:#f9d10a80;background:#fff9dd;color:#10233a;transform:translateY(-1px);text-decoration:none}.legal-page__nav a.is-active{box-shadow:inset 0 0 0 1px #f9d10a38}.legal-policy-page header{margin-bottom:2.1rem}.legal-policy-page .fs-h1-b,.legal-policy-page h1{margin:0 0 .9rem;color:#10233a;font-size:clamp(2.35rem,5vw,4.7rem);font-weight:900;line-height:.94;letter-spacing:.03rem;text-wrap:balance}.legal-policy-page .muted,.legal-policy-page small{display:inline-flex;align-items:center;min-height:2.1rem;margin:0 0 1rem;padding:.38rem .72rem;border:1px solid rgba(22,73,132,.12);border-radius:999px;background:#ffffffd1;color:#1f2d3d9e;font-size:.78rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase}.legal-policy-page p,.legal-policy-page li{color:#1f2d3dd6;font-size:1rem;line-height:1.74}.legal-policy-page p{margin:0 0 1rem}.legal-policy-page strong{color:#10233a}.legal-policy-page h2{margin:2.35rem 0 .8rem;color:#10233a;font-size:clamp(1.2rem,1.8vw,1.48rem);font-weight:800;line-height:1.24;letter-spacing:.01rem}.legal-policy-page h3{margin:1.4rem 0 .65rem;color:#2b5ea8;font-size:1rem;font-weight:800;line-height:1.3;letter-spacing:.08rem;text-transform:uppercase}.legal-policy-page a,.legal-policy-page a:link,.legal-policy-page a:visited{color:#9a7200;font-weight:700;text-decoration:none}.legal-policy-page a:hover,.legal-policy-page a:focus-visible{color:#10233a;text-decoration:underline}.legal-policy-page ul{margin:.7rem 0 1.35rem;padding:0;list-style:none}.legal-policy-page li{position:relative;margin-bottom:.65rem;padding-left:1.35rem}.legal-policy-page li:before{content:"";position:absolute;top:.75rem;left:0;width:.48rem;height:.48rem;border-radius:50%;background:linear-gradient(135deg,#f9d10a,#8fc7ff);box-shadow:0 0 0 .16rem #8fd7ff1f}.legal-policy-page code,.legal-policy-page pre,.legal-policy-page .box{border-radius:18px}.legal-policy-page code,.legal-policy-page pre{border:1px solid rgba(22,73,132,.12);background:#f0f5fdf2;color:#10233a}.legal-policy-page .box{margin:1rem 0 1.65rem;padding:1.15rem 1.2rem;border:1px solid rgba(22,73,132,.12);background:radial-gradient(circle at top right,rgba(249,209,10,.1),transparent 36%),linear-gradient(145deg,#fffffff2,#f3f7fdeb);box-shadow:inset 0 1px #ffffffb8,0 14px 32px #22406d12}.legal-policy-page hr{height:1px;margin:2.4rem 0;border:0;background:linear-gradient(90deg,#f9d10a73,#2b5ea824)}@media screen and (max-width: 991.98px){.legal-page{padding-top:calc(var(--nav-height, 84px) + 1.35rem)}.legal-policy-page{width:100%}}@media screen and (max-width: 767.98px){.legal-page{padding-bottom:3.5rem}.legal-policy-page{padding:1.15rem}.legal-policy-page:before{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.legal-policy-page:after{top:1rem;left:1.15rem;width:4rem}.legal-page__nav a{width:100%;justify-content:center}.legal-policy-page .fs-h1-b,.legal-policy-page h1{font-size:clamp(2rem,10vw,3rem);line-height:.98}.legal-policy-page .muted,.legal-policy-page small{font-size:.72rem;letter-spacing:.05rem}.legal-policy-page p,.legal-policy-page li{font-size:.96rem;line-height:1.68}.legal-policy-page h2{margin-top:2rem}}
