.legal-site{display:flex;min-height:100vh;flex-direction:column;color:#f5f3ee;background:#17181a}.legal-container{width:min(100% - (var(--page-gutter) * 2),960px);margin-inline:auto}.legal-header{border-bottom:1px solid rgb(255 255 255 / 9%);background:#1d1f23}.legal-header__inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:var(--space-4)}.legal-brand{display:inline-flex;align-items:center;text-decoration:none}.legal-brand__image{display:block;width:auto;height:30px}.legal-header__navigation,.legal-document-navigation{display:flex;align-items:center;gap:var(--space-4)}.legal-header__navigation a,.legal-document-navigation a{color:#b5b7bd;font-size:.9rem;font-weight:700;text-decoration:none}.legal-header__navigation a:hover,.legal-header__navigation a:focus-visible,.legal-document-navigation a:hover,.legal-document-navigation a:focus-visible{color:#ffb300;text-decoration:underline;text-underline-offset:3px}.legal-main{flex:1;padding-block:clamp(40px,7vw,80px)}.legal-document-navigation{flex-wrap:wrap;padding-bottom:var(--space-5);border-bottom:1px solid rgb(255 255 255 / 9%)}.legal-document-navigation a[aria-current=page]{color:#ffb300}.legal-article{max-width:820px;color:#f5f3ee}.legal-article h1{margin:var(--space-7) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(2.3rem,5vw,4rem);letter-spacing:-.055em;line-height:1}.legal-article h2{margin:var(--space-7) 0 var(--space-4);font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);letter-spacing:-.03em;line-height:1.2}.legal-article h3{margin:var(--space-6) 0 var(--space-3);color:#f5f3ee;font-size:1.05rem;line-height:1.4}.legal-article p,.legal-article li{color:#d1d2d5;line-height:1.75}.legal-article p{margin:var(--space-4) 0}.legal-article ul{display:grid;gap:var(--space-3);padding-left:1.3rem}.legal-article ol{display:grid;gap:var(--space-3);padding-left:1.5rem}.legal-article a{color:#ffb300;overflow-wrap:anywhere}.legal-article table{display:block;width:100%;overflow-x:auto;margin-block:var(--space-5);border-collapse:collapse;font-size:.9rem}.legal-article th,.legal-article td{min-width:150px;padding:var(--space-3);border:1px solid rgb(255 255 255 / 14%);color:#d1d2d5;text-align:left;vertical-align:top;line-height:1.55}.legal-article th{color:#f5f3ee;background:#ffb3001f}.legal-footer{padding-block:var(--space-5);color:#ffffffad;background:#111214;font-size:.875rem}@media(max-width:620px){.legal-header__inner{min-height:64px}.legal-header__navigation,.legal-document-navigation{gap:var(--space-3)}.legal-document-navigation a{font-size:.8rem}}
