*{box-sizing:border-box}.wrap{font-size:16px;line-height:1.6;max-width:860px;margin:0 auto;padding:0 1rem}.wrap h1,.wrap h2{font-family:'Outfit',system-ui,sans-serif;letter-spacing:-.5px}.cta{background:#0B2D6B;color:#fff;padding:1rem;border-radius:8px;margin:1rem 0}.cta a{color:#fff}.btn{display:inline-block;background:#C2410C;padding:.5rem .9rem;border-radius:6px;font-weight:700;text-decoration:none;margin:.3rem}.grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.7rem}.grid li{border:1px solid #ddd;border-radius:8px;padding:1rem}.grid a{font-weight:700}.sponsor{border:2px dashed #aaa;padding:1rem;text-align:center;margin:1rem 0}.nl{background:#f3f3f3;padding:1rem;border-radius:8px}.nl input{padding:.4rem;width:100%;max-width:280px}table{border-collapse:collapse}td,th{border:1px solid #ddd;padding:.3rem .6rem}.tag{display:inline-block;font-size:.8rem;padding:.1rem .5rem;border-radius:4px;color:#fff}.recall{background:#C2410C}.wear{background:#0B6E4F}.meta{color:#555;font-size:.9rem}.bc{font-size:.85rem;margin:.5rem 0;color:#555}.chip{display:inline-block;border:1px solid #0B2D6B;border-radius:20px;padding:.2rem .7rem;margin:.2rem;text-decoration:none}.chip.big{font-size:1.1rem;padding:.4rem 1rem}.card{border:1px solid #ddd;border-radius:8px;padding:.5rem 1rem;margin:.6rem 0}.picker{background:#eef2f7;padding:1rem;border-radius:8px;display:flex;flex-wrap:wrap;gap:.6rem;align-items:end}.picker select{padding:.4rem;font-size:1rem}.picker .btn{color:#fff;border:0;cursor:pointer}.callbig{text-align:center;margin:1rem 0}.btn.big{font-size:1.3rem;padding:.8rem 1.4rem;color:#fff}


:root{--navy:#0B2D6B;--orange:#FF6A13;--orange-dk:#C2410C;--bg:#FAF7F2}

a{color:var(--navy)}a:hover{color:var(--orange-dk)}

h1,h2{color:var(--navy)}.bc a{color:var(--navy)}
.btn,.adslot .btn,.picker .btn{background:var(--orange-dk);color:#fff}.btn:hover{background:#9A3412;color:#fff}

.chip{border-color:var(--navy);color:var(--navy);background:#fff}.chip:hover{background:var(--orange);color:#14213D;border-color:var(--orange)}
.grid li,.card{background:#fff;border-color:#E5DED3}.picker{background:#fff;border:1px solid #E5DED3}.nl{background:#fff;border:1px solid #E5DED3}
.recall{background:#B91C1C}
