.legal-page{padding-top:8rem}.legal-page__inner{max-width:720px;margin-inline:auto}.legal-page__back{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#8b849f;text-decoration:none;margin-bottom:2rem;transition:color .15s ease}.legal-page__back:hover{color:#c084fc}.legal-page__title{font-size:clamp(1.875rem,5vw,3rem);font-weight:700;color:#f1f0f5;line-height:1.2;margin:0 0 .75rem}.legal-page__subtitle{font-size:1rem;color:#8b849f;margin:0 0 3rem}.legal-page__content{display:flex;flex-direction:column;gap:2.5rem}.legal-section{margin-top:2.5rem}.legal-section:first-of-type{margin-top:0}.legal-section h2{font-size:1.125rem;font-weight:600;color:#f1f0f5;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(168,85,247,.12)}.legal-section p,.legal-section address{font-size:.875rem;color:#a09ab5;line-height:1.8;margin:0}.legal-section a{color:#a855f7;text-decoration:none}.legal-section a:hover{text-decoration:underline}
