.page-module__GF6sfG__page{--ink:#153e35;--muted:#4d6258;--paper:#f4f3ed;--orange:#aa471e;background:var(--paper);color:var(--ink);overflow-x:clip}.page-module__GF6sfG__page ::selection{color:#143b32;background:#b5d5c5}.page-module__GF6sfG__page :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #aa471e}.page-module__GF6sfG__page :is(h1,h2,h3,p,figure){margin:0}.page-module__GF6sfG__page h1,.page-module__GF6sfG__page h2,.page-module__GF6sfG__page h3{font-family:var(--font-bitter), Georgia, serif;text-wrap:balance;letter-spacing:-.035em}.page-module__GF6sfG__page a{text-underline-offset:.22em}.page-module__GF6sfG__page section[id],.page-module__GF6sfG__page article[id]{scroll-margin-top:30px}.page-module__GF6sfG__skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.page-module__GF6sfG__skip:focus{top:12px}.page-module__GF6sfG__header{justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 96px);min-height:104px;margin-inline:auto;display:flex}.page-module__GF6sfG__header .brand-logo__image{width:58px;height:58px}.page-module__GF6sfG__header .brand-logo__wordmark{font-size:1.12rem}.page-module__GF6sfG__header nav{align-items:center;gap:34px;font-size:.95rem;display:flex}.page-module__GF6sfG__header nav a{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.page-module__GF6sfG__header nav a:hover{text-decoration:underline}.page-module__GF6sfG__navCurrent{font-weight:700}.page-module__GF6sfG__navApp{border:1px solid #b0bcb1;border-radius:8px;padding:0 18px}.page-module__GF6sfG__hero{grid-template-columns:.86fr 1.14fr;align-items:center;width:min(1440px,100%);min-height:630px;margin-inline:auto;display:grid}.page-module__GF6sfG__heroCopy{padding:42px 32px 44px max(48px,50vw - 660px)}.page-module__GF6sfG__hero h1{font-size:clamp(3.2rem,5.2vw,5.05rem);font-weight:700;line-height:1.08}.page-module__GF6sfG__hero h1 span{color:var(--orange)}.page-module__GF6sfG__lead{max-width:31ch;padding-top:28px;font-size:1.3rem;font-weight:700;line-height:1.45}.page-module__GF6sfG__heroText{max-width:42ch;color:var(--muted);padding:14px 0 28px;font-size:1.06rem;line-height:1.7}.page-module__GF6sfG__primary,.page-module__GF6sfG__lightButton{min-height:52px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:13px 22px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.page-module__GF6sfG__primary{color:#fffef9;background:#174d3f}.page-module__GF6sfG__primary:hover{background:#0c352b;transform:translateY(-2px)}.page-module__GF6sfG__heroNote{color:var(--muted);align-items:center;gap:8px;padding-top:20px;font-size:.85rem;display:flex}.page-module__GF6sfG__heroArt{align-self:stretch;align-items:stretch;min-width:0;display:flex;position:relative}.page-module__GF6sfG__heroArt picture{width:100%;display:block}.page-module__GF6sfG__heroArt img{object-fit:cover;object-position:47% 50%;border-radius:16px 0 0 16px;width:100%;height:100%}.page-module__GF6sfG__heroArt figcaption{color:#244337;background:#f4f3ed;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 12px;font-size:.78rem;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.page-module__GF6sfG__heroArt figcaption span{white-space:nowrap;font-size:.69rem}.page-module__GF6sfG__selection{border-bottom:1px solid #cbd1c5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:min(1248px,100% - 96px);margin:0 auto;padding:54px 0 36px;display:flex}.page-module__GF6sfG__selection h2{letter-spacing:-.02em;font-size:1.35rem}.page-module__GF6sfG__jumpLinks{flex-wrap:wrap;gap:10px;display:flex}.page-module__GF6sfG__jumpLinks a{border:1px solid #bac6b9;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:11px 15px;font-size:.89rem;text-decoration:none;display:inline-flex}.page-module__GF6sfG__jumpLinks a:hover{background:#e2e8dd}.page-module__GF6sfG__boards{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1248px,100% - 96px);margin:0 auto;padding:82px 0 92px;display:grid}.page-module__GF6sfG__boardVisual{background:#dce3d1;border-radius:12px;overflow:hidden}.page-module__GF6sfG__boardVisual img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.page-module__GF6sfG__boardCaption{align-items:center;gap:12px;padding:20px 24px;font-size:.95rem;font-weight:700;display:flex}.page-module__GF6sfG__page h2{font-size:clamp(2rem,3.1vw,3rem);line-height:1.17}.page-module__GF6sfG__boardCopy>p{color:var(--muted);max-width:48ch;margin-top:20px;line-height:1.65}.page-module__GF6sfG__gameRows{margin-top:28px}.page-module__GF6sfG__gameRow{border-top:1px solid #ccd3c6;grid-template-columns:58px minmax(0,1fr) 46px;align-items:center;gap:16px;padding:18px 0;display:grid}.page-module__GF6sfG__gameIcon{width:52px;height:52px}.page-module__GF6sfG__gameIcon svg{width:100%;height:100%}.page-module__GF6sfG__gameRow h3{letter-spacing:-.015em;font-size:1.2rem}.page-module__GF6sfG__gameRow p{color:var(--muted);padding-top:5px;font-size:.88rem;line-height:1.45}.page-module__GF6sfG__roundLink{border:1px solid #adbcab;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.page-module__GF6sfG__roundLink:hover{background:#dce5d5}.page-module__GF6sfG__page .page-module__GF6sfG__accessNote{color:var(--muted);max-width:55ch;margin-top:18px;font-size:.84rem;line-height:1.55}.page-module__GF6sfG__textLink{align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:.94rem;font-weight:700;display:inline-flex}.page-module__GF6sfG__rally{color:#f9f4e8;background:#123e32;border-radius:16px;grid-template-columns:.87fr 1.13fr;width:min(1344px,100% - 48px);margin:0 auto;display:grid;overflow:hidden}.page-module__GF6sfG__rallyCopy{padding:54px 50px 50px}.page-module__GF6sfG__rallyCopy>svg{color:#e4b876;margin-bottom:23px}.page-module__GF6sfG__rallyCopy h2{font-size:clamp(2.2rem,3.6vw,3.4rem)}.page-module__GF6sfG__rallyCopy p{color:#d0ded2;max-width:40ch;margin:22px 0 27px;line-height:1.7}.page-module__GF6sfG__lightButton{color:#173e32;background:#f9f4e8}.page-module__GF6sfG__lightButton:hover{background:#e1ebd8;transform:translateY(-2px)}.page-module__GF6sfG__page .page-module__GF6sfG__rally :is(a,button):focus-visible{outline-color:#f9f4e8}.page-module__GF6sfG__rallyNote{color:#c0d1c4;margin-top:21px;font-size:.8rem;display:block}.page-module__GF6sfG__rallyVisual{min-width:0;position:relative}.page-module__GF6sfG__rallyVisual img{object-fit:cover;object-position:42% 50%;width:100%;height:100%}.page-module__GF6sfG__rallyVisual figcaption{color:#294838;background:#f4f3ed;border-radius:4px;width:fit-content;padding:6px 9px;font-size:.7rem;position:absolute;bottom:16px;left:20px;right:20px}.page-module__GF6sfG__quiz{grid-template-columns:1fr 1fr;align-items:center;gap:90px;width:min(1248px,100% - 96px);margin:92px auto;display:grid}.page-module__GF6sfG__quiz>div>p:not(.page-module__GF6sfG__accessNote){max-width:48ch;color:var(--muted);margin:23px 0 28px;line-height:1.7}.page-module__GF6sfG__quizModes{border-left:1px solid #b8c7b6;padding:12px 0 8px 40px}.page-module__GF6sfG__quizModes>div{border-bottom:1px solid #ccd3c6;padding:23px 0}.page-module__GF6sfG__quizModes>div:first-child{padding-top:0}.page-module__GF6sfG__quizModes span{font:600 1.5rem/1.2 var(--font-bitter),Georgia,serif;letter-spacing:-.025em}.page-module__GF6sfG__quizModes p{color:var(--muted);padding-top:9px;font-size:.97rem}.page-module__GF6sfG__how{background:#e4eadf;grid-template-columns:1fr 1fr;gap:80px;padding:68px max(48px,50% - 624px);display:grid}.page-module__GF6sfG__how>div>p{color:var(--muted);margin-top:20px}.page-module__GF6sfG__how ol{margin:0;padding:0;list-style:none}.page-module__GF6sfG__how li{gap:20px;margin-bottom:27px;display:flex}.page-module__GF6sfG__how li:last-child{margin-bottom:0}.page-module__GF6sfG__how li>svg{flex-shrink:0;margin-top:3px}.page-module__GF6sfG__how h3{letter-spacing:-.015em;font-size:1.16rem}.page-module__GF6sfG__how li p{color:var(--muted);max-width:48ch;padding-top:7px;font-size:.97rem;line-height:1.6}.page-module__GF6sfG__faq{width:calc(100% - 96px);max-width:850px;margin:80px auto}.page-module__GF6sfG__faq h2{margin-bottom:30px}.page-module__GF6sfG__faq details{border-bottom:1px solid #c5cfbf}.page-module__GF6sfG__faq summary{cursor:pointer;min-height:48px;padding:22px 24px 22px 0;font-size:1.08rem;font-weight:700}.page-module__GF6sfG__faq details p{color:var(--muted);max-width:70ch;padding:0 26px 24px 0;line-height:1.7}.page-module__GF6sfG__shareSection{background:#e8e4d8;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:26px;padding:54px max(48px,50% - 624px);display:grid}.page-module__GF6sfG__shareSection h2{font-size:clamp(1.6rem,2.6vw,2.5rem)}.page-module__GF6sfG__shareSection>div>p{color:var(--muted);margin-top:13px}.page-module__GF6sfG__shareControl{width:100%;max-width:390px}.page-module__GF6sfG__sharePreview{background:#fffef9;border:1px solid #b7c4b2;border-radius:12px;margin-top:20px;padding:0 18px 14px;overflow:hidden}.page-module__GF6sfG__sharePreview>img{width:calc(100% + 36px);max-width:none;height:auto;margin-bottom:15px;margin-left:-18px;display:block}.page-module__GF6sfG__sharePreview h3{font-size:1.12rem}.page-module__GF6sfG__sharePreview p{margin-top:10px;font-size:.85rem;line-height:1.5}.page-module__GF6sfG__sharePreview .page-module__GF6sfG__previewNote{color:#6e4718;background:#f4e9ce;padding:10px}.page-module__GF6sfG__shareActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.page-module__GF6sfG__shareActions button{color:#153e35;min-height:44px;font:inherit;cursor:pointer;background:#e5ecdf;border:1px solid #aabca4;border-radius:6px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.page-module__GF6sfG__shareActions button:disabled{opacity:.65;cursor:wait}.page-module__GF6sfG__shareUrl{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.page-module__GF6sfG__shareStatus{min-height:1em}.page-module__GF6sfG__footer{grid-template-columns:1fr auto;gap:20px;width:min(1248px,100% - 96px);margin:0 auto;padding:35px 0 26px;font-size:.87rem;display:grid}.page-module__GF6sfG__footer>div{align-items:center;gap:16px;display:flex}.page-module__GF6sfG__footer .brand-logo__image{width:56px;height:56px}.page-module__GF6sfG__footer p{color:var(--muted);line-height:1.5}.page-module__GF6sfG__footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 24px;display:flex}.page-module__GF6sfG__footer nav a{padding-block:12px}.page-module__GF6sfG__footerNote{border-top:1px solid #d1d7cc;grid-column:1/-1;padding-top:18px;font-size:.74rem}@media (min-width:1441px){.page-module__GF6sfG__heroCopy{padding-left:60px}.page-module__GF6sfG__heroArt img{border-radius:16px}}@media (max-width:1100px){.page-module__GF6sfG__header{width:calc(100% - 48px)}.page-module__GF6sfG__header nav{gap:18px}.page-module__GF6sfG__heroCopy{padding-left:32px;padding-right:20px}.page-module__GF6sfG__hero h1{font-size:clamp(2.8rem,5.5vw,4.3rem)}.page-module__GF6sfG__hero{min-height:580px}.page-module__GF6sfG__selection,.page-module__GF6sfG__boards,.page-module__GF6sfG__quiz{width:calc(100% - 64px)}.page-module__GF6sfG__boards{gap:35px}.page-module__GF6sfG__rallyCopy{padding:40px 32px}.page-module__GF6sfG__quiz{gap:44px}.page-module__GF6sfG__shareSection{gap:20px;padding-inline:32px}.page-module__GF6sfG__shareSection>svg{display:none}.page-module__GF6sfG__shareSection{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:700px){.page-module__GF6sfG__header{gap:10px;width:calc(100% - 36px);min-height:82px}.page-module__GF6sfG__header .brand-logo__image{width:45px;height:45px}.page-module__GF6sfG__header .brand-logo__wordmark{font-size:.96rem}.page-module__GF6sfG__header nav>a:not(.page-module__GF6sfG__navApp){display:none}.page-module__GF6sfG__header nav{gap:0}.page-module__GF6sfG__navApp{padding:0 11px;font-size:.83rem}.page-module__GF6sfG__hero{flex-direction:column;min-height:0;display:flex}.page-module__GF6sfG__heroCopy{width:100%;padding:31px 24px 32px}.page-module__GF6sfG__hero h1{font-size:clamp(2.65rem,11.4vw,4.2rem);line-height:1.08}.page-module__GF6sfG__lead{max-width:28ch;padding-top:22px;font-size:1.17rem}.page-module__GF6sfG__heroText{max-width:45ch;padding:12px 0 21px;font-size:1rem;line-height:1.6}.page-module__GF6sfG__heroNote{padding-top:15px;font-size:.8rem}.page-module__GF6sfG__heroArt{width:100%;margin:0}.page-module__GF6sfG__heroArt img{aspect-ratio:8/9;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.page-module__GF6sfG__heroArt figcaption{font-size:.72rem;bottom:16px;left:16px;right:16px}.page-module__GF6sfG__heroArt figcaption span{font-size:.72rem}.page-module__GF6sfG__selection{gap:19px;width:calc(100% - 48px);padding:32px 0}.page-module__GF6sfG__selection h2{font-size:1.45rem}.page-module__GF6sfG__jumpLinks{gap:9px;width:100%;display:grid}.page-module__GF6sfG__jumpLinks a{border-radius:8px;min-height:48px;font-size:.94rem}.page-module__GF6sfG__boards{flex-direction:column;gap:30px;width:calc(100% - 48px);padding:45px 0 52px;display:flex}.page-module__GF6sfG__boardVisual{width:100%}.page-module__GF6sfG__boardCaption{padding:16px;font-size:.9rem}.page-module__GF6sfG__boardCopy{width:100%}.page-module__GF6sfG__page h2{font-size:clamp(1.85rem,7.6vw,2.6rem)}.page-module__GF6sfG__boardCopy>p{margin-top:17px}.page-module__GF6sfG__gameRow{grid-template-columns:43px minmax(0,1fr) 44px;gap:12px}.page-module__GF6sfG__gameIcon{width:40px;height:44px}.page-module__GF6sfG__gameRow h3{font-size:1.1rem}.page-module__GF6sfG__gameRow p{font-size:.85rem}.page-module__GF6sfG__roundLink{width:44px;height:44px}.page-module__GF6sfG__rally{grid-template-columns:1fr;width:calc(100% - 24px)}.page-module__GF6sfG__rallyCopy{padding:34px 26px}.page-module__GF6sfG__rallyCopy>svg{margin-bottom:18px}.page-module__GF6sfG__rallyVisual img{aspect-ratio:3/2;height:auto;display:block}.page-module__GF6sfG__rallyVisual figcaption{font-size:.72rem;bottom:12px;left:12px}.page-module__GF6sfG__quiz{grid-template-columns:1fr;gap:30px;width:calc(100% - 48px);margin:52px auto}.page-module__GF6sfG__quizModes{border-left:0;padding:0}.page-module__GF6sfG__quizModes span{font-size:1.25rem}.page-module__GF6sfG__how{grid-template-columns:1fr;gap:30px;padding:40px 24px}.page-module__GF6sfG__how li{gap:15px}.page-module__GF6sfG__faq{width:calc(100% - 48px);margin:48px auto}.page-module__GF6sfG__faq summary{font-size:1rem;line-height:1.5}.page-module__GF6sfG__shareSection{grid-template-columns:1fr;gap:23px;padding:36px 24px}.page-module__GF6sfG__shareSection h2{font-size:1.7rem}.page-module__GF6sfG__shareControl{max-width:none}.page-module__GF6sfG__footer{grid-template-columns:1fr;width:calc(100% - 48px);padding-top:27px}.page-module__GF6sfG__footer nav{justify-content:flex-start;gap:4px 22px}}@media (prefers-reduced-motion:reduce){.page-module__GF6sfG__page *,.page-module__GF6sfG__page :before,.page-module__GF6sfG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.page-module__GF6sfG__primary:hover,.page-module__GF6sfG__lightButton:hover{transform:none}}
