/* A single arcade entrance. Old launchers remain available only to the catalogue. */
.toc5-legacy-trigger{display:none!important}.toc5-arcade-bar{height:auto;min-height:46px;background:linear-gradient(100deg,#071f55,#07379f);display:flex;align-items:center;justify-content:center;gap:16px;padding:7px 20px;border-bottom:1px solid #ffffff1a}.arcade-bar-note{font:500 12px/1.2 Inter,Arial,sans-serif;color:#d5e3ff;letter-spacing:.3px}.toc5-arcade-bar .toc5-more-games{display:inline-flex;align-items:center;gap:9px;min-height:31px;padding:6px 16px;border:1px solid #ffdc4d;border-radius:100px;background:#ffcc00;color:#071f55;font:800 12px/1.2 Inter,Arial,sans-serif;box-shadow:0 3px 12px #0002;transition:transform .2s,background .2s}.toc5-more-games:hover{background:#ffe36e;transform:translateY(-1px)}.toc5-more-games svg{width:20px;height:17px;flex:none}.play-card .play-icon{font-family:Arial,sans-serif}.home-with-news{display:grid;grid-template-columns:minmax(0,1fr);max-width:1840px;margin:0 auto;gap:22px;padding:0 var(--page-gutter,24px) 30px}.home-with-news>main{min-width:0;grid-row:1}.home-news{background:#fff;border:1px solid #d4deef;border-radius:14px;padding:20px;align-self:start}.home-news-head{display:flex;flex-direction:column;gap:7px;padding-bottom:16px;border-bottom:2px solid #07379f}.home-news.insurance-news .home-news-head{border-color:#ffcc00}.home-news-kicker{color:#53647e;font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.home-news h2{font:800 19px/1.2 Inter,Arial,sans-serif;color:#071f55;letter-spacing:-.4px}.home-news-list{display:grid;gap:0}.home-news-item{padding:17px 0;border-bottom:1px solid #e4eaf5;display:block}.home-news-item:last-child{border-bottom:0}.home-news-item h3{font:600 14px/1.5 Inter,Arial,sans-serif;color:#071f55;margin:6px 0 8px;letter-spacing:-.1px}.home-news-item a:hover h3{text-decoration:underline;text-underline-offset:3px}.news-topic{font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.7px;color:#07379f;font-weight:700}.news-meta{display:flex;flex-wrap:wrap;gap:5px 8px;color:#66758e;font-size:10px;line-height:1.4}.home-news-status{color:#6c7c94;font:11px/1.5 Inter,Arial,sans-serif;margin:12px 0 0}.home-news-source{display:inline-block;margin-top:10px;font-size:11px;text-decoration:underline;color:#07379f}.home-news-item a:focus-visible{outline-offset:2px}.home-news-item a{display:block}.home-news-list h3{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.home-with-news .portal-intro{padding-top:45px}.home-with-news .welcome{margin-bottom:35px}.home-with-news .home-location{margin-bottom:10px}
@media(min-width:1240px){.home-with-news{grid-template-columns:190px minmax(0,1fr) 190px;gap:14px;padding:0 18px 40px}.home-with-news>main{grid-column:2;grid-row:1}.home-news.accounting-news{grid-column:1;grid-row:1}.home-news.insurance-news{grid-column:3;grid-row:1}.home-news{margin-top:45px;padding:16px;position:sticky;top:18px}.home-with-news .portal-intro{grid-template-columns:1fr;gap:17px}.home-with-news .portal-intro h1{font-size:clamp(38px,3vw,54px);letter-spacing:-1.8px}.home-with-news .portal-intro p{max-width:46ch}.home-with-news .choices{gap:18px}.home-with-news .choice{padding:23px}.home-with-news .choice h2{font-size:clamp(30px,2.2vw,42px)}.home-with-news .choice-photo{height:190px}.home-with-news .choice-top .eyebrow{font-size:11px;letter-spacing:1px}}
@media(min-width:1800px){.home-with-news{grid-template-columns:220px minmax(0,1fr) 220px;gap:20px}.home-with-news .choice-photo{height:210px}}
@media(min-width:760px) and (max-width:1239px){.home-with-news{grid-template-columns:1fr 1fr}.home-with-news>main{grid-column:1/-1}.home-news.accounting-news{grid-column:1;grid-row:2}.home-news.insurance-news{grid-column:2;grid-row:2}.home-news-list{grid-template-columns:1fr 1fr;gap:0 18px}.home-news-list h3{font-size:14px}}
@media(max-width:759px){.home-with-news{padding:0 0 30px;gap:16px}.home-news{margin:0 var(--page-gutter,18px);padding:20px}.home-news-list{grid-template-columns:1fr 1fr;gap:0 16px}.home-news-list h3{font-size:13px}.home-news-head{gap:5px}.home-news h2{font-size:20px}.arcade-bar-note{display:none}.toc5-arcade-bar{min-height:43px;padding:6px 16px}}
@media(max-width:420px){.home-news-list{grid-template-columns:1fr}.home-news-item{padding:13px 0}}
/* A small flying curiosity, paused while a game or another dialog is open. */
.toc5-fact-star{position:fixed;top:0;left:0;z-index:45;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;cursor:pointer;filter:drop-shadow(0 5px 7px #071f5540);will-change:transform;transition:transform 8s cubic-bezier(.35,.05,.35,1)}.toc5-fact-star[hidden],.toc5-fact-card[hidden]{display:none!important}.toc5-fact-star svg{width:53px;height:53px;flex:none;animation:star-wink 3s ease-in-out infinite}.toc5-fact-star span{padding:8px 11px;border-radius:100px;background:#07379f;color:#fff;border:1px solid #ffffffb0;font:700 12px Inter,Arial,sans-serif;white-space:nowrap}.toc5-fact-star:focus-visible{outline:3px solid #ffcc00;outline-offset:3px;border-radius:30px}.toc5-fact-card{position:fixed;bottom:24px;right:24px;z-index:70;width:min(390px,calc(100vw - 32px));padding:25px;background:#fff;border:1px solid #d4deef;border-top:5px solid #ffcc00;border-radius:16px;box-shadow:0 20px 75px #071f553d;color:#071f55}.toc5-fact-card h2{font:800 24px/1.2 Inter,Arial,sans-serif;margin:12px 20px 14px 0;letter-spacing:-.6px}.toc5-fact-card p{font:15px/1.65 Inter,Arial,sans-serif;margin:0 0 18px}.toc5-fact-card .fact-label{font:700 11px Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:1.3px;color:#07379f}.toc5-fact-close{position:absolute;right:13px;top:12px;background:#eef2fb;color:#071f55;border:0;width:29px;height:29px;border-radius:50%;font-size:23px;cursor:pointer}.toc5-fact-link{display:inline-block;color:#07379f;font:700 14px/1.5 Inter,Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.toc5-fact-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:22px;padding-top:16px;border-top:1px solid #e2e9f5}.toc5-fact-next{background:#07379f;color:#fff;border:0;border-radius:30px;padding:10px 14px;font:600 12px Inter,Arial,sans-serif;cursor:pointer}.toc5-fact-dismiss{color:#66758e;background:none;border:0;text-decoration:underline;font:11px Inter,Arial,sans-serif;cursor:pointer}.facts-footer-toggle{padding:0;background:none;border:0;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.toc5-fact-card:focus-visible{outline:3px solid #ffcc00}.toc5-fact-star:hover svg{animation-play-state:paused}@keyframes star-wink{0%,100%{transform:rotate(-8deg) scale(1)}50%{transform:rotate(8deg) scale(1.06)}}@media(max-width:600px){.toc5-fact-card{right:16px;bottom:16px;padding:21px}.toc5-fact-card h2{font-size:22px}.toc5-fact-card p{font-size:14px}.toc5-fact-star svg{width:43px;height:43px}.toc5-fact-star span{font-size:11px;padding:7px 9px}}@media(prefers-reduced-motion:reduce){.toc5-fact-star{transition:none}.toc5-fact-star svg{animation:none}.toc5-more-games{transition:none!important}}
