.legal-page{position:relative;isolation:isolate;max-width:100%;padding-bottom:clamp(4rem,9vw,7rem);--legal-column:58rem;overflow-x:clip}.legal-content,.legal-hero{min-width:0}.legal-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(2rem,5vw,3rem)}.legal-hero__title{margin:0 0 1rem;max-width:54rem;letter-spacing:-.05em;text-align:center}.legal-hero__accent{color:#4fa9da}.legal-hero__lede{margin:0 auto;max-width:50rem;line-height:1.5;color:#b6d4e2;text-align:center}.legal-content{display:grid;grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);max-width:var(--legal-column)}.legal-card{min-width:0;max-width:100%;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid rgba(255,255,255,.12);border-radius:28px;background:rgba(1,20,34,.62);box-shadow:0 18px 48px rgba(0,0,0,.18);overflow-wrap:anywhere}.legal-card h2,.legal-card h3{margin:0 0 .9rem;color:#fff;line-height:1.2}.legal-card h2{font-size:var(--dm-section-heading-size);font-weight:500;scroll-margin-top:6rem}.legal-card h3{font-size:var(--dm-font-subtitle);font-weight:500;margin-top:1.5rem}.legal-card h3:first-of-type{margin-top:0}.legal-card li,.legal-card p{color:rgba(255,255,255,.82);font-size:var(--dm-font-body);line-height:1.65}.legal-card p{margin:0 0 1rem}.legal-card p:last-child{margin-bottom:0}.legal-card ul{margin:.5rem 0 0;padding-left:1.25rem}.legal-card a{color:#7dd3fc;text-underline-offset:3px;overflow-wrap:anywhere}.legal-callout{margin:1.25rem 0 0;padding:1rem 1.25rem;border-left:3px solid #4fa9da;border-radius:0 12px 12px 0;background:rgb(79 169 218/.08)}.legal-table-wrap{max-width:100%;margin-top:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-table{width:100%;min-width:36rem;border-collapse:collapse;font-size:var(--dm-font-tag)}.legal-table td,.legal-table th{padding:.75rem 1rem;border:1px solid rgb(255 255 255/.12);text-align:left;vertical-align:top;color:rgba(255,255,255,.82);line-height:1.5;overflow-wrap:break-word}.legal-table th{color:#fff;font-weight:500;background:rgb(255 255 255/.04)}.legal-meta{margin-top:1.25rem;color:rgba(255,255,255,.62);font-size:var(--dm-font-tag);text-align:center}@media (max-width:768px){.legal-content.dm-wrap,.legal-hero.dm-wrap{width:min(1170px,calc(100% - 2rem))}.legal-card{padding:1.25rem 1.1rem;border-radius:20px}.legal-table-wrap{overflow:visible}.legal-table{min-width:0}.legal-table thead{display:none}.legal-table,.legal-table tbody,.legal-table td,.legal-table tr{display:block;width:auto}.legal-table tr+tr{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgb(255 255 255/.12)}.legal-table td{border:0;padding:.4rem 0}.legal-table td:before{content:attr(data-label);display:block;margin-bottom:.15rem;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}}