.legal-module__C2DmKa__legalPage{background:var(--bg-primary);min-height:100vh;padding:140px 0 80px}.legal-module__C2DmKa__container{max-width:760px;margin:0 auto;padding:0 24px}.legal-module__C2DmKa__backLink{color:var(--brand-green);transition:opacity var(--transition-fast);align-items:center;gap:8px;margin-bottom:32px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.legal-module__C2DmKa__backLink:hover{opacity:.75}.legal-module__C2DmKa__backLink svg{width:16px;height:16px}.legal-module__C2DmKa__titleRow{align-items:center;gap:14px;margin-bottom:10px;display:flex}.legal-module__C2DmKa__titleIcon{color:var(--brand-warm);flex-shrink:0}.legal-module__C2DmKa__title{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.02em;font-size:2.8rem;line-height:1.15}.legal-module__C2DmKa__updated{color:var(--text-tertiary);margin-bottom:48px;font-size:.95rem}.legal-module__C2DmKa__content{flex-direction:column;gap:36px;display:flex}.legal-module__C2DmKa__sectionTitle{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:12px;font-size:1.35rem}.legal-module__C2DmKa__paragraph{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.legal-module__C2DmKa__paragraph+.legal-module__C2DmKa__paragraph{margin-top:16px}.legal-module__C2DmKa__list{color:var(--text-secondary);flex-direction:column;gap:8px;padding-left:24px;font-size:.95rem;line-height:1.8;list-style:outside;display:flex}.legal-module__C2DmKa__list strong{color:var(--text-primary);font-weight:600}.legal-module__C2DmKa__link{color:var(--brand-green);transition:opacity var(--transition-fast);font-weight:500;text-decoration:none}.legal-module__C2DmKa__link:hover{opacity:.75;text-decoration:underline}@media (max-width:768px){.legal-module__C2DmKa__legalPage{padding:120px 0 60px}.legal-module__C2DmKa__title{font-size:2rem}.legal-module__C2DmKa__sectionTitle{font-size:1.15rem}}
