
body.spelling-event{background:#fffcf4!important;background-image:none!important;color:#182d40!important}body.spelling-event:before{display:none}.spelling-event>header{background:#112d4c!important;border-color:#e3c16c}.spelling-event h1,.spelling-event h2,.spelling-event h3,.spelling-event h4{color:#112d4c!important;background:none!important;-webkit-text-fill-color:#112d4c;filter:none!important;text-shadow:none!important}.spelling-event .detailhero{padding:38px 0 30px;border-bottom:1px solid #dce3e7;margin-bottom:28px}.spelling-event .detailhero:after{display:none}.spelling-event .detailhero h1{font-size:clamp(38px,6vw,60px);margin:15px 0}.spelling-event .eyebrow{color:#586b7a}.spelling-event .intro,.spelling-event p,.spelling-event li{color:#354e61!important}.spelling-event h2{font-size:30px}.spelling-event h3{font-size:24px;margin-top:25px}.spelling-event .panel{background:#fff!important;border:1px solid #dce3e7;box-shadow:none;border-radius:18px;padding:25px}.spelling-event .panel h3{margin-top:0}.spelling-event .button{background:#112d4c!important;color:#fff!important;border-color:#112d4c;box-shadow:none}.spelling-event .button.outline{background:#fff!important;color:#112d4c!important}.spelling-event .columns{gap:38px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);padding-top:35px}.spelling-event .foot{color:#586b7a;border-color:#dce3e7}.spelling-event .foot strong{color:#112d4c}.shared-round{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #d6ae32;background:#fff4cf;border-radius:16px}.shared-round h3{margin:6px 0 0}.shared-round p{margin:6px 0 0}.shared-round>strong{font-size:24px;line-height:1.3;color:#112d4c;max-width:260px}.round-label{font-size:11px;font-weight:800;letter-spacing:.1em;color:#586b7a}.spelling-tracks{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:22px}.spelling-tracks article{border:1px solid #dce3e7;border-radius:16px;overflow:hidden;background:#fff}.spelling-tracks article>header{position:static!important;background:#ffd250!important;border:0;box-shadow:none;padding:18px 22px}.spelling-tracks article.external-track>header{background:#d5efeb!important}.spelling-tracks h3{font-size:23px;margin:0}.spelling-tracks header span{font-size:10px;letter-spacing:.05em;color:#354e61}.track-content{padding:10px 22px 20px}.track-content h4{font:700 17px/1.5 "Segoe UI","Microsoft YaHei",sans-serif;margin:16px 0 4px}.track-content p{font-size:14px;margin:5px 0 13px}.spelling-journey>h2{margin-bottom:22px}.practice-callout{border-top:5px solid #ffd250!important}.spelling-event .nav .brand b{color:#fff0c6!important}.spelling-event .nav nav a{color:#fff0c6!important}
@media(max-width:850px){.spelling-event .columns,.spelling-tracks{grid-template-columns:1fr}.shared-round{align-items:flex-start;flex-direction:column;gap:16px}.shared-round>strong{font-size:23px}.spelling-event .columns{gap:15px}.spelling-event .detailhero{padding-top:30px}}
