.terms-module__MHYekq__page{background:var(--bg);min-height:100vh;color:var(--text-primary);font-family:var(--font-body)}.terms-module__MHYekq__nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f1f5f0e6;border-bottom:1px solid #2d5a281f;justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex;position:sticky;top:0}.terms-module__MHYekq__logo{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:1.35rem;font-weight:400;text-decoration:none}.terms-module__MHYekq__logo em{color:var(--accent-light);font-style:italic}.terms-module__MHYekq__navLinks{align-items:center;gap:32px;display:flex}.terms-module__MHYekq__navLinks a{font-family:var(--font-body);color:var(--text-secondary);font-size:.875rem;text-decoration:none;transition:color .2s}.terms-module__MHYekq__navLinks a:hover,.terms-module__MHYekq__navActive{color:var(--accent)!important}.terms-module__MHYekq__main{max-width:1100px;margin:0 auto;padding:0 32px 80px}.terms-module__MHYekq__hero{border-bottom:1px solid #2d5a281f;margin-bottom:56px;padding:64px 0 48px}.terms-module__MHYekq__badge{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-dim);border:1px solid var(--green-border);border-radius:20px;margin-bottom:20px;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.terms-module__MHYekq__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:400;line-height:1.15}.terms-module__MHYekq__subtitle{font-family:var(--font-body);color:var(--text-secondary);max-width:520px;margin:0 0 12px;font-size:1.05rem;line-height:1.6}.terms-module__MHYekq__lastUpdated{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:.82rem}.terms-module__MHYekq__layout{grid-template-columns:240px 1fr;align-items:start;gap:64px;display:grid}.terms-module__MHYekq__sidebar{position:sticky;top:84px}.terms-module__MHYekq__sidebarLabel{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 16px;font-size:.72rem;font-weight:600}.terms-module__MHYekq__toc{flex-direction:column;gap:2px;margin:0 0 32px;padding:0;list-style:none;display:flex}.terms-module__MHYekq__tocLink{font-family:var(--font-body);color:var(--text-secondary);border-radius:6px;padding:6px 10px;font-size:.82rem;line-height:1.4;text-decoration:none;transition:background .15s,color .15s;display:block}.terms-module__MHYekq__tocLink:hover{background:var(--accent-dim);color:var(--accent)}.terms-module__MHYekq__sidebarCard{background:var(--bg-card);border:1px solid var(--border-warm);border-radius:var(--radius-md);padding:16px}.terms-module__MHYekq__sidebarCard p{font-family:var(--font-body);color:var(--text-muted);margin:0 0 6px;font-size:.8rem}.terms-module__MHYekq__sidebarCardLink{font-family:var(--font-body);color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:none}.terms-module__MHYekq__sidebarCardLink:hover{text-decoration:underline}.terms-module__MHYekq__content{min-width:0}.terms-module__MHYekq__section{border-bottom:1px solid #2d5a2814;margin-bottom:48px;padding-bottom:48px;scroll-margin-top:90px}.terms-module__MHYekq__section:last-of-type{border-bottom:none}.terms-module__MHYekq__sectionTitle{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin:0 0 16px;font-size:1.25rem;font-weight:400}.terms-module__MHYekq__sectionText{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.8}.terms-module__MHYekq__footer{background:var(--bg-card);border:1px solid var(--border-warm);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:28px 32px;display:flex}.terms-module__MHYekq__footer p{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.9rem}.terms-module__MHYekq__link{color:var(--accent);font-weight:600;text-decoration:none}.terms-module__MHYekq__link:hover{text-decoration:underline}.terms-module__MHYekq__footerLink{font-family:var(--font-body);color:var(--accent);font-size:.875rem;font-weight:600;text-decoration:none}.terms-module__MHYekq__footerLink:hover{text-decoration:underline}@media (max-width:768px){.terms-module__MHYekq__nav{padding:0 20px}.terms-module__MHYekq__navLinks{gap:16px}.terms-module__MHYekq__main{padding:0 20px 60px}.terms-module__MHYekq__hero{margin-bottom:36px;padding:40px 0 36px}.terms-module__MHYekq__layout{grid-template-columns:1fr;gap:0}.terms-module__MHYekq__sidebar{display:none;position:static}.terms-module__MHYekq__footer{flex-direction:column;align-items:flex-start;padding:20px}}