.user-terms-page .page-hero h1{font-size:3rem;overflow-wrap:anywhere}.user-terms-page .legal-content,.user-terms-page .legal-content article{min-width:0;overflow-wrap:anywhere}.user-terms-page .legal-content article{scroll-margin-top:calc(var(--home-header-height) + 24px)}.user-terms-index{max-height:calc(100dvh - var(--home-header-height) - 48px);overflow-y:auto}.user-terms-index ol{margin:0 0 24px;padding-left:24px}.user-terms-index li{padding:6px 0;color:var(--ink);font-size:.875rem;line-height:1.5}.user-terms-index li a{display:block;font-weight:450;text-transform:none}.user-terms-page .legal-content ul{padding-left:24px;margin:0 0 16px;color:var(--muted);line-height:1.65}.user-terms-page .legal-content li+li{margin-top:8px}.user-terms-table table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--muted);font-size:.95rem;line-height:1.6;margin:16px 0}.user-terms-table caption{text-align:left;color:var(--ink);font-weight:600;margin-bottom:12px}.user-terms-table td,.user-terms-table th{padding:14px 16px;border:1px solid #dedee5;text-align:left;vertical-align:top;overflow-wrap:anywhere}.user-terms-table thead th{color:var(--ink);background:#f3f4f7;font-weight:600}.user-terms-table tbody th{font-weight:500}@media (max-width:820px){.user-terms-index{max-height:none;overflow:visible}.user-terms-page .page-hero h1{font-size:2.25rem}.user-terms-table td,.user-terms-table th{padding:10px}}