@font-face{font-display:swap;font-family:NUROM;font-style:normal;font-weight:700;src:url(../fonts/NUROM-BOLD.TTF) format("truetype")}.legal-page[data-v-e1584d7c]{background:#06061a;color:#eceaf6;font-family:NUROM,sans-serif;min-height:100vh;padding:8px 22px 0}.legal-mobile-header[data-v-e1584d7c]{display:flex;justify-content:center;padding:14px 0 6px}.legal-mobile-header a[data-v-e1584d7c]{display:flex}.legal-mobile-header img[data-v-e1584d7c]{height:auto;width:132px}.legal-doc[data-v-e1584d7c]{font-family:NUROM,sans-serif;font-size:1rem;line-height:1.65;margin:0 auto;padding:28px 0 12px;width:min(68ch,100%)}.legal-masthead[data-v-e1584d7c]{border-bottom:1px solid rgba(236,234,246,.16);padding-bottom:1.75rem}.legal-kicker[data-v-e1584d7c]{color:#c5c3d8;font-family:NUROM,sans-serif;font-size:.75rem;letter-spacing:.04em;margin:0}.legal-masthead h1[data-v-e1584d7c]{font-family:NUROM,sans-serif;font-size:clamp(1.7rem,4.2vw,2.35rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:.55rem 0 .7rem;text-wrap:balance}.legal-updated[data-v-e1584d7c]{color:#c5c3d8;font-size:.95rem;margin:0}.legal-siblings[data-v-e1584d7c]{display:flex;flex-wrap:wrap;font-family:NUROM,sans-serif;font-size:.84rem;gap:.35rem 1.15rem;margin-top:1.35rem}.legal-siblings a[data-v-e1584d7c]{color:#c5c3d8;text-decoration:none}.legal-siblings a[aria-current=page][data-v-e1584d7c]{color:#eceaf6;text-decoration:underline;text-underline-offset:.22em}.legal-siblings a[data-v-e1584d7c]:hover{color:#eceaf6}.legal-body[data-v-e1584d7c] h2{font-family:NUROM,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:2.6rem 0 .7rem;scroll-margin-top:7rem;text-wrap:balance}.legal-body[data-v-e1584d7c] h3{font-family:NUROM,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:1.6rem 0 .4rem}.legal-body[data-v-e1584d7c] dd,.legal-body[data-v-e1584d7c] li,.legal-body[data-v-e1584d7c] p{color:#e4e1f0}.legal-body[data-v-e1584d7c] p{margin:0 0 .95rem}.legal-body[data-v-e1584d7c] a{color:#b9d4ff;text-decoration-thickness:1px;text-underline-offset:.16em}.legal-body[data-v-e1584d7c] a:hover{color:#e7f0ff}.legal-body[data-v-e1584d7c] .toc{-moz-columns:1;column-count:1;font-family:NUROM,sans-serif;font-size:.92rem;line-height:1.45;list-style:none;margin:1.6rem 0 .2rem;padding:0}.legal-body[data-v-e1584d7c] .toc li{margin:0;-moz-column-break-inside:avoid;break-inside:avoid}.legal-body[data-v-e1584d7c] .toc a{color:#d5d2e4;display:inline-block;padding:.28rem 0;text-decoration:none}.legal-body[data-v-e1584d7c] .toc a:hover{color:#fff}.legal-body[data-v-e1584d7c] ol.clauses{margin:.2rem 0 1rem;padding-left:1.35rem}.legal-body[data-v-e1584d7c] ol.clauses>li{margin:0 0 .85rem;padding-left:.25rem}.legal-body[data-v-e1584d7c] ol.clauses>li>p{margin:0}.legal-body[data-v-e1584d7c] ul{margin:.45rem 0 .95rem;padding-left:1.2rem}.legal-body[data-v-e1584d7c] ul li{margin:0 0 .4rem}.legal-body[data-v-e1584d7c] .defs{margin:.4rem 0 1.1rem}.legal-body[data-v-e1584d7c] .defs div{border-bottom:1px solid rgba(236,234,246,.1);display:grid;gap:.35rem 1rem;grid-template-columns:9.5rem 1fr;padding:.72rem 0}.legal-body[data-v-e1584d7c] .defs dt{color:#c5c3d8;font-family:NUROM,sans-serif;font-size:.82rem;font-weight:600;margin:0}.legal-body[data-v-e1584d7c] .defs dd{margin:0}.legal-body[data-v-e1584d7c] .rule{margin:1.35rem 0;padding:.15rem 0}.legal-body[data-v-e1584d7c] table{border-collapse:collapse;font-family:NUROM,sans-serif;font-size:.92rem;line-height:1.45;margin:.4rem 0 1.15rem;width:100%}.legal-body[data-v-e1584d7c] td,.legal-body[data-v-e1584d7c] th{border-bottom:1px solid rgba(236,234,246,.12);padding:.55rem 0;text-align:left;vertical-align:top}.legal-body[data-v-e1584d7c] th{color:#c5c3d8;font-size:.78rem;font-weight:600}.legal-body[data-v-e1584d7c] .closing{border-top:1px solid rgba(236,234,246,.16);color:#c5c3d8;font-size:.92rem;margin-top:2.8rem;padding-top:1rem}@media (min-width:720px){.legal-body[data-v-e1584d7c] .toc{-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}@media (max-width:560px){.legal-body[data-v-e1584d7c] .defs div{gap:.15rem;grid-template-columns:1fr}}@media (min-width:1024px){.legal-page[data-v-e1584d7c]{padding-top:96px}.mobile-only[data-v-e1584d7c]{display:none}}
