.participant-legal{color:#26313b;max-width:1000px;margin:0 auto;padding:28px 24px 72px}.participant-legal header{border-bottom:1px solid #e5e2ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.legal-brand{width:190px;display:block}.legal-brand img{object-fit:contain;width:100%;height:auto;max-height:74px}.participant-legal nav,.legal-end{flex-wrap:wrap;gap:14px 24px;display:flex}.participant-legal a{color:#6553a2;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.participant-legal a:focus-visible{outline-offset:5px;outline:3px solid #756fb3}.participant-legal article{max-width:800px;margin:40px auto 0}.legal-eyebrow{letter-spacing:.12em;color:#6553a2;font-size:12px;font-weight:700}.participant-legal h1{letter-spacing:-.03em;margin:12px 0 16px;font-size:clamp(30px,6vw,46px);line-height:1.15}.participant-legal h2{margin:0 0 14px;font-size:22px;line-height:1.35}.participant-legal p{margin:12px 0;line-height:1.8}.legal-version{color:#62606c;font-size:14px}.legal-summary,.legal-operator{border:1px solid #e5e2ec;border-radius:18px;margin:28px 0;padding:24px}.legal-summary{background:#f5f2fb}.legal-operator dl{margin:20px 0}.legal-operator dl div{border-bottom:1px solid #eee;grid-template-columns:220px 1fr;gap:8px;padding:10px 0;display:grid}.legal-operator dt{font-weight:600}.legal-operator dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.legal-pending{color:#715212;background:#fff8e6;border-radius:10px;padding:14px}.legal-index{background:#faf9fc;border-radius:18px;padding:24px;gap:10px!important;display:grid!important}.legal-section{margin-top:36px;scroll-margin-top:24px}.legal-end{border-top:1px solid #e5e2ec;margin-top:40px;padding-top:24px}.participant-legal nav [aria-current=page]{font-weight:700}.legal-account-note{color:#5b5769;font-size:13px;line-height:1.65}.legal-account-note a{color:#6553a2;text-decoration:underline}.legal-acceptance{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.legal-acceptance input{flex:0 0 18px;height:18px;margin-top:4px;width:18px!important}.legal-acceptance a{color:#6553a2;text-decoration:underline}@media (max-width:600px){.participant-legal{padding:20px 18px 56px}.legal-summary,.legal-operator,.legal-index{padding:18px}.legal-operator dl div{grid-template-columns:1fr;gap:4px}.participant-legal header nav{font-size:14px}.participant-legal article{margin-top:28px}}@media print{.participant-legal{max-width:none;padding:0;font-size:10pt}.participant-legal header,.legal-index,.legal-end{display:none!important}.participant-legal article{max-width:none;margin:0}.legal-summary,.legal-operator{break-inside:avoid}.legal-section h2{break-after:avoid}.participant-legal a{color:inherit;text-decoration:none}.pwa-install{display:none!important}}.legal-rights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legal-rights section{border:1px solid #e5e2ec;border-radius:14px;padding:18px}.legal-rights h3{margin:0;font-size:17px}.participant-legal li{margin:10px 0;line-height:1.75}@media (max-width:600px){.legal-rights{grid-template-columns:1fr}}.participant-legal ul{padding-left:24px;list-style:outside}.participant-legal ol{padding-left:24px;list-style:decimal}
