.legal-page{color-scheme:light}.legal-page *{box-sizing:border-box}.legal-page{margin:0;background:#fafaf8;color:#202220;font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.legal-page header,.legal-page main,.legal-page>.legal-footer{width:min(1040px,calc(100% - 48px));margin:auto}.legal-page header{padding:24px 0;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.legal-brand{font-size:22px;font-weight:650;text-decoration:none;color:inherit}.legal-page main{min-height:calc(100vh - 220px);padding:48px 0}.legal-page h1,.legal-page h2{font-size:clamp(30px,5vw,48px);line-height:1.2;letter-spacing:-1.2px;font-weight:550}.legal-page h3{font-size:22px;line-height:1.4;margin-top:36px}.legal-page a,.legal-footer a{color:inherit;text-underline-offset:4px}.legal-page p{max-width:850px}.legal-page article{overflow-wrap:anywhere}.legal-page article>p:first-of-type{border-left:3px solid #b3954d;padding:12px 16px;background:#f6f0e1}.legal-footer{border-top:1px solid #d8d8d2;padding:20px 0;font:13px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#686b65}.legal-footer nav{display:flex;flex-wrap:wrap;gap:10px 20px}.workspace>.legal-footer{margin:32px 0 0}.entry-footer nav{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px}.legal-page .table-scroll{overflow:auto}.legal-page table{border-collapse:collapse;min-width:620px;width:100%;font-size:14px}.legal-page th,.legal-page td{padding:12px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.legal-page th{background:#efefeb}.eligibility{max-width:560px!important}.eligibility h1{margin-top:10px}.eligibility form{margin:30px 0}.consent-choice{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:15px;line-height:1.6}.consent-choice input{flex:0 0 auto;width:18px;height:18px;margin:4px 0 0;accent-color:#202220}.eligibility button,.eligibility select{font:inherit}.eligibility button{padding:12px 24px;border:1px solid #202220;border-radius:5px;background:#202220;color:white;cursor:pointer}.eligibility button:disabled{opacity:.4;cursor:default}.eligibility .leave{background:transparent;color:#202220;margin-left:12px}.eligibility .status{font-size:14px;min-height:24px}.eligibility .status[data-error=true]{color:#9a291a}.eligibility select{padding:6px;border:1px solid #ccc;background:transparent}.registration-consents{margin:8px 0 22px}.registration-consents .consent-choice{font-size:13px;margin:14px 0}.registration-consents p{font-size:12px;line-height:1.6}.legal-page :focus-visible{outline:2px solid #34533b;outline-offset:4px}[hidden]{display:none!important}@media(max-width:600px){.legal-page header,.legal-page main,.legal-page>.legal-footer{width:calc(100% - 32px)}.legal-page main{padding:30px 0}.legal-page header{padding:20px 0}.legal-footer nav,.entry-footer nav{gap:12px 18px}}@media print{.legal-page header,.legal-footer{display:none}.legal-page main{width:100%;padding:0}.legal-page .table-scroll{overflow:visible}.legal-page table{min-width:0}}
