:root{--mis-primary:#12284c;--mis-primary-dark:#0a172c;--mis-primary-light:#1b3d73;--mis-accent:#c4302b;--mis-accent-hover:#a3221e;--mis-gold:#c99326;--mis-dark:#1e293b;--mis-muted:#526075;--mis-light:#f8fafc;--mis-surface:#ffffff;--mis-border:#e2e8f0;--mis-border-dark:#cbd5e1;--mis-shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--mis-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--mis-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--mis-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.15), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--mis-radius:4px;--mis-font-main:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--mis-font-heading:"Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, sans-serif;--mis-container-max:1200px;--mis-transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1)}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-family:var(--mis-font-main);font-size:1rem;line-height:1.65;color:var(--mis-dark);background-color:var(--mis-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-link{position:absolute;top:-100px;left:1rem;background:var(--mis-accent);color:#fff;padding:.75rem 1.25rem;z-index:99999;font-weight:700;text-decoration:none;border-radius:var(--mis-radius);transition:top 0.2s ease-in-out}.skip-link:focus{top:1rem}:focus-visible{outline:3px solid var(--mis-accent);outline-offset:2px}img{max-width:100%;height:auto;display:block}a{color:var(--mis-primary-light);text-decoration:none;transition:var(--mis-transition)}a:hover{color:var(--mis-accent)}h1,h2,h3,h4,h5,h6{font-family:var(--mis-font-heading);color:var(--mis-primary-dark);line-height:1.25;margin-top:0;margin-bottom:.75rem;font-weight:700}p{margin-top:0;margin-bottom:1.25rem}.mis-container{width:100%;max-width:var(--mis-container-max);margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}