.legal-page{color:#090b0f;background:#f4f4f2;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.legal-page header{border-bottom:2px solid #090b0f;justify-content:space-between;align-items:center;gap:20px;padding:20px 5%;display:flex}.legal-page article{max-width:820px;margin:auto;padding:48px 24px}.legal-page h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(40px,7vw,72px);font-weight:900;line-height:1}.legal-page h2{letter-spacing:-.025em;margin:32px 0 12px;font-size:23px;font-weight:800}.legal-page p{line-height:1.75}.legal-page a{color:inherit;text-underline-offset:4px;text-decoration:underline}.legal-page .legal-kicker{overflow-wrap:anywhere;font-size:12px;font-weight:700}.legal-draft{background:#c4ff00;border:2px solid #090b0f;margin:30px 0;padding:20px;box-shadow:5px 5px #143cff}.legal-draft p{margin:8px 0 0}.legal-page nav{border-bottom:1px solid #b8b8b8;flex-wrap:wrap;gap:24px;padding:20px 0;display:flex}.legal-page footer{border-top:2px solid #090b0f;margin-top:40px;padding-top:24px}
