:root{--blue:#1368CE;--red:#E21B3C;--green:#26890C;--ink:#121326;--paper:#FFFFFF;--tint:#D9E4F5;--rail:rgba(255,255,255,.34);--col:1080px;}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--blue);color:var(--paper);font-family:Rubik,"Trebuchet MS",sans-serif;font-weight:400;font-size:clamp(1rem,0.97rem + 0.15vw,1.0625rem);line-height:1.6;text-wrap:pretty;overflow-x:hidden;}::selection{background:var(--red);color:var(--paper)}h1,h2,.sticker,.num,.big{font-family:Gabarito,"Trebuchet MS",sans-serif;font-weight:800;line-height:1.08;text-wrap:balance}a{color:inherit}.wrap{width:100%;max-width:var(--col);margin:0 auto;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));}.box,.panel,.card,.tab{border-radius:22px}@supports (corner-shape:squircle){.box,.panel,.card{corner-shape:squircle;border-radius:30px}.tab{corner-shape:scoop;border-radius:9px}}.top{display:flex;align-items:center;gap:14px;padding-top:22px}.top img{display:block;width:128px;height:128px}@media (max-width:640px){.top{padding-top:16px;gap:10px}.top img{width:58px;height:58px}}.mark{font-family:Gabarito,"Trebuchet MS",sans-serif;font-weight:800;font-size:clamp(1.3rem,1.1rem + 1.1vw,1.75rem);letter-spacing:-0.01em}.hero{display:grid;gap:16px;padding-top:12px;padding-bottom:30px}h1{font-size:clamp(1.8rem,1.3rem + 3.1vw,3.4rem);margin:.22em 0 .26em;letter-spacing:-0.025em}.lead{margin:0 0 18px;max-width:36ch;font-size:clamp(1.02rem,0.98rem + 0.25vw,1.15rem)}.path{margin:0;padding:0;list-style:none;max-width:30rem}.box{background:var(--paper);color:var(--ink);padding:11px 16px 12px 14px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:start;border-left:10px solid var(--green);}.letter{font-family:Gabarito,"Trebuchet MS",sans-serif;font-weight:800;font-size:1.15rem;grid-row:span 2;line-height:1.3;color:var(--green)}.q{font-weight:500;font-size:1.02rem;line-height:1.35;margin:0}.no{margin:1px 0 0;font-size:.88rem;line-height:1.4;color:#44465c}.link{display:flex;flex-direction:column;align-items:center;padding:3px 0}.link span{font-size:.78rem;letter-spacing:.06em;font-weight:500;line-height:1.5}.link i{display:block;width:3px;height:11px;background:var(--rail)}.link svg{display:block}.end{padding-top:6px}.sticker{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:264px;min-height:62px;padding:.8rem 2.1rem;background:var(--red);color:var(--paper);font-size:1.2rem;letter-spacing:-0.01em;text-decoration:none;border:5px solid var(--paper);border-radius:999px;transform:rotate(-1.4deg);-webkit-tap-highlight-color:transparent;}.sticker:focus-visible{outline:4px solid var(--paper);outline-offset:4px}@media (hover:hover) and (pointer:fine){.sticker{transition:transform .18s cubic-bezier(.2,.8,.3,1)}.sticker:hover{transform:rotate(-1.4deg) scale(1.03)}}.undercta{margin:11px 0 0;font-size:.95rem;max-width:28rem}.art{max-width:400px;width:100%;justify-self:center}.art svg{width:100%;height:auto;display:block}.rule{border:0;border-top:1px solid var(--rail);margin:0}.sec{display:grid;gap:18px}.sec h2{font-size:clamp(1.45rem,1.25rem + 1vw,1.9rem);margin:0;letter-spacing:-0.02em}#facts{padding-top:52px;padding-bottom:52px}#questions{padding-top:68px;padding-bottom:68px}.close{padding-top:84px;padding-bottom:84px}@media (min-width:900px){.sec{grid-template-columns:15rem 1fr;gap:34px}}.panel{background:var(--paper);color:var(--ink);border:4px solid var(--ink);padding:20px 22px 10px;max-width:40rem}.panel .big{font-size:1.3rem;margin:0 0 10px;letter-spacing:-0.02em}.thick{border:0;border-top:7px solid var(--ink);margin:0 0 4px}.row{display:flex;flex-wrap:wrap;gap:4px 18px;justify-content:space-between;padding:11px 0;border-bottom:1px solid #c9cad6;font-size:.98rem}.row:last-child{border-bottom:0}.row b{font-weight:500}.row span{color:#3a3c52;flex:1 1 14rem;text-align:left}@media (max-width:519px){.row span{flex:1 1 100%}}@media (min-width:520px){.row span{text-align:right;flex:0 1 auto;max-width:24rem}}.tabs{display:flex;gap:10px;margin:0 0 14px}.tab{min-width:48px;min-height:48px;padding:8px 14px;font-family:Gabarito,"Trebuchet MS",sans-serif;font-weight:800;font-size:1.05rem;background:transparent;color:var(--paper);border:3px solid var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;}.tab[aria-selected="true"]{background:var(--paper);color:var(--blue)}.tab:focus-visible{outline:4px solid var(--paper);outline-offset:3px}.card{background:var(--paper);color:var(--ink);padding:20px 22px;max-width:40rem}.card h3{font-family:Gabarito,"Trebuchet MS",sans-serif;font-weight:800;font-size:1.2rem;margin:0 0 10px;letter-spacing:-0.02em}.card ul{margin:0;padding:0;list-style:none}.card li{padding:7px 0 7px 26px;position:relative;font-size:.99rem;line-height:1.55}.card li::before{content:attr(data-m);position:absolute;left:0;top:7px;color:var(--green);font-weight:500}.card[hidden]{display:none}.quote{font-family:Gabarito,"Trebuchet MS",sans-serif;font-weight:800;font-size:clamp(1.55rem,1.2rem + 1.9vw,2.45rem);line-height:1.15;letter-spacing:-0.025em;margin:0 0 28px;max-width:20ch}footer{padding:0 0 46px}.dbl{border:0;border-top:4px double rgba(255,255,255,.6);margin:0 0 18px}.fname{text-align:center;font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin:0 0 12px}.flinks{display:flex;justify-content:center;gap:26px;font-size:.92rem;margin:0}.flinks a{text-decoration-thickness:1px;text-underline-offset:3px}@media (min-width:960px){.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:46px;padding-top:4px;padding-bottom:34px}.art{justify-self:end}}@media (prefers-reduced-motion:no-preference){.chip{opacity:0;animation:pop .42s cubic-bezier(.2,.8,.3,1) forwards}.chip:nth-of-type(1){animation-delay:.15s}.chip:nth-of-type(2){animation-delay:.27s}.chip:nth-of-type(3){animation-delay:.39s}.chip:nth-of-type(4){animation-delay:.51s}.chip:nth-of-type(5){animation-delay:.63s}.chip:nth-of-type(6){animation-delay:.75s}.count{opacity:0;animation:pop .5s cubic-bezier(.2,.8,.3,1) .88s forwards}@keyframes pop{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}body,html{max-width:100%;overflow-x:clip;}