.legal-root{font-family:var(--font-barlow), "Barlow Condensed", system-ui, sans-serif}.legal-header{background:#1e1b1d;border-bottom:1px solid #ffffff14}.legal-header__inner{justify-content:space-between;align-items:center;gap:1rem;max-width:760px;margin:0 auto;padding:.9rem 1.25rem;display:flex}.legal-header__brand{font-family:var(--font-bungee), Impact, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ff7f41;font-size:1.1rem;text-decoration:none}.legal-header__back{color:#e8e5dfb3;font-size:.85rem;font-weight:600;text-decoration:none}.legal-header__back:hover{color:#ff7f41}.legal-prose{color:#e8e5df;flex:1;width:100%;max-width:760px;margin:0 auto;padding:2.5rem 1.25rem 4rem;font-size:1rem;line-height:1.6}.legal-prose h1{font-family:var(--font-bungee), Impact, sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0 0 .4rem;font-size:2rem;line-height:1.15}.legal-prose .legal-updated{color:#e8e5df8c;margin:0 0 2rem;font-size:.82rem}.legal-prose h2{font-family:var(--font-bungee), Impact, sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:2.25rem 0 .6rem;font-size:1.15rem}.legal-prose h3{font-family:var(--font-bungee), Impact, sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#ffffffd9;margin:1.5rem 0 .4rem;font-size:.95rem}.legal-prose p{margin:0 0 1rem}.legal-prose ul{margin:0 0 1rem 1.25rem;padding:0;list-style:outside}.legal-prose li{margin-bottom:.4rem}.legal-prose strong{color:#fff;font-weight:700}.legal-prose .legal-callout{color:#ffe8da;background:#ff7f4114;border:1px solid #ff7f4159;border-radius:.6rem;margin:1.25rem 0;padding:1rem 1.1rem}.legal-prose a{color:#ff7f41;border-bottom:1px solid #ff7f4166;text-decoration:none}.legal-prose a:hover{border-bottom-color:#ff7f41}
