html{scroll-padding-top:80px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .chev{transition:transform .16s ease-out}.faq details[open] summary .chev{transform:rotate(45deg)}[data-interval][data-active=true]{background:var(--color-surface-3);color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-line-strong)}.grid-rule{background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.legal{color:var(--color-fg-2);font-size:15px;line-height:1.75}.legal h2{color:var(--color-fg);letter-spacing:-.015em;border-top:1px solid var(--color-line);margin-top:3rem;margin-bottom:.75rem;padding-top:1.5rem;scroll-margin-top:88px;font-size:1.125rem;font-weight:600;line-height:1.4}.legal h2:first-child{margin-top:0}.legal h3{color:var(--color-fg);margin-top:1.75rem;margin-bottom:.5rem;font-size:.975rem;font-weight:600}.legal p,.legal ul,.legal ol,.legal table{margin-top:.85rem}.legal ul,.legal ol{padding-left:1.25rem}.legal ul{list-style:outside}.legal ol{list-style:decimal}.legal li{margin-top:.4rem}.legal li::marker{color:var(--color-subtle)}.legal strong{color:var(--color-fg);font-weight:600}.legal a{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:3px}.legal a:hover{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.legal table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:.6rem .75rem .6rem 0}.legal th{color:var(--color-fg);font-weight:500}.legal .table-wrap{overflow-x:auto}
