*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:18px;line-height:1.65;color:#1b2a3d;background:#F7F3E8}
a{color:#0A5CBE}img{max-width:100%;height:auto}
.top{background:#0F2340;padding:12px 20px}.top a{color:#F7F3E8;text-decoration:none;font-weight:700}
section{padding:40px 20px}.wrap{max-width:820px;margin:0 auto}
.dark{background:#0F2340;color:#F7F3E8}.dark h1,.dark h2{color:#fff}.dark a{color:#F5B301}
.gold{background:#F5B301;color:#0F2340}.gold h1{color:#fff}.light{background:#F7F3E8}.white{background:#fff}
h1{font-size:2rem;line-height:1.25;margin:.4em 0}h2{font-size:1.6rem;line-height:1.3;margin:.4em 0}
ul{padding-left:1.3em}li{margin:.35em 0}
.btn{display:inline-block;margin-top:20px;padding:15px 40px;background:#F5B301;color:#0F2340!important;font-weight:700;font-size:1.15rem;text-decoration:none;border-radius:8px;border-bottom:3px solid #C18F00;text-align:center}
.sub{display:block;font-size:.8rem;font-weight:400}
details{background:#fff;color:#0F2340;border-radius:5px;margin:10px 0;padding:14px 18px}summary{cursor:pointer;font-weight:700}
.form{background:#fff;color:#0F2340;border-radius:8px;padding:20px}
.foot{background:#0F2340;color:#F7F3E8;padding:40px 20px;font-size:.95rem}.foot a{color:#F7F3E8;margin-right:18px;display:inline-block}
@media(max-width:600px){body{font-size:17px}h1{font-size:1.6rem}h2{font-size:1.35rem}.btn{display:block;padding:15px 16px}}
