
:root{--navy:#102a43;--navy2:#173f5f;--red:#9d2f2f;--green:#2f6f55;--gold:#a87521;--ink:#243443;--muted:#667788;--soft:#f4f6f8;--line:#d9e0e6;--white:#fff;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:17px/1.65 Georgia,"Times New Roman",serif;background:#fff}a{color:#155a8a;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#0c3d61}.container{width:min(calc(100% - 40px),var(--max));margin:auto}.site-header{background:var(--navy);color:#fff}.nav-wrap{min-height:92px;display:flex;align-items:center;gap:28px}.brand{color:#fff;text-decoration:none;font:700 22px/1.15 Arial,sans-serif;white-space:nowrap}.brand small{display:block;margin-top:7px;font:500 12px/1.1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#c8d6e2}.nav{margin-left:auto;display:flex;align-items:center;gap:4px}.nav a{color:#dce7ef;text-decoration:none;padding:12px 9px;border-bottom:3px solid transparent;font:600 13px/1 Arial,sans-serif;white-space:nowrap}.nav a:hover,.nav a.active{color:#fff;border-bottom-color:#c89a43}.menu{display:none;margin-left:auto;background:transparent;border:1px solid #9db0bf;color:#fff;border-radius:3px;padding:9px 13px;font-weight:700}.facebook-bar{background:#0b2032;border-top:1px solid rgba(255,255,255,.13)}.facebook-bar .container{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:600 12px/1.3 Arial,sans-serif;letter-spacing:.03em}.facebook-bar a{color:#fff}.title-band{background:linear-gradient(135deg,var(--navy2),var(--navy));color:#fff;padding:58px 0 52px}.kicker{font:700 12px/1.2 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#b98832}.title-band h1{font-size:clamp(38px,5vw,64px);line-height:1.05;margin:12px 0 16px;letter-spacing:-.025em}.title-band p{max-width:850px;margin:0;color:#dbe5ed;font-size:20px}.status-strip{border-bottom:1px solid var(--line);background:#f0f3f6}.status-grid{display:grid;grid-template-columns:180px 1fr;min-height:70px;align-items:stretch}.status-label{display:flex;align-items:center;font:800 12px/1.2 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--red);padding:15px 20px}.status-text{display:flex;align-items:center;padding:15px 24px;font-size:15px;color:#495969}.section{padding:62px 0}.section-title{margin:0 0 24px;color:var(--navy);font-size:34px;line-height:1.15}.lede{font-size:21px;max-width:820px}.intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;margin-bottom:45px}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.topic{border:1px solid var(--line);border-top:5px solid var(--navy2);padding:26px;background:#fff;min-height:245px;display:flex;flex-direction:column}.topic.featured{border-top-color:var(--gold);background:#fbfaf7}.topic .num{font:800 11px/1 Arial,sans-serif;letter-spacing:.1em;color:var(--red)}.topic h2{color:var(--navy);font-size:25px;line-height:1.15;margin:17px 0 10px}.topic p{margin:0 0 22px}.topic a{margin-top:auto;font-weight:700}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:52px}.article h2{color:var(--navy);font-size:30px;line-height:1.2;margin:38px 0 12px}.article h2:first-child{margin-top:0}.article p,.article li{max-width:780px}.article ul{padding-left:24px}.article li{margin:7px 0}.sidebar{display:flex;flex-direction:column;gap:20px}.sidebox{border:1px solid var(--line);border-top:5px solid var(--navy2);background:var(--soft);padding:22px}.sidebox h3{color:var(--navy);font:700 18px/1.2 Arial,sans-serif;margin:0 0 10px}.sidebox p{margin:0 0 10px}.sidebox a{display:block;margin-top:8px}.callout{border-left:6px solid var(--green);background:#edf6f1;padding:20px 22px;margin:28px 0}.callout.warning{border-left-color:var(--red);background:#fbefef}.callout.note{border-left-color:var(--gold);background:#fbf6e9}.steps{counter-reset:step;display:grid;gap:12px;margin:22px 0}.step{border:1px solid var(--line);background:#fff;padding:17px 18px 17px 62px;position:relative}.step:before{counter-increment:step;content:counter(step);position:absolute;left:17px;top:16px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font:700 14px Arial}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panel{border:1px solid var(--line);border-top:5px solid var(--green);padding:22px;background:#fff}.panel.gold{border-top-color:var(--gold)}.panel.red{border-top-color:var(--red)}.panel h3{margin:0 0 8px;color:var(--navy);font:700 19px Arial}.panel p{margin:0}.community-cta{margin:42px 0 25px;padding:30px;border:1px solid #b8c7d3;border-top:6px solid var(--gold);background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.community-cta h2{color:#fff;margin:6px 0 8px}.community-cta p{color:#d8e3eb;margin:0}.visible-url{margin-top:13px;font:700 13px Arial;color:#fff}.button{display:inline-block;border:0;background:var(--red);color:#fff!important;text-decoration:none;padding:13px 18px;font:800 14px Arial;border-radius:2px;white-space:nowrap}.button:hover{background:#7e2424}.button.secondary{background:var(--navy2)}.footer{background:#0d2132;color:#cbd7df;padding:48px 0 30px}.footer-grid{display:grid;grid-template-columns:1.2fr .7fr .9fr;gap:36px}.footer h4{font:800 15px Arial;color:#fff;margin:0 0 12px}.footer p{margin:0 0 10px;font-size:14px}.footer a{display:block;color:#e5edf2;margin:5px 0;font-size:14px}.footer-fb{font-weight:700;overflow-wrap:anywhere}.footer-legal{grid-column:1/-1;border-top:1px solid #314759;padding-top:24px;margin-top:2px}.meta{color:#9fb0bd;font-size:12px!important}.rules-list h2{padding-top:8px;border-top:1px solid var(--line)}
@media(max-width:1050px){.nav-wrap{align-items:flex-start;padding:22px 0;flex-wrap:wrap}.menu{display:block}.nav{display:none;width:100%;margin:4px 0 0;flex-direction:column;align-items:stretch}.nav.open{display:flex}.nav a{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.16)}.facebook-bar .container{padding:9px 0;align-items:flex-start;flex-direction:column;gap:4px}.topic-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){body{font-size:16px}.container{width:min(calc(100% - 28px),var(--max))}.brand{font-size:19px;white-space:normal}.title-band{padding:42px 0 38px}.title-band p{font-size:18px}.status-grid{grid-template-columns:1fr}.status-label{min-height:42px}.section{padding:42px 0}.topic-grid,.content-grid,.intro-grid,.two-col,.footer-grid{grid-template-columns:1fr}.topic{min-height:0}.community-cta{align-items:flex-start;flex-direction:column}.sidebar{order:-1}.footer-legal{grid-column:auto}.status-text{padding:17px 20px}.facebook-bar a{overflow-wrap:anywhere}.article h2{font-size:26px}}
@media print{.site-header,.facebook-bar,.menu,.community-cta{display:none}.title-band{background:#fff;color:#000;padding:20px 0}.title-band p{color:#333}.footer{background:#fff;color:#333}.footer h4,.footer a{color:#000}}
