.terms_page__u142Y{min-height:100vh;background-color:var(--color-background)}.terms_main__M6pvm{max-width:800px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-3xl)}.terms_header__dSeya{margin-bottom:var(--spacing-2xl)}.terms_title__1xQrK{font-size:var(--font-size-public-title);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.terms_lastUpdated__LTSB8{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.terms_contentCard__uSMUl{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--spacing-2xl) 40px;box-shadow:var(--shadow-sm);border:1px solid var(--color-border)}.terms_markdownContent__7lIZa h2[data-doc-title]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);line-height:var(--line-height-tight)}.terms_markdownContent__7lIZa h2[data-doc-title]:first-child{margin-top:0}.terms_markdownContent__7lIZa h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md);line-height:var(--line-height-snug)}.terms_markdownContent__7lIZa h3{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.terms_markdownContent__7lIZa h3,.terms_markdownContent__7lIZa h4{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.terms_markdownContent__7lIZa h4{font-size:var(--font-size-md)}.terms_markdownContent__7lIZa p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-sm)}.terms_markdownContent__7lIZa p[data-label-line]{margin-bottom:var(--spacing-xs);overflow-wrap:anywhere}.terms_markdownContent__7lIZa ol,.terms_markdownContent__7lIZa ul{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-sm);padding-left:var(--spacing-lg)}.terms_markdownContent__7lIZa li{margin-bottom:var(--spacing-xs)}.terms_markdownContent__7lIZa strong{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.terms_markdownContent__7lIZa em{font-style:italic}.terms_markdownContent__7lIZa a{color:var(--color-link);text-decoration:underline;transition:color var(--transition-fast)}.terms_markdownContent__7lIZa a:hover{color:var(--color-brand-primary-hover);text-decoration-thickness:2px}.terms_markdownContent__7lIZa blockquote{border-left:3px solid var(--color-brand-primary);padding-left:var(--spacing-md);margin:var(--spacing-md) 0;color:var(--color-text-tertiary);font-style:italic}.terms_markdownContent__7lIZa hr{border:none;border-top:1px solid var(--color-border);margin:var(--spacing-2xl) 0}.terms_markdownContent__7lIZa code{font-family:var(--font-family-mono);font-size:var(--font-size-sm);background-color:var(--color-background-tertiary);padding:2px var(--spacing-xs);border-radius:var(--radius-sm)}.terms_markdownContent__7lIZa pre{background-color:var(--color-background-tertiary);padding:var(--spacing-md);border-radius:var(--radius-base);overflow-x:auto;margin-bottom:var(--spacing-md)}.terms_markdownContent__7lIZa pre code{background:none;padding:0}.terms_errorCard__l6Rs5{background:var(--color-error-background);border:1px solid var(--color-error-border);border-radius:var(--radius-md);padding:var(--spacing-2xl);text-align:center}.terms_errorTitle__5WbXK{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-error-active);margin-bottom:var(--spacing-sm)}.terms_errorMessage__mYcak{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.terms_errorLink__2rNMr{color:var(--color-link);text-decoration:none;font-weight:var(--font-weight-medium)}.terms_errorLink__2rNMr:hover{text-decoration:underline}.terms_footerLinks__cRd6e{text-align:center;margin-top:var(--spacing-2xl)}.terms_footerLink__L5580{color:var(--color-link);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.terms_footerLink__L5580:hover{color:var(--color-brand-primary-hover);text-decoration:underline}@media (max-width:768px){.terms_main__M6pvm{padding:var(--spacing-xl) var(--spacing-md) var(--spacing-2xl)}.terms_contentCard__uSMUl{padding:var(--spacing-lg)}}@media (max-width:600px){.terms_contentCard__uSMUl{padding:20px var(--spacing-md)}}
/*# sourceMappingURL=b308c11f9923f498.css.map*/