.lap-notice{width:100%;font-family:var(--font-dm-sans),"DM Sans",Arial,sans-serif;z-index:1010;position:relative}.lap-notice__strip{color:#fff;background:#013d53;align-items:center;gap:1.25rem;min-height:44px;padding:0 2rem;display:flex}@media (max-width:768px){.lap-notice__strip{flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem 0}}.lap-notice__label{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-right:1px solid #ffffff29;flex-shrink:0;align-items:center;gap:.5rem;padding-right:1.25rem;font-size:11px;font-weight:700;line-height:44px;display:flex;color:#fff!important}.lap-notice__label span{color:#fff!important;font-weight:700!important}.lap-notice__label svg{color:#00a3dd;fill:currentColor;width:16px;height:14px}@media (max-width:768px){.lap-notice__label{letter-spacing:.1em;text-overflow:ellipsis;border-right:none;min-width:0;padding-right:.5rem;font-size:10px;line-height:26px;overflow:hidden}}.lap-notice__marquee{flex:1;align-items:center;min-width:0;height:44px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}@media (max-width:768px){.lap-notice__marquee{flex-basis:100%;order:3;height:30px}}.lap-notice__marquee-track{width:max-content;animation:70s linear infinite lapNoticeMarquee;display:flex}.lap-notice__marquee:hover .lap-notice__marquee-track,.lap-notice__marquee:focus-within .lap-notice__marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lap-notice__marquee-track{animation:none}}.lap-notice__marquee-set{align-items:center;display:flex}.lap-notice__marquee-item{white-space:nowrap;color:#ffffffd1;align-items:center;font-size:14px;font-weight:400;line-height:44px;display:inline-flex}@media (max-width:768px){.lap-notice__marquee-item{font-size:12px;line-height:30px}}.lap-notice__separator{color:#00a3dd;padding:0 28px;font-weight:400}.lap-notice__lists-cta{font-family:var(--font-dm-sans),"DM Sans",Arial,sans-serif;white-space:nowrap;border:1px solid #ffffff47;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:background .14s,border-color .14s;display:inline-flex;color:#fff!important;text-decoration:none!important}.lap-notice__lists-cta svg{flex-shrink:0;width:14px;height:10px;transition:transform .14s;display:block}.lap-notice__lists-cta:hover{background:#ffffff1f;border-color:#ffffff8c}.lap-notice__lists-cta:hover svg{transform:translate(3px)}.lap-notice__lists-cta:focus-visible{outline-offset:3px;outline:2px solid #00a3dd}@media (max-width:768px){.lap-notice__lists-cta{order:4;margin:.5rem 0;padding:.375rem .625rem}}.lap-notice__countdown{color:#fff;font-family:var(--font-dm-sans),"DM Sans",Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;flex-shrink:0;align-items:center;padding:.375rem .75rem;font-size:.625rem;font-weight:700;line-height:1.3;display:inline-flex}@media (max-width:768px){.lap-notice__countdown{margin-left:auto;padding:.25rem .625rem}}.lap-notice__toggle{cursor:pointer;color:#fff;background:#00a3dd;border:none;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;transition:background .14s,color .14s;display:inline-flex}.lap-notice__toggle:hover{color:#fff;background:#33b8e6}.lap-notice__toggle:focus-visible{outline-offset:3px;outline:2px solid #00a3dd}@media (max-width:768px){.lap-notice__toggle{gap:.375rem;padding:.375rem .625rem}}.lap-notice__toggle-caret{color:currentColor;flex-shrink:0;width:11px;height:7px;transition:transform .18s;display:block}.lap-notice--expanded .lap-notice__toggle-caret{transform:rotate(180deg)}.lap-notice__band{z-index:1000;background:linear-gradient(#013d53 0%,#01293a 100%);border-top:2px solid #00a3dda6;animation:.22s ease-out lapNoticeBandIn;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 48px #01293a73}.lap-notice__container{max-width:1440px;margin:0 auto;padding:2rem 3rem}@media (max-width:768px){.lap-notice__container{padding:1.25rem 1rem}}.lap-notice__head{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1.5rem;display:flex}@media (max-width:1024px){.lap-notice__head{flex-direction:column;align-items:flex-start;gap:1rem}}.lap-notice__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#5cc8f0;margin-bottom:.5rem;font-size:11px;font-weight:700;line-height:16px;display:block}.lap-notice__title{letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;font-size:28px;font-weight:700;line-height:36px}@media (max-width:768px){.lap-notice__title{font-size:22px;line-height:30px}}.lap-notice__intro{color:#ffffffb3;max-width:62ch;margin:0;font-size:15px;line-height:24px}.lap-notice__deadline{border-left:2px solid #00a3dd;flex-direction:column;flex-shrink:0;align-items:flex-end;padding-left:1.5rem;display:flex}@media (max-width:1024px){.lap-notice__deadline{align-items:flex-start;padding:0 0 0 1rem}}.lap-notice__deadline-label{letter-spacing:.16em;text-transform:uppercase;color:#5cc8f0;font-size:11px;font-weight:700;line-height:16px}.lap-notice__deadline-date{letter-spacing:-.02em;color:#fff;white-space:nowrap;margin-top:2px;font-size:26px;font-weight:700;line-height:34px}@media (max-width:768px){.lap-notice__deadline-date{font-size:22px;line-height:30px}}.lap-notice__deadline-countdown{color:#ffc46b;margin-top:2px;font-size:13px;font-weight:600;line-height:20px}.lap-notice__tracks{grid-template-columns:repeat(3,1fr);gap:0;padding-top:1.5rem;display:grid}@media (max-width:1024px){.lap-notice__tracks{grid-template-columns:1fr;gap:1.25rem}}.lap-notice__track{border-left:1px solid #ffffff24;flex-direction:column;align-items:flex-start;padding:0 1.5rem;display:flex}.lap-notice__track:first-child{border-left:none;padding-left:0}@media (max-width:1024px){.lap-notice__track{border-left:2px solid #00a3dd80;padding:0 0 0 1rem}.lap-notice__track:first-child{border-left:2px solid #00a3dd80;padding-left:1rem}}.lap-notice__track-condition{color:#fff;margin-bottom:.5rem;font-size:13px;font-weight:700;line-height:20px}.lap-notice__track-text{color:#ffffffb3;flex:1;margin:0 0 1rem;font-size:15px;line-height:24px}.lap-notice__track-action{background:#00a3dd;border-radius:.5rem;align-items:center;gap:.5rem;padding:10px 1.25rem;font-size:14px;font-weight:600;line-height:20px;transition:background .14s,transform .14s;display:inline-flex;color:#fff!important;text-decoration:none!important}.lap-notice__track-action svg{flex-shrink:0;width:15px;height:11px;transition:transform .14s;display:block}.lap-notice__track-action:hover svg{transform:translate(3px)}.lap-notice__track-action:hover{background:#33b8e6;transform:translateY(-1px)}.lap-notice__track-action:focus-visible{outline-offset:2px;outline:2px solid #fff}.lap-notice__track-contact{word-break:break-word;align-items:baseline;gap:.5rem;padding:6px 0;font-size:15px;font-weight:600;line-height:22px;display:flex;color:#7fdcff!important;text-decoration:none!important}.lap-notice__track-contact:hover{color:#fff!important;text-decoration:underline!important}.lap-notice__track-contact-key{letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;min-width:76px;font-size:11px;font-weight:700}@keyframes lapNoticeMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lapNoticeBandIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
