.legal-body{color:#c9b691;font-size:15.5px;line-height:1.75}.legal-body h2{margin-top:3rem;margin-bottom:.85rem;color:#f2e8cf;font-family:var(--font-display);font-size:1.55rem;font-weight:700;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.legal-body h2:first-child{margin-top:0}.legal-body h3{margin-top:1.9rem;margin-bottom:.5rem;color:#f2e8cf;font-size:1rem;font-weight:600}.legal-body p,.legal-body ul,.legal-body ol,.legal-body dl{margin-bottom:1.05rem}.legal-body ul,.legal-body ol{padding-left:1.35rem}.legal-body ul{list-style:none;padding-left:0}.legal-body ul>li{position:relative;padding-left:1.35rem;margin-bottom:.55rem}.legal-body ul>li:before{content:"";position:absolute;left:.1rem;top:.72em;width:6px;height:6px;border-radius:999px;background:#e8ac3b;opacity:.75}.legal-body ol{list-style:decimal}.legal-body ol>li{margin-bottom:.55rem;padding-left:.2rem}.legal-body strong{color:#f2e8cf;font-weight:600}.legal-body a{color:#f2e8cf;text-decoration:underline;text-decoration-color:#c9b69173;text-underline-offset:2px;transition:color .2s ease}.legal-body a:hover{color:#e8ac3b}.legal-body .legal-block{margin-bottom:1.05rem;color:#f2e8cf;line-height:1.6}.legal-body .legal-missing{display:inline-block;border-radius:6px;background:#e0644a24;box-shadow:inset 0 0 0 1px #e0644a73;padding:.1em .5em;color:#ffb4a3;font-size:.9em;font-weight:600;white-space:nowrap}.legal-body table{width:100%;margin-bottom:1.2rem;border-collapse:collapse;font-size:14.5px}.legal-body th,.legal-body td{border-bottom:1px solid rgba(242,232,207,.08);padding:.6rem .75rem .6rem 0;text-align:left;vertical-align:top}.legal-body th{color:#f2e8cf;font-weight:600}
