@keyframes terms_fadeUp__fL4Yh{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.terms_pageWrapper__rrDJx{padding-bottom:var(--spacing-2xl);background:var(--surface-base);min-height:100vh}.terms_pageInner__E9BeX{max-width:1120px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg) 0}.terms_columns__NKsTg{display:grid;grid-template-columns:240px 1fr;gap:var(--spacing-xl);align-items:start}.terms_sidebar__vZFqs{position:sticky;top:calc(72px + var(--spacing-lg));display:flex;flex-direction:column;gap:2px}.terms_sidebarLink__lZKbv{display:flex;align-items:center;font-family:var(--font-body);font-size:14px;color:var(--color-text-secondary);text-decoration:none;padding:8px var(--spacing-sm);min-height:40px;border-radius:var(--radius-sm);transition:color .15s ease,background-color .15s ease;line-height:1.35}.terms_sidebarLink__lZKbv:hover{color:var(--navy-700);background:var(--surface-raised)}.terms_content__pBVtG{max-width:70ch;animation:terms_fadeUp__fL4Yh .4s ease-out both;animation-delay:.1s}.terms_section__z_88d{margin-bottom:var(--spacing-xl);scroll-margin-top:calc(72px + var(--spacing-lg))}.terms_sectionHeading__m9pLU{font-family:var(--font-display);font-size:1.3rem;font-weight:700;letter-spacing:-.01em;color:var(--color-text);margin-bottom:var(--spacing-md)}.terms_body__wVjDa{font-family:var(--font-body);font-size:16px;line-height:1.75;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.terms_body__wVjDa strong{color:var(--color-text);font-weight:600}.terms_body__wVjDa:last-child{margin-bottom:0}.terms_list__1n_nT{font-family:var(--font-body);font-size:16px;line-height:1.75;color:var(--color-text-secondary);margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.terms_list__1n_nT li{margin-bottom:var(--spacing-sm)}.terms_list__1n_nT li::marker{color:var(--color-text-muted)}.terms_list__1n_nT strong{color:var(--color-text);font-weight:600}.terms_list__1n_nT li:last-child{margin-bottom:0}.terms_callout__j2ciF{font-size:16px;line-height:1.7;color:var(--color-text);font-weight:500;background:var(--color-green-50);border:1px solid color-mix(in srgb,var(--color-green-600) 22%,transparent);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md)}.terms_callout__j2ciF,.terms_legalUpper__iHTWL{font-family:var(--font-body);margin-bottom:var(--spacing-md)}.terms_legalUpper__iHTWL{font-size:14px;line-height:1.75;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em}.terms_link__HzbRE{color:var(--navy-700);text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color .15s ease}.terms_link__HzbRE:hover{color:var(--color-green-600)}.terms_footerNote__2bwkg{text-align:center;font-family:var(--font-body);font-size:14px;color:var(--color-text-muted);padding-top:var(--spacing-xl);margin-top:var(--spacing-xl);border-top:1px solid var(--color-border-light)}@media (max-width:768px){.terms_columns__NKsTg{grid-template-columns:1fr;gap:var(--spacing-md)}.terms_sidebar__vZFqs{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xs);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-light);margin-bottom:var(--spacing-md)}.terms_sidebar__vZFqs::-webkit-scrollbar{display:none}.terms_sidebarLink__lZKbv{white-space:nowrap;flex-shrink:0;background:var(--surface-raised);border:1px solid var(--color-border-light);border-radius:var(--radius-pill);padding:8px 14px;min-height:40px}.terms_sidebarLink__lZKbv:hover{background:var(--color-navy-100)}.terms_content__pBVtG{max-width:100%}}@media (max-width:480px){.terms_pageWrapper__rrDJx{padding-top:calc(72px + var(--spacing-lg))}.terms_pageInner__E9BeX{padding:0 var(--spacing-md)}.terms_sectionHeading__m9pLU{font-size:1.2rem}}