:root{--color-bg-white:#fff;--color-bg-gray:#f8fafc;--color-navy:#001f3f;--color-slate-dark:#1e293b;--color-slate-medium:#475569;--color-slate-light:#64748b;--color-border:#e2e8f0;--color-azure:#08f;--color-azure-hover:#0072d6;--color-green:#7ed957;--color-green-dark:#2e7d32;--font-family:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-family);color:var(--color-navy);background-color:var(--color-bg-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--color-azure);outline-offset:2px}
