:root{
  --sky:#EAF3FF;
  --sky-2:#D4E6FF;
  --paper:#FFFFFF;
  --ink:#0E1A4F;
  --ink-2:#3A4677;
  --cobalt:#2340E0;
  --cobalt-deep:#14239A;
  --tang:#FF6A2B;
  --tang-text:#C2410C;
  --sun:#FFC93C;
  --mag:#E2368A;
  --green:#2FA84F;
  --grey:#E3E8F2;
  --grey-ink:#3B4560;
  --line:#C9D8F5;
  --r:14px;
  --wrap:1280px;
  --head:84px;
  --display:"Bowlby One","Arial Black",sans-serif;
  --body:"Red Hat Display",system-ui,sans-serif;
}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--sky);color:var(--ink);font-family:var(--body);font-size:17.5px;line-height:1.62;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}a{color:var(--cobalt);text-underline-offset:3px}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:16px;top:-60px;z-index:90;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-weight:700}.skip:focus{top:12px}.top{position:fixed;top:0;left:0;right:0;z-index:40;transition:background .25s ease,box-shadow .25s ease,transform .3s ease}.top .wrap{display:flex;align-items:center;gap:28px;height:var(--head);transition:height .25s ease}.top.is-compact{background:rgba(255,255,255,.96);box-shadow:0 4px 0 rgba(14,26,79,.1)}.top.is-compact .wrap{height:64px}.top.is-compact .brand svg{height:38px;width:auto}.top.is-compact .age{width:38px;height:38px;font-size:13px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);flex:none}.brand svg{height:46px;width:auto;transition:height .25s}.brand b{font-family:var(--display);font-weight:400;font-size:19px;line-height:.95;letter-spacing:.01em;text-transform:uppercase}.brand b span{display:block;color:var(--cobalt)}.nav{display:flex;gap:4px;margin:0 auto;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border-radius:999px;padding:6px;box-shadow:0 6px 0 rgba(14,26,79,.12)}.nav a{font-weight:700;font-size:14px;text-decoration:none;color:var(--ink);padding:8px 13px;border-radius:999px;white-space:nowrap}.nav a:hover{background:var(--sky-2)}.nav a[aria-current]{background:var(--ink);color:#fff}.age{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--display);font-size:15px;border:3px solid #fff;box-shadow:0 4px 0 rgba(14,26,79,.25);transition:width .25s,height .25s}.burger{display:none;width:48px;height:48px;border-radius:12px;border:0;background:var(--ink);color:#fff;cursor:pointer}.burger i,.burger i::before,.burger i::after{display:block;width:22px;height:3px;background:#fff;border-radius:2px;margin:0 auto;position:relative;content:""}.burger i::before{position:absolute;top:-7px}.burger i::after{position:absolute;top:7px}.drawer{position:fixed;inset:0;z-index:80;background:var(--cobalt);color:#fff;padding:20px 24px 28px;display:none;flex-direction:column;overflow:auto}.drawer.is-open{display:flex}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.drawer-head span{font-family:var(--display);font-size:18px;text-transform:uppercase}.drawer .close{width:48px;height:48px;border-radius:12px;border:2px solid #fff;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.drawer nav a{display:block;color:#fff;text-decoration:none;font-family:var(--display);font-size:28px;line-height:1.1;padding:13px 0;border-bottom:2px solid rgba(255,255,255,.18)}.drawer nav a[aria-current]{color:var(--sun)}.drawer .drawer-rg{margin-top:auto;padding-top:24px;font-size:14px;font-weight:600}.drawer :focus-visible{outline-color:var(--sun)}.footer{position:relative;background:var(--ink);color:#fff;margin-top:40px;padding:120px 0 40px;overflow:hidden;isolation:isolate}.footer::before{content:"";position:absolute;inset:0 0 auto 0;height:80px;background:var(--sky);clip-path:polygon(0 0,100% 0,100% 20%,0 100%);z-index:-1}.footer::after{content:"";position:absolute;right:-120px;bottom:-140px;width:520px;height:520px;background:var(--cobalt);clip-path:polygon(50% 0,100% 0,100% 100%,0 100%);z-index:-1;opacity:.7}.footer .grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:40px}.footer .brand{color:#fff}.footer .brand b span{color:var(--sun)}.footer p{font-size:15px;opacity:.92}.col-title{font-size:12px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;color:var(--sun);opacity:1!important}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer a{color:#fff;font-weight:600}.footer :focus-visible{outline-color:var(--sun)}.resp{display:flex;align-items:center;gap:18px;margin-top:40px;padding:20px 22px;border-radius:16px;background:rgba(255,255,255,.08);border:2px solid rgba(255,255,255,.2);flex-wrap:wrap}.resp .age{width:58px;height:58px;font-size:19px;background:var(--tang);color:var(--ink);border-color:#fff;box-shadow:none}.resp p{margin:0;font-weight:700;font-size:16px;opacity:1;flex:1 1 320px}.marks{display:flex;gap:12px;flex-wrap:wrap}.marks a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;border:2px solid rgba(255,255,255,.35);border-radius:10px;padding:8px 14px;font-weight:800;font-size:14px}.marks a i{width:10px;height:10px;border-radius:50%;background:var(--green)}.marks a:nth-child(2) i{background:var(--sun)}.marks a:nth-child(3) i{background:var(--tang)}.copy{margin-top:30px;font-size:13px;opacity:.7}@media (max-width:1180px){.nav a{padding:8px 9px;font-size:13px}.top .wrap{gap:16px}.footer .grid{grid-template-columns:1fr 1fr}}@media (max-width:1080px){.nav{display:none}.burger{display:block;margin-left:auto}}@media (max-width:700px){:root{--head:70px}html{scroll-padding-top:80px}body{font-size:16.5px}.wrap{padding:0 16px}.top{background:rgba(255,255,255,.96);box-shadow:0 4px 0 rgba(14,26,79,.1)}.top .wrap{gap:10px}.top.is-compact .wrap{height:var(--head)}.brand svg{height:38px;width:auto}.brand b{font-size:16px}.top .age{width:40px;height:40px;font-size:13px}.footer{padding-top:100px}.footer .grid{grid-template-columns:1fr;gap:28px}.resp{flex-direction:column;align-items:flex-start}}body.is-locked{overflow:hidden}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.to-top{position:fixed;right:20px;bottom:20px;z-index:30;background:var(--tang);color:var(--ink);font-weight:800;font-size:14px;text-decoration:none;padding:11px 16px;border-radius:999px;border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);transition:opacity .2s,transform .2s}.js .to-top{opacity:0;transform:translateY(12px);pointer-events:none}.js .to-top.is-on,.to-top:focus-visible{opacity:1;transform:none;pointer-events:auto}
@media (max-width:700px){.to-top{right:14px;bottom:14px}}
.ad-disclosure{background:var(--ink);color:rgba(255,255,255,.9);font-size:13px;line-height:1.45;padding:9px 20px}.ad-disclosure p{max-width:var(--wrap);margin:0 auto}.top{position:sticky;height:var(--head);margin-bottom:calc(-1 * var(--head))}.top.is-compact{height:64px;margin-bottom:-64px}.resp-text{flex:1 1 320px}.resp-text p{margin:0}.resp-text p+p{margin-top:6px;font-size:14px}.rg-logos{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.rg-logos a{display:flex;align-items:center;height:52px;padding:6px 10px;background:#fff;border-radius:10px}.rg-logos a:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.rg-logos img{display:block;height:100%;width:auto}.rg a,.drawer-rg a{color:inherit}
.footer .rg-logos{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0;padding:0}.footer .rg-logos li{margin:0;padding:0}
@media (max-width:700px){.resp .resp-text{flex:0 0 auto;width:100%}}
