.legal-document-page{min-height:100%;padding-top:5rem;background:radial-gradient(circle at top left,rgba(16,185,129,.14),transparent 22rem),#000;color:rgba(255,255,255,.88)}.legal-page{margin:0 auto;max-width:42rem;padding:3rem 1.5rem 5rem;color:rgba(255,255,255,.88);line-height:1.65;font-size:1rem}.legal-page h1{font-size:2rem;font-weight:800;margin-bottom:.5rem;color:#fff}.legal-page h2{font-size:1.2rem;font-weight:700;margin-top:2rem;margin-bottom:.75rem;color:#fff}.legal-page .legal-meta{color:rgba(255,255,255,.45);font-size:.875rem;margin-bottom:1.5rem}.legal-page ol,.legal-page ul{padding-left:1.25rem;margin:.5rem 0 0}.legal-page ul{list-style-type:disc}.legal-page ol{list-style-type:decimal}.legal-page li{margin-bottom:.5rem}.legal-page a{color:#6ee7b7;text-decoration:underline}.legal-back{display:inline-block;margin-bottom:1.5rem;color:rgba(255,255,255,.55);text-decoration:none;font-size:.9rem}.legal-back:hover{color:#fff}.request-card{margin:2rem 0;padding:1.5rem;border:1px solid rgba(110,231,183,.3);border-radius:1.25rem;background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(6,182,212,.08))}.request-card h2{margin-top:.25rem}.eyebrow{margin:0;color:#6ee7b7;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.legal-page .request-button{display:inline-flex;align-items:center;justify-content:center;margin-top:.75rem;padding:.75rem 1rem;border-radius:999px;background:#6ee7b7;color:#04111d;font-weight:800;text-decoration:none}.legal-page .request-button:hover{background:#a7f3d0;color:#04111d}.request-fallback,.request-note{margin-bottom:0;color:rgba(255,255,255,.72);font-size:.95rem}