html{font-size:15px;-webkit-text-size-adjust:100%}@media(max-width:640px){html{font-size:14px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;line-height:1.5;color:#1e293b}h1{font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:#0f172a}h2{font-size:1.125rem;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#0f172a}h3{font-size:1rem;font-weight:600;line-height:1.4;color:#1e293b}h4{font-size:.875rem;font-weight:600;line-height:1.4;color:#334155}.contract-row-title{font-size:.875rem;font-weight:600;line-height:1.35;color:#0f172a}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}.dark ::-webkit-scrollbar-track{background:#1e293b}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#64748b}.no-scrollbar::-webkit-scrollbar{display:none;width:0!important;height:0!important}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
