*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--navy: #1A2F6E;--navy-light: #2B4A9E;--gold: #D4AA30;--bg: #F4F6FF;--surface: #FFFFFF;--border: #E2E8F4;--text-primary: #1A1A2E;--text-body: #374151;--text-muted: #6B7280}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text-body);line-height:1.7}a{text-decoration:none}
