@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@300;400;600;700&family=Inter:wght@300;400;500;600&family=Geist+Mono:wght@400&family=Outfit:wght@500;600&display=swap";
:root{--foreground:#001433;--primary:#0545c8;--background:#f5f9ff;--font-sans:"Inter",sans-serif;--font-display:"Bricolage Grotesque",sans-serif;--font-mono:"Geist Mono",monospace;--font-brand:"Outfit",sans-serif}.landing-content ol{margin:0 0 28px;padding-left:24px;list-style:decimal}.landing-content ul{margin:0 0 28px;padding-left:24px;list-style:outside}.landing-content ul li,.landing-content ol li{margin-bottom:10px}.landing-content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.95rem}.landing-content table thead{border-bottom:2px solid var(--foreground)}.landing-content table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;padding:12px 8px;font-size:.85rem;font-weight:600}.landing-content table td{border-bottom:1px solid #00143326;padding:10px 8px}.landing-content table tbody tr:last-child td{border-bottom:none}@media (max-width:640px){.landing-content table{font-size:.85rem}.landing-content table th,.landing-content table td{padding:8px 4px}}.landing-content h1,.landing-content h2{font-family:var(--font-display)}.landing-content p,.landing-content li{font-family:var(--font-sans)}.font-display{font-family:var(--font-display)}.font-brand{font-family:var(--font-brand)}
