.legal_legal__FfqLH{padding-bottom:96px}.legal_inner___lPSW{max-width:860px;margin:auto;padding:0 32px}.legal_legal__FfqLH header .legal_inner___lPSW{padding-top:72px;padding-bottom:40px;border-bottom:1px solid var(--line)}.legal_kicker__nTOiU{margin:0 0 16px;color:var(--sub);font:600 12px/1 var(--font-mono);letter-spacing:.12em}.legal_legal__FfqLH h1{margin:0;font-size:clamp(34px,5vw,56px);line-height:1.12;font-weight:900;letter-spacing:-.03em}.legal_legal__FfqLH header p:last-child{max-width:44em;margin:18px 0 0;color:var(--sub);font-size:16px;line-height:1.75}.legal_body__kUdPf{padding-top:16px}.legal_body__kUdPf section{padding:32px 0;border-bottom:1px solid var(--line)}.legal_sectionNumber__m9Vkw{display:block;margin-bottom:12px;color:var(--sun);font:600 12px/1 var(--font-mono)}.legal_body__kUdPf h2{margin:0 0 14px;font-size:22px;line-height:1.4;font-weight:800}.legal_body__kUdPf h3{margin:22px 0 6px;font-size:16px;font-weight:700}.legal_body__kUdPf li,.legal_body__kUdPf p{color:rgba(244,242,236,.82);font-size:15px;line-height:1.85}.legal_body__kUdPf p{margin:0}.legal_body__kUdPf p+p{margin-top:10px}.legal_body__kUdPf ol,.legal_body__kUdPf ul{margin:0;padding-left:20px}.legal_body__kUdPf li+li{margin-top:4px}.legal_body__kUdPf a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legal_body__kUdPf strong{color:var(--ink)}.legal_summary__mDeM8{margin-top:32px;padding:28px!important;border:1px solid rgba(255,200,30,.35)!important;border-radius:24px;background:rgba(255,200,30,.07);scroll-margin-top:96px}.legal_summary__mDeM8 p+p{margin-top:18px}.legal_completeHeading__NsgF3{margin:56px 0 8px}.legal_completeHeading__NsgF3 p{margin:0 0 10px;color:var(--sub);font:600 12px/1 var(--font-mono);letter-spacing:.1em}.legal_completeHeading__NsgF3 h2{margin:0;font-size:28px;font-weight:900}.legal_version__mzp7L{margin-top:28px!important;color:var(--sub)!important}.legal_legal__FfqLH [id=n5-course-terms]{scroll-margin-top:96px}.legal_agreementsBody__pHc6R{padding-top:40px;display:flex;flex-direction:column;gap:14px}.legal_agreementsLabel__LqYom{margin:0 0 4px;color:var(--sub);font-size:14px;line-height:1.7}.legal_agreementCard__imUhc{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}.legal_agreementCard__imUhc span{color:var(--sun);font-size:13px;font-weight:700}.legal_agreementCard__imUhc h2{margin:8px 0 6px;font-size:22px;font-weight:800}.legal_agreementCard__imUhc p{margin:0;color:var(--sub);font-size:14px}.legal_agreementCard__imUhc>a{flex:none;height:46px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid var(--line);border-radius:14px;font-size:14px;font-weight:700}.legal_agreementCard__imUhc>a:hover{border-color:rgba(255,255,255,.35)}@media(max-width:700px){.legal_inner___lPSW{padding:0 16px}.legal_legal__FfqLH header .legal_inner___lPSW{padding-top:40px;padding-bottom:28px}.legal_legal__FfqLH header p:last-child{font-size:14px}.legal_body__kUdPf section{padding:26px 0}.legal_body__kUdPf h2{font-size:20px}.legal_body__kUdPf li,.legal_body__kUdPf p{font-size:14px}.legal_summary__mDeM8{padding:20px!important;border-radius:20px}.legal_agreementCard__imUhc{flex-direction:column;align-items:flex-start;padding:22px}.legal_agreementCard__imUhc>a{width:100%;justify-content:center}}