.f4k-game-feature{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;margin:20px auto 28px;background:#eaf4ff;color:#16334c;overflow:hidden;border-radius:10px;border:1px solid #c7dff0}.f4k-game-feature__copy{padding:clamp(22px,3vw,38px)}.f4k-game-eyebrow{font-size:12px;font-weight:800;letter-spacing:.11em;color:#165bb1;margin:0 0 10px}.f4k-game-feature h2{font-size:clamp(27px,3vw,39px);line-height:1.12;margin:0 0 14px;color:#123a64}.f4k-game-feature__copy>p:not(.f4k-game-eyebrow):not(.f4k-game-note){font-size:17px;line-height:1.55;max-width:490px;margin:0 0 20px}.f4k-game-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.f4k-game-play{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 24px;border-radius:6px;background:#1261cc;color:#fff!important;font-weight:800;font-size:17px;text-decoration:none!important;box-sizing:border-box;transition:background .15s,transform .15s}.f4k-game-play:hover{background:#0d4da6;transform:translateY(-1px)}.f4k-game-more{font-weight:700;color:#14518d;text-underline-offset:4px}.f4k-game-note{font-size:13px!important;line-height:1.5;color:#425970;margin:16px 0 0!important}.f4k-game-feature__image{position:relative;display:block;min-height:290px;overflow:hidden;background:#d5d5cd}.f4k-game-feature__image img{width:100%;height:100%;object-fit:cover;object-position:68% center;position:absolute;inset:0;transition:transform .3s}.f4k-game-feature__image:hover img{transform:scale(1.025)}.f4k-game-feature__image span{position:absolute;bottom:0;left:0;right:0;padding:30px 22px 15px;background:linear-gradient(transparent,#102031c9);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em}.primary-menu>.f4k-game-nav>a{color:#fff!important;background:#155cb5;border-radius:4px}.f4k-game-intro{max-width:900px}.f4k-game-intro .f4k-game-lead{font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:750;color:#153c65;margin:10px 0 18px}.f4k-game-intro figure{margin:28px 0}.f4k-game-intro img{width:100%;height:auto;border-radius:6px}.f4k-game-intro figcaption{font-size:12px;color:#52647a;margin-top:6px}.f4k-game-intro h2{margin-top:30px}.f4k-game-intro details{border-top:1px solid #cddbe6;padding:20px 0;margin-top:28px}.f4k-game-intro summary{cursor:pointer;font-weight:700;min-height:36px}.f4k-game-feature a:focus-visible,.f4k-game-intro a:focus-visible{outline:3px solid #a43b00;outline-offset:4px}@media(max-width:700px){.f4k-game-feature{grid-template-columns:1fr;margin-top:12px}.f4k-game-feature__image{min-height:210px;order:-1}.f4k-game-feature__copy{padding:24px}.f4k-game-feature h2{font-size:29px}.f4k-game-feature__image img{object-position:center 55%}.f4k-game-actions{gap:16px}.f4k-game-intro .f4k-game-more{display:inline-block;margin-top:12px}}@media(prefers-reduced-motion:reduce){.f4k-game-feature *,.f4k-game-play{transition:none!important;transform:none!important}}

/* Compact invitation: preserve the main website as the focus. */
.f4k-game-feature{grid-template-columns:minmax(0,1fr) 220px;margin:14px auto 18px;align-items:stretch}
.f4k-game-feature__copy{padding:18px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:22px;align-items:center}
.f4k-game-feature .f4k-game-eyebrow{font-size:10px;margin:0 0 5px;grid-column:1}
.f4k-game-feature h2{font-size:25px;margin:0 0 6px;grid-column:1}
.f4k-game-feature__copy>p:not(.f4k-game-eyebrow):not(.f4k-game-note){font-size:14px;line-height:1.4;margin:0;grid-column:1}
.f4k-game-feature .f4k-game-actions{grid-column:2;grid-row:1/4;display:grid;gap:8px;text-align:center}
.f4k-game-feature .f4k-game-play{min-height:44px;font-size:14px;padding:10px 18px;gap:12px}
.f4k-game-feature .f4k-game-more{font-size:12px}
.f4k-game-feature .f4k-game-note{grid-column:1/3;margin:8px 0 0!important;font-size:11px!important}
.f4k-game-feature__image{min-height:0;order:0}
@media(max-width:700px){.f4k-game-feature{grid-template-columns:minmax(0,1fr);margin-block:10px 14px}.f4k-game-feature__image{display:none}.f4k-game-feature__copy{padding:14px 16px;column-gap:12px}.f4k-game-feature h2{font-size:21px}.f4k-game-feature__copy>p:not(.f4k-game-eyebrow):not(.f4k-game-note){font-size:12px}.f4k-game-feature .f4k-game-eyebrow{font-size:9px;letter-spacing:.04em}.f4k-game-feature .f4k-game-play{padding:10px 12px}.f4k-game-feature .f4k-game-note{line-height:1.3}}
