*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f5f3ee;color:#18262d;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}a{color:#98391f;text-underline-offset:4px}a:hover{color:#c44d29}button,select{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #d15c32;outline-offset:5px}.wrap{width:min(1240px,calc(100% - 64px));margin:auto}.skip{position:absolute;top:-100px;left:20px;z-index:9;background:white;padding:15px}.skip:focus{top:10px}.topline{background:#14262e;color:#f5f3ee;font-size:10px;letter-spacing:1.8px;padding:9px 0}.topline .wrap{display:flex;justify-content:space-between}.masthead{background:#fff;border-bottom:1px solid #d7dad7}.header-inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:#14262e!important;font-weight:900;line-height:1}.brand-mark{border:2px solid #b44e2b;width:43px;height:49px;display:grid;place-items:center;color:#b44e2b;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);background:#f5ede2;font-size:24px}.brand-main{display:block;font-size:25px;letter-spacing:-1px}.brand-sub{display:block;font-size:8px;letter-spacing:2.4px;font-weight:600;margin-top:8px}.main-nav{display:flex;gap:22px;align-items:center}.main-nav a{text-decoration:none;font-size:12px;font-weight:700;color:#26383f;white-space:nowrap}.main-nav a[aria-current]{color:#ad4524;border-bottom:2px solid #ad4524}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#bd502d;color:#fff!important;font-weight:700;font-size:13px;padding:14px 22px;gap:10px;border:1px solid #bd502d;transition:background .2s}.button:hover{background:#983b20}.button.outline{background:transparent;color:#963e22!important}.button.light{background:#f1d9a5;border-color:#f1d9a5;color:#18262d!important}.header-cta{font-size:11px;padding:11px 15px}.mobile-menu{display:none;border:1px solid #cad0ce;background:white;padding:8px 12px;color:#14262e}.hero{background:#14262e;color:white;position:relative;overflow:hidden}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:.53}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,25,31,.97),rgba(9,25,31,.65) 42%,rgba(9,25,31,.08))}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center;min-height:530px;padding:62px 0}.eyebrow{display:block;font-size:11px;letter-spacing:2px;font-weight:700;color:#ad4524}.hero .eyebrow{color:#ebc888;display:flex;gap:12px;align-items:center}.hero .eyebrow:before{content:"";width:28px;height:2px;background:#bd502d}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;line-height:1.07;letter-spacing:-1.8px;margin:0 0 20px;font-weight:800}h1{font-size:clamp(42px,5.3vw,72px);max-width:800px}.hero h1{font-size:clamp(52px,5.8vw,82px);letter-spacing:-3px;margin:21px 0}.hero h1 em{font-style:normal;color:#eed4a3}.hero p{font-size:17px;color:#d8dfdf;max-width:490px;margin-bottom:25px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions .outline{color:white!important;border-color:#78858b}.hero-note{font-size:11px!important;color:#bbc5c7!important;margin-top:21px}.countdown{border-top:3px solid #d75c31;background:#14262ee8;border-bottom:1px solid #617078;padding:28px}.countdown .eyebrow{font-size:10px;letter-spacing:1.6px}.countdown h2{font-size:30px;margin:19px 0 8px}.countdown p{font-size:13px;margin:0}.count-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 20px}.count-grid strong{display:block;font-size:42px;line-height:1}.count-grid small{font-size:9px;letter-spacing:2px;color:#c0c9ca}.countdown .text-link{color:#efd3a3;font-size:12px}.quick-facts{background:#e9e4da;border-bottom:1px solid #d3cfc6}.facts-inner{display:grid;grid-template-columns:repeat(4,1fr);padding:22px 0;gap:20px}.fact{border-right:1px solid #cfcac0;padding-right:20px}.fact:last-child{border:0}.fact span{display:block;font-size:10px;letter-spacing:1.7px;color:#5d696b}.fact strong{font-size:16px}.content{padding:42px 0 70px}.meta{font-size:11px;color:#657073;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #d8dad4;padding-bottom:20px}.content section{margin:55px 0}.content h2{font-size:clamp(28px,3.2vw,41px)}.content h3{font-size:23px;letter-spacing:-.8px}.content p{max-width:850px;margin:16px 0 22px}.schedule-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:28px 0 22px}.schedule-tools label{font-size:12px;font-weight:700}.schedule-tools select{padding:10px 35px 10px 12px;border:1px solid #c6ceca;background:#fff;color:#20333a;font-size:12px;border-radius:0;max-width:100%}.text-link{font-size:12px;font-weight:700}.schedule-tools .text-link{margin-left:auto}.round-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #c7cfca;border-left:1px solid #c7cfca}.round{display:block;min-height:215px;padding:20px;background:#fff;color:#24343b!important;text-decoration:none;border-right:1px solid #c7cfca;border-bottom:1px solid #c7cfca;transition:background .2s}.round:hover{background:#eee7d9}.round-top{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;color:#9f4327;font-weight:700;margin-bottom:23px}.round>strong{display:block;font-size:11px;letter-spacing:1px}.round b{display:block;font-size:28px;line-height:1.3;letter-spacing:-1px}.round-time{display:block;font-size:12px;font-weight:700;margin-top:7px}.round-theme{display:block;font-size:10px;color:#687173;margin-top:15px}.note{font-size:12px;color:#687173}.guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.guide{padding:25px 23px;background:#ebe7de;text-decoration:none;color:#26383d!important;border-top:2px solid #26383d}.guide h3{margin-top:28px;margin-bottom:12px;display:flex;gap:12px;justify-content:space-between}.guide h3 span{color:#b44e2b}.guide p{font-size:13px;margin:0;line-height:1.6;color:#596569}.guide:hover{background:#e2dacb}.guide .eyebrow{font-size:9px;letter-spacing:1.3px}.watch-band{background:#172b34;color:#fff;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.watch-band .eyebrow{color:#e4b875}.watch-band h2{font-size:48px;margin-top:20px}.watch-band p{color:#c5d0d2;font-size:14px}.watch-options{display:grid;gap:20px;align-content:center}.watch-options>div{border-top:1px solid #5b6a70;padding-top:20px}.watch-options span{font-size:9px;color:#dfba80;letter-spacing:2px}.watch-options h3{margin:10px 0}.watch-options p{margin:0}.table-wrap{overflow:auto;border:1px solid #d0d5ce;background:white;margin-top:25px}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th,td{padding:14px 18px;border-bottom:1px solid #e0e3dc;vertical-align:top}th{background:#e9e6dd;color:#2c3b3f;font-size:10px;letter-spacing:1px;white-space:nowrap}tr:last-child td{border-bottom:0}tbody tr:nth-child(even){background:#faf9f6}.faqs{border-top:1px solid #c9d0cb}details{border-bottom:1px solid #c9d0cb;padding:20px 0}summary{font-weight:700;cursor:pointer;font-size:16px}details p{font-size:14px;margin-bottom:0!important}.article-hero{background:#e9e4da;padding:48px 0 55px;border-bottom:1px solid #d1d0c6}.breadcrumb{font-size:11px;color:#687173;margin-bottom:27px}.article-hero h1{font-size:clamp(36px,4.5vw,60px);margin-top:18px;max-width:1000px}.article-hero .intro{font-size:18px;max-width:750px;line-height:1.6;color:#4c5b60}.article-layout{display:grid;grid-template-columns:minmax(0,860px) 260px;gap:70px}.article-layout .content{min-width:0}.article-layout .guide-grid{grid-template-columns:1fr 1fr}.article-layout .content h2{font-size:30px}.article-layout .content section:first-of-type{margin-top:35px}.sidebar{padding:46px 0}.sidebar-inner{border-top:3px solid #b64f2b;padding:23px;background:#eae6dd}.sidebar h2{font-size:20px;letter-spacing:-.6px}.sidebar a{display:block;padding:10px 0;font-size:13px;border-bottom:1px solid #cdd0c6;text-decoration:none}.sidebar p{font-size:12px;color:#59696d}.sources{border-top:1px solid #ced3cd;padding-top:25px;margin-top:55px;font-size:12px}.sources h2{font-size:18px!important;letter-spacing:-.4px}.sources ul{padding-left:18px}.round-neighbors{display:flex;justify-content:space-between;border-top:1px solid #cbd0c8;padding-top:22px;font-size:13px}.footer{background:#14262e;color:#cad3d4;padding:55px 0 25px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:50px}.footer .brand{color:#fff!important}.footer p{font-size:12px;max-width:290px}.footer h2{font-size:10px;color:#e9c68b;letter-spacing:2px;margin:0 0 18px}.footer a{color:#d0d8d8;font-size:12px;text-decoration:none}.footer nav a{display:block;margin:9px 0}.footer-bottom{border-top:1px solid #40515a;margin-top:35px;padding-top:20px;font-size:10px;color:#97a7ab;display:flex;justify-content:space-between;gap:35px}.footer-bottom p{max-width:850px;margin:0;font-size:10px}li{margin:9px 0}.sitemap-list{columns:2}
@media(max-width:1150px){.main-nav{gap:14px}.main-nav a{font-size:11px}.header-cta{display:none}.hero-inner{gap:45px}.guide-grid{grid-template-columns:repeat(2,1fr)}.article-layout{gap:35px;grid-template-columns:minmax(0,1fr) 230px}.watch-band{gap:40px}}
@media(max-width:800px){.wrap{width:calc(100% - 36px)}.topline{font-size:9px;letter-spacing:1px}.topline .wrap span:last-child{display:none}.header-inner{min-height:78px;flex-wrap:wrap;gap:0;padding:15px 0}.brand-main{font-size:22px}.mobile-menu{display:block}.main-nav{display:none;width:100%;padding-top:20px;padding-bottom:10px;flex-direction:column;align-items:flex-start;gap:17px}.main-nav.open{display:flex}.main-nav a{font-size:14px}.hero-inner{grid-template-columns:1fr;gap:30px;padding:45px 0}.hero h1{font-size:60px;letter-spacing:-2.5px}.hero p{font-size:15px}.countdown{padding:20px}.countdown h2{font-size:24px}.count-grid{margin:22px 0}.count-grid strong{font-size:34px}.facts-inner{grid-template-columns:1fr 1fr;padding:18px 0;gap:19px}.fact:nth-child(2){border:0}.fact strong{font-size:14px}.fact span{font-size:9px}.round-grid{grid-template-columns:repeat(2,1fr)}.round{min-height:195px;padding:17px}.round-top{margin-bottom:15px}.schedule-tools .text-link{margin-left:0;display:block;width:100%;margin-top:5px}.content{padding-top:25px}.meta{font-size:10px;flex-direction:column;gap:5px}.content section{margin:40px 0}.content h2{font-size:30px}.guide-grid{gap:12px}.guide{padding:20px 16px}.guide h3{font-size:20px}.guide p{font-size:12px}.watch-band{padding:28px!important;grid-template-columns:1fr;gap:20px}.watch-band h2{font-size:38px}.article-layout{display:block}.sidebar{padding:0 0 40px}.article-hero{padding:30px 0}.article-hero h1{font-size:39px}.article-hero .intro{font-size:16px}.article-layout .content h2{font-size:28px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:15px}.sitemap-list{columns:1}th,td{padding:12px 14px}.article-layout .guide-grid{grid-template-columns:1fr 1fr}}
@media(max-width:370px){.hero h1{font-size:52px}.brand-main{font-size:20px}.brand-mark{width:33px;height:43px}.brand-sub{font-size:7px}.guide-grid,.article-layout .guide-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
@media(max-width:800px){.header-inner>.brand{gap:8px}.header-inner .brand-mark{width:32px;height:41px;font-size:21px}.header-inner .brand-main{font-size:20px}.header-inner .brand-sub{font-size:6.5px;letter-spacing:1.8px}}
