.homepage-newspaper-crossword-hero-module__Kwn8Zq__shell{background:#f8fafc;border-bottom:1px solid #e2e8f0}.homepage-newspaper-crossword-hero-module__Kwn8Zq__paper{width:min(100%,1240px);margin:0 auto;padding:clamp(20px,3vw,40px) clamp(16px,3.5vw,44px) clamp(28px,4vw,44px)}.homepage-newspaper-crossword-hero-module__Kwn8Zq__masthead,.homepage-newspaper-crossword-hero-module__Kwn8Zq__boardWrap{width:min(100%,1120px);margin-inline:auto}.homepage-newspaper-crossword-hero-module__Kwn8Zq__masthead{text-align:left}.homepage-newspaper-crossword-hero-module__Kwn8Zq__eyebrow{color:#446070;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 8px;font-size:.76rem;font-weight:700;line-height:1.4;display:inline-flex}.homepage-newspaper-crossword-hero-module__Kwn8Zq__eyebrowIcon{color:#2f6f8f;width:1rem;height:1rem}.homepage-newspaper-crossword-hero-module__Kwn8Zq__title{color:#162338;letter-spacing:-.035em;margin:0;font-family:inherit;font-size:clamp(2rem,4vw,3.75rem);font-weight:800;line-height:1.08}.homepage-newspaper-crossword-hero-module__Kwn8Zq__description{color:#45586a;max-width:44rem;margin:12px 0 0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55}.homepage-newspaper-crossword-hero-module__Kwn8Zq__boardWrap{margin-top:clamp(20px,3vw,28px)}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryActionWrap{width:100%}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryAction{color:#fff;background:#17263e;border:1px solid #14233a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:11rem;padding:20px;text-decoration:none;transition:background-color .16s;display:grid}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryAction:hover{background-color:#203553}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryAction:focus-visible,.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTile:focus-visible,.homepage-newspaper-crossword-hero-module__Kwn8Zq__allGamesLink:focus-visible{outline-offset:3px;outline:3px solid #0284c7}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryActionResume{background:#16445c;border-color:#275f78}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryIcon{background:#ffffff1f;border-radius:12px;place-items:center;width:64px;height:64px;display:grid}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryImage{object-fit:contain;width:80%;height:80%}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryHistoryIcon{width:2rem;height:2rem}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryCopy{min-width:0;display:block}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryEyebrow,.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryTitle,.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryDescription{display:block}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryEyebrow{color:#a9d8ec;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:700}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryTitle{letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:800;line-height:1.15}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryDescription{color:#d5e1ea;max-width:42rem;margin-top:7px;font-size:.92rem;line-height:1.5}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryCta{color:#17263e;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.9rem;font-weight:700;display:inline-flex}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryCtaIcon{width:1rem;height:1rem}.homepage-newspaper-crossword-hero-module__Kwn8Zq__secondaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:20px;margin-bottom:4px;display:flex}.homepage-newspaper-crossword-hero-module__Kwn8Zq__secondaryHeading{color:#25364b;margin:0;font-size:1rem;font-weight:700}.homepage-newspaper-crossword-hero-module__Kwn8Zq__allGamesLink{color:#275d7b;text-underline-offset:4px;font-size:.9rem;font-weight:600;text-decoration:underline}.homepage-newspaper-crossword-hero-module__Kwn8Zq__secondaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 16px;display:grid}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTile{color:#17263e;text-align:left;border-top:1px solid #cbd5e1;align-items:center;gap:10px;min-width:0;min-height:6rem;padding:12px 2px;text-decoration:none;transition:background-color .15s;display:flex}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTile:hover{background:#eff6ff}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTile:hover .homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTitle{text-underline-offset:3px;text-decoration:underline}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameIcon{background:var(--accent-soft,#eaf5ff);border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.homepage-newspaper-crossword-hero-module__Kwn8Zq__tileImage{object-fit:contain;width:38px;height:38px}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameCopy,.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTone,.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTitle,.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameDescription{display:block}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameCopy{min-width:0}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTone{color:var(--accent-text,#1f5b8e);font-size:.7rem;font-weight:700;line-height:1.4}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTitle{margin-top:3px;font-size:.96rem;font-weight:700;line-height:1.3}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameDescription{color:#5a697a;margin-top:5px;font-size:.82rem;line-height:1.4}.homepage-newspaper-crossword-hero-module__Kwn8Zq__blue{--accent-text:#1f5b8e;--accent-soft:#eaf5ff}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gold{--accent-text:#8b5f16;--accent-soft:#fff3cf}.homepage-newspaper-crossword-hero-module__Kwn8Zq__green{--accent-text:#236b58;--accent-soft:#eaf8f1}.homepage-newspaper-crossword-hero-module__Kwn8Zq__ink{--accent-text:#273b56;--accent-soft:#eef2f6}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__shell{background:#0f172a;border-bottom-color:#334155}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__eyebrow{color:#b8d4e3}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__eyebrowIcon{color:#8dc8dd}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__title{color:#f8fafc}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__description{color:#cbd5e1}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__secondaryHeading{color:#dbe6ef}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__allGamesLink{color:#9dd3ec}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTile{color:#f1f5f9;border-top-color:#334155}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTile:hover{background:#1e293b}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTone{color:#b8d4e3}.dark .homepage-newspaper-crossword-hero-module__Kwn8Zq__gameDescription{color:#b9c5d3}@media (max-width:1050px){.homepage-newspaper-crossword-hero-module__Kwn8Zq__secondaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryAction{grid-template-columns:52px minmax(0,1fr);gap:12px;min-height:0;padding:15px}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryIcon{width:52px;height:52px}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryTitle{font-size:1.25rem}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryDescription{margin-top:5px;font-size:.87rem}.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryCta{grid-column:2;justify-self:start;margin-top:2px;font-size:.85rem}.homepage-newspaper-crossword-hero-module__Kwn8Zq__secondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTile{gap:9px;min-height:5rem}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameIcon{width:38px;height:38px}.homepage-newspaper-crossword-hero-module__Kwn8Zq__tileImage{width:32px;height:32px}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTitle{font-size:.9rem}.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameDescription{display:none}}@media (max-width:350px){.homepage-newspaper-crossword-hero-module__Kwn8Zq__secondaryGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.homepage-newspaper-crossword-hero-module__Kwn8Zq__primaryAction,.homepage-newspaper-crossword-hero-module__Kwn8Zq__gameTile{transition:none}}
