.cross-section-layout_page__mQED1{width:min(1000px,calc(100% - 32px));padding-top:16px}.cross-section-layout_page__mQED1 .learning-game-header{margin-bottom:18px}.cross-section-layout_page__mQED1 .back-link{margin-bottom:10px;font-size:13px;min-height:28px}.cross-section-layout_page__mQED1 .learning-game-heading{align-items:center;gap:12px}.cross-section-layout_page__mQED1 .learning-game-heading h1{font-size:34px}.cross-section-layout_page__mQED1 .paper-header-emblem{width:42px;height:42px}.cross-section-layout_page__mQED1 .learning-game-heading>div:first-child>p:last-child{margin-top:8px;font-size:13px;line-height:1.4;max-width:65ch}.cross-section-layout_page__mQED1 .session-score{gap:5px}.cross-section-layout_page__mQED1 .session-score span{min-height:28px;font-size:11px;padding-inline:8px}.cross-section-layout_page__mQED1 .crossword-layout{display:block}.cross-section-layout_page__mQED1 .crossword-solver{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:24px;padding:0;border:0;background:transparent}.cross-section-layout_boardPanel__GYUDB,.cross-section-layout_entryPanel__JzRxY{min-width:0}.cross-section-layout_page__mQED1 .crossword-grid{width:100%;max-width:420px;padding:3px;gap:1px;border-radius:4px}.cross-section-layout_page__mQED1 .crossword-cell small{font:600 9px/1 var(--font-body);top:2px;left:2px}.cross-section-layout_page__mQED1 .crossword-cell b{font:600 18px/1 var(--font-body);padding-top:5px}.cross-section-layout_page__mQED1 .crossword-clue-bar{width:100%;margin:0 0 10px;gap:6px}.cross-section-layout_page__mQED1 .crossword-clue-bar p{margin:0;display:block;min-height:64px;padding:10px 12px;border-radius:6px}.cross-section-layout_page__mQED1 .crossword-clue-bar p strong{display:block;margin-bottom:4px}.cross-section-layout_page__mQED1 .crossword-clue-bar p span{font-size:14px;line-height:1.4}.cross-section-layout_page__mQED1 .crossword-clue-bar button{min-width:44px;min-height:44px;align-self:center}.cross-section-layout_page__mQED1 .crossword-input-label{margin:10px 0 4px;font-size:13px;color:var(--ink);font-weight:600;line-height:1.4}.cross-section-layout_page__mQED1 .crossword-keyboard{width:100%;max-width:none;margin:4px 0 8px;min-height:44px}.cross-section-layout_page__mQED1 .crossword-input-help{margin:8px 0;max-width:none;font-size:12px;line-height:1.45}.cross-section-layout_page__mQED1 .crossword-feedback{padding:8px 0;margin:0;font-size:13px;line-height:1.4;min-height:34px}.cross-section-layout_page__mQED1 .crossword-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cross-section-layout_page__mQED1 .crossword-actions .button{min-height:44px;padding:8px 12px;font-size:13px}.cross-section-layout_page__mQED1 .crossword-actions .button-primary{margin-left:auto}.cross-section-layout_page__mQED1 .crossword-clues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;padding:16px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.cross-section-layout_page__mQED1 .crossword-clues section{align-content:start}.cross-section-layout_page__mQED1 .crossword-clues button{font-size:14px;line-height:1.45;min-height:44px;padding:10px;border-radius:6px}.cross-section-layout_entryStrip___bt0p{margin-bottom:10px}.cross-section-layout_stripLabel__5daJl{display:block;font-size:11px;color:var(--ink-soft);margin-bottom:5px}.cross-section-layout_stripRail__V9MGu{overflow-x:auto;padding:2px}.cross-section-layout_stripTrack__G2OBS{display:grid;gap:3px}.cross-section-layout_stripTrack__G2OBS>span{display:grid;place-items:center;min-height:36px;border:1px solid var(--line);border-radius:3px;background:var(--white);color:var(--ink);font-size:18px;line-height:1;font-weight:600}.cross-section-layout_stripTrack__G2OBS>span[data-cursor=true]{background:var(--game-ink);color:var(--paper);border-color:var(--game-ink);box-shadow:inset 0 0 0 1px var(--paper)}.cross-section-layout_typingGuide__df6DK{margin-block:10px;border-block:1px solid var(--line)}.cross-section-layout_typingGuide__df6DK>summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:13px;color:var(--ink-soft)}.cross-section-layout_page__mQED1 .learning-complete{min-height:0;text-align:left;padding:16px}.cross-section-layout_page__mQED1 .learning-complete h2{font-size:clamp(26px,3vw,34px)}.cross-section-layout_page__mQED1 .learning-complete>p{margin-inline:0}.cross-section-layout_page__mQED1 .completion-navigation{margin-top:20px}.cross-section-layout_page__mQED1 button,.cross-section-layout_page__mQED1 input,.cross-section-layout_page__mQED1 summary{scroll-margin-block:120px}html:has(.cross-section-layout_page__mQED1){scroll-padding-top:100px;scroll-padding-bottom:100px}@media (max-width:700px){.cross-section-layout_page__mQED1{width:calc(100% - 24px);padding-top:12px}.cross-section-layout_page__mQED1 .learning-game-heading{flex-wrap:wrap}.cross-section-layout_page__mQED1 .learning-game-heading h1{font-size:30px}.cross-section-layout_page__mQED1 .paper-header-emblem{width:34px;height:34px}.cross-section-layout_page__mQED1 .session-score{margin-top:0}.cross-section-layout_page__mQED1 .crossword-solver{grid-template-columns:1fr;gap:16px}.cross-section-layout_page__mQED1 .crossword-grid{max-width:366px}.cross-section-layout_page__mQED1 .crossword-cell b{font-size:16px}.cross-section-layout_page__mQED1 .crossword-clue-bar p{min-height:64px;padding:8px}.cross-section-layout_page__mQED1 .crossword-actions{gap:6px}.cross-section-layout_page__mQED1 .crossword-actions .button{flex:1;padding-inline:8px}.cross-section-layout_page__mQED1 .crossword-actions .button-primary{flex-basis:100%}.cross-section-layout_page__mQED1 .crossword-clues{grid-template-columns:1fr;gap:16px}}.cross-section-layout_boardPanel__GYUDB{overflow-x:auto;padding:3px}.cross-section-layout_page__mQED1 .crossword-layout[data-recap=true]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;margin-top:20px}.cross-section-layout_page__mQED1 .crossword-layout[data-recap=true] .crossword-solver{display:block}.cross-section-layout_page__mQED1 .crossword-layout[data-recap=true] .crossword-clues{margin:0;padding:0;border:0;display:block}.cross-section-layout_page__mQED1 .crossword-layout[data-recap=true] .crossword-cell{cursor:default}.cross-section-layout_page__mQED1 .crossword-clues article{border:1px solid var(--line);background:var(--white);border-radius:6px;padding:12px;margin:8px 0 12px}.cross-section-layout_page__mQED1 .crossword-clues article h3{font:600 14px/1.45 var(--font-body);margin:0 0 8px}.cross-section-layout_page__mQED1 .crossword-clues article>p{font-size:12px;line-height:1.5;color:var(--ink-soft);margin:6px 0}.cross-section-layout_page__mQED1 .crossword-clues article>p:first-of-type{font-size:17px;color:var(--ink);font-weight:600;letter-spacing:.04em;overflow-wrap:anywhere}.cross-section-layout_page__mQED1 .crossword-clues details>summary{min-height:44px;font-size:13px;cursor:pointer;padding-block:12px}.cross-section-layout_page__mQED1 .crossword-clues .tutor-card{margin:8px 0 0;padding:12px;display:block}.cross-section-layout_page__mQED1 .crossword-clues .tutor-icon{display:none}.cross-section-layout_page__mQED1 #crossword-explanation-notice,.cross-section-layout_page__mQED1 #crossword-hint-reason,.cross-section-layout_page__mQED1 #crossword-recap-notice{font-size:12px;line-height:1.45;color:var(--ink-soft);margin:10px 0 8px}.cross-section-layout_page__mQED1 .cross-section-layout_result__KEs2e>p{max-width:65ch}.cross-section-layout_page__mQED1 .cross-section-layout_result__KEs2e>button{min-height:44px;margin-top:12px;color:var(--game-ink);border-color:var(--game-ink);background:var(--white)}.cross-section-layout_recapHeading__A_uoB{font:500 28px/1.2 var(--font-display);margin:18px 0 8px}@media (max-width:700px){.cross-section-layout_page__mQED1 .crossword-layout[data-recap=true]{grid-template-columns:1fr}}.public-home-entry_entry__eeCtU{width:min(720px,calc(100% - 32px));margin-inline:auto;padding-block:28px 40px;color:var(--ink)}.public-home-entry_entry__eeCtU h1{font:500 clamp(30px,5vw,46px)/1.12 var(--font-display);letter-spacing:-.035em;margin-block:8px 16px}.public-home-entry_entry__eeCtU p{line-height:1.6}.public-home-entry_entry__eeCtU ul{list-style:none;padding:0;margin-block:20px;display:flex;flex-wrap:wrap;gap:8px 20px}.public-home-entry_entry__eeCtU li a{display:inline-flex;align-items:center;min-height:44px}.public-home-entry_entry__eeCtU a{text-decoration:underline;text-underline-offset:3px}.public-home-entry_status__kZ7GK{margin-top:24px;color:var(--ink-soft)}.entry-refinement_entry__4Ssy_ .entry-refinement_scope__Qxoks{color:var(--ink-soft);font-size:13px;line-height:1.6;margin-top:8px}.entry-refinement_filters__q9CB6{margin:0 0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.entry-refinement_activity__HZsRZ>summary,.entry-refinement_filters__q9CB6>summary{min-height:48px;padding:14px 4px;cursor:pointer;color:var(--ink);font-size:14px;line-height:1.5}.entry-refinement_filters__q9CB6[open]{padding-bottom:16px}.entry-refinement_filters__q9CB6 .paper-library-toolbar{margin-top:12px}.entry-refinement_filters__q9CB6 .game-filter-scope{margin-bottom:0}.entry-refinement_activity__HZsRZ>summary:focus-visible,.entry-refinement_filters__q9CB6>summary:focus-visible,.entry-refinement_guestBoundary__Xq3It a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.entry-refinement_continuity__2viSU{margin:24px 0 10px;font-size:14px;line-height:1.7;color:var(--ink)}.entry-refinement_guestBoundary__Xq3It{max-width:78ch;font-size:13px;line-height:1.75;color:var(--ink-soft)}.entry-refinement_guestBoundary__Xq3It a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.entry-refinement_activity__HZsRZ{margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.entry-refinement_activity__HZsRZ>summary{font-weight:500}.entry-refinement_activity__HZsRZ>summary span{margin-left:12px;color:var(--ink-soft);font-weight:400;font-size:12px}.entry-refinement_activityNote__agcSr{max-width:75ch;margin:8px 0 18px;color:var(--ink-soft);font-size:13px;line-height:1.7}.entry-refinement_activity__HZsRZ .paper-study-summary{margin-top:0}.entry-refinement_activity__HZsRZ .paper-week-panel{margin-bottom:24px}.entry-refinement_taskCue__SrQAI{color:var(--game-ink,var(--ink));font-size:12px;font-weight:600;letter-spacing:.02em;margin:18px 0 10px}@media (max-width:640px){.entry-refinement_entry__4Ssy_ .paper-today-header{margin-bottom:24px}.entry-refinement_activity__HZsRZ>summary span{display:block;margin:4px 0 0 18px}}.entry-refinement_entry__4Ssy_ .paper-feature-copy .paper-feature-action{margin:14px 0 18px;padding:10px 0;border-top:0;border-bottom:1px solid;font-size:14px;gap:12px;line-height:1.5}.entry-refinement_libraryLink__BRzzk{margin:0 0 22px;color:var(--ink-soft);font-size:13px;line-height:1.7}.entry-refinement_libraryLink__BRzzk a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.entry-refinement_libraryLink__BRzzk a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.entry-refinement_entry__4Ssy_ .paper-game-row{position:relative}.entry-refinement_gameSelect__6loEL{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer}.entry-refinement_gameSelect__6loEL:after{content:"";position:absolute;inset:0}.entry-refinement_gameSelect__6loEL:focus{outline:none}.entry-refinement_entry__4Ssy_ .paper-game-row:has(.entry-refinement_gameSelect__6loEL:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.entry-refinement_entry__4Ssy_ .paper-featured-game{scroll-margin-top:20px}.entry-refinement_references__HLdt0 p{margin:0 0 12px}.entry-refinement_references__HLdt0 ul{list-style:none;padding:0}.entry-refinement_references__HLdt0>ul>li{margin:16px 0;padding-top:12px;border-top:1px solid var(--line)}.entry-refinement_references__HLdt0 a{text-decoration:underline;text-underline-offset:3px}.entry-refinement_references__HLdt0 a+p{margin-top:6px}.cohesion-layout_shell__1TE8L{width:min(760px,calc(100% - 32px));padding-top:20px}.cohesion-layout_shell__1TE8L .game-intro{align-items:center;gap:16px;margin-bottom:16px}.cohesion-layout_shell__1TE8L .game-intro h1{font-size:clamp(28px,3.2vw,38px)}.cohesion-layout_shell__1TE8L .game-intro>div>p:last-child{margin-top:6px;line-height:1.4}.cohesion-layout_shell__1TE8L .round-action{min-height:44px}.cohesion-layout_shell__1TE8L .status-strip{min-height:40px;padding:8px 12px;gap:12px}.cohesion-layout_shell__1TE8L .term-grid{gap:8px}.cohesion-layout_shell__1TE8L .term-card{min-height:72px;padding:12px 8px;overflow:visible}.cohesion-layout_shell__1TE8L .term-card span{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.cohesion-layout_shell__1TE8L .solved-summary,.cohesion-layout_shell__1TE8L .term-card{scroll-margin-top:120px;scroll-margin-bottom:190px}.cohesion-layout_shell__1TE8L .solved-stack{gap:8px}.cohesion-layout_shell__1TE8L .solved-summary{padding:10px 12px;min-height:64px}.cohesion-layout_shell__1TE8L .solved-summary small{font-size:13px;line-height:1.4}.cohesion-layout_actionTray__r9lt0{background:var(--paper)}.cohesion-layout_actionTray__r9lt0 .feedback-slot{min-height:36px;padding-block:8px;font-size:13px}.cohesion-layout_actionTray__r9lt0 .selection-controls{margin-top:0;padding-block:8px;gap:8px}.cohesion-layout_actionTray__r9lt0 .button{min-height:44px}.cohesion-layout_shell__1TE8L .validation-note{margin-top:8px;line-height:1.5}.cohesion-layout_results__OQc2l .results-hero{text-align:left;padding:18px 20px}.cohesion-layout_results__OQc2l .result-orbit{display:none}.cohesion-layout_results__OQc2l .results-hero h2{font-size:clamp(26px,3vw,34px)}.cohesion-layout_results__OQc2l .results-hero>p:not(.eyebrow){margin-block:8px}.cohesion-layout_results__OQc2l .result-metrics{justify-content:flex-start;margin-top:14px;gap:20px}.cohesion-layout_recap__vBesj{margin-block:24px}.cohesion-layout_recap__vBesj .section-heading{align-items:center;gap:12px;flex-wrap:wrap}.cohesion-layout_recap__vBesj h2{font-size:25px}.cohesion-layout_recap__vBesj .review-disclaimer{font-size:12px;line-height:1.5;margin-bottom:12px}.cohesion-layout_recap__vBesj .explanation-list{gap:8px}.cohesion-layout_group__DD_3x{padding:0;overflow:visible}.cohesion-layout_groupSummary__cnvFK{display:flex;align-items:center;gap:12px;list-style:none;padding:14px;cursor:pointer;min-height:76px;border-radius:inherit;scroll-margin-top:120px;color:var(--ink)}.cohesion-layout_groupSummary__cnvFK::-webkit-details-marker{display:none}.cohesion-layout_groupSummary__cnvFK:hover{background:var(--game-wash)}.cohesion-layout_groupSummary__cnvFK:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cohesion-layout_groupCopy__zVfIs{flex:1;min-width:0;display:grid;gap:4px}.cohesion-layout_groupCopy__zVfIs strong{font-size:15px;line-height:1.35}.cohesion-layout_groupCopy__zVfIs>span{font-size:13px;line-height:1.45;color:var(--ink-soft);overflow-wrap:anywhere}.cohesion-layout_groupStatus__JQt2F{display:grid;gap:6px;font-size:11px;text-align:right}.cohesion-layout_expandLabel__rAnJs{font-size:12px;color:var(--ink-soft)}.cohesion-layout_group__DD_3x[open] .cohesion-layout_expandLabel__rAnJs>span{display:inline-block;transform:rotate(45deg)}.cohesion-layout_groupDetail__Pyuq_{padding:0 16px 16px;border-top:1px solid var(--line)}.cohesion-layout_groupDetail__Pyuq_ .text-button{min-height:44px}@media (max-width:640px){.cohesion-layout_shell__1TE8L{width:calc(100% - 24px);padding-top:16px}.cohesion-layout_shell__1TE8L .game-intro{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.cohesion-layout_shell__1TE8L .game-actions{gap:6px}.cohesion-layout_shell__1TE8L .round-action{padding:8px 10px}.cohesion-layout_shell__1TE8L .status-strip{padding-inline:8px;gap:6px}.cohesion-layout_shell__1TE8L .status-strip>div:first-child span{display:inline;font-size:12px}.cohesion-layout_shell__1TE8L .status-strip>div:first-child svg{display:none}.cohesion-layout_shell__1TE8L .mistakes{gap:6px;font-size:10px;letter-spacing:0}.cohesion-layout_shell__1TE8L .mistakes i{width:10px;height:10px}.cohesion-layout_shell__1TE8L .term-grid{gap:5px}.cohesion-layout_shell__1TE8L .term-card{min-height:76px;padding:9px 4px}.cohesion-layout_shell__1TE8L .term-card span{font-size:13px;line-height:1.3;letter-spacing:0}.cohesion-layout_actionTray__r9lt0{padding:4px 0;border-top:1px solid var(--line)}.cohesion-layout_actionTray__r9lt0 .selection-controls{display:flex;flex-direction:column;gap:6px}.cohesion-layout_actionTray__r9lt0 .control-tools{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.cohesion-layout_actionTray__r9lt0 .control-tools .button{padding-inline:8px}.cohesion-layout_actionTray__r9lt0 .submit-button{width:100%}.cohesion-layout_actionTray__r9lt0 .feedback-slot{padding:4px 2px;min-height:30px;text-align:left;line-height:1.4}.cohesion-layout_results__OQc2l .result-metrics{gap:12px;flex-wrap:wrap}.cohesion-layout_results__OQc2l .results-hero{padding:16px}.cohesion-layout_groupSummary__cnvFK{gap:8px;padding:12px;align-items:flex-start;flex-wrap:wrap}.cohesion-layout_groupSummary__cnvFK .difficulty-glyph{display:none}.cohesion-layout_groupCopy__zVfIs{flex-basis:calc(100% - 90px)}.cohesion-layout_groupStatus__JQt2F{max-width:78px}.cohesion-layout_groupDetail__Pyuq_{padding-inline:12px}.cohesion-layout_shell__1TE8L .game-actions{flex-direction:row}.cohesion-layout_shell__1TE8L .game-intro{align-items:flex-start}}.cohesion-layout_results__OQc2l .results-hero h2,.cohesion-layout_results__OQc2l .results-hero>p:not(.eyebrow){margin-inline:0;max-width:none}.cohesion-layout_results__OQc2l .result-metrics{display:flex;margin:12px 0 0;max-width:none;padding-top:10px}.cohesion-layout_results__OQc2l .result-metrics strong{display:inline;margin-right:4px;font-size:16px}.cohesion-layout_group__DD_3x{border-radius:8px}.cohesion-layout_groupSummary__cnvFK{min-height:64px;padding:10px 12px}.cohesion-layout_shell__1TE8L .term-card span{hyphens:auto}.cohesion-layout_results__OQc2l .results-hero{padding-block:14px}.cohesion-layout_recap__vBesj{margin-block:16px}.cohesion-layout_shell__1TE8L .term-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cohesion-layout_shell__1TE8L .term-grid[data-columns="2"] .term-card{min-height:64px;padding-inline:8px}html:has(.cohesion-layout_shell__1TE8L){scroll-padding-top:120px;scroll-padding-bottom:100px}.cohesion-layout_shell__1TE8L a,.cohesion-layout_shell__1TE8L button,.cohesion-layout_shell__1TE8L summary{scroll-margin-top:120px;scroll-margin-bottom:100px}