.tools-hero[data-astro-cid-jeankoso]{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:18px;min-height:auto;padding-top:124px;padding-bottom:56px}.tools-hero-copy[data-astro-cid-jeankoso]{display:grid;align-content:start;gap:18px;min-width:0}.tools-hero[data-astro-cid-jeankoso] h1[data-astro-cid-jeankoso]{max-width:780px;font-size:clamp(2.5rem,4.8vw,4.35rem)}.tools-hero-actions[data-astro-cid-jeankoso]{display:flex;flex-wrap:wrap;gap:10px}.tools-hero-stack[data-astro-cid-jeankoso],.tool-card-grid[data-astro-cid-jeankoso],.practice-mode-grid[data-astro-cid-jeankoso],.related-lesson-grid[data-astro-cid-jeankoso]{display:grid;gap:14px}.tools-hero-stack[data-astro-cid-jeankoso]{grid-template-columns:minmax(0,1fr);align-self:center}.tools-hero-stack[data-astro-cid-jeankoso] a[data-astro-cid-jeankoso]{display:grid;gap:6px;min-height:108px;padding:16px;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:#fffaf0;background:#ffffff14;box-shadow:0 18px 48px #050e0d29;backdrop-filter:blur(12px)}.tools-hero-stack[data-astro-cid-jeankoso] span[data-astro-cid-jeankoso]{color:var(--gold);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tools-hero-stack[data-astro-cid-jeankoso] strong[data-astro-cid-jeankoso]{font-size:1.02rem;line-height:1.18}.tools-hero-stack[data-astro-cid-jeankoso] p[data-astro-cid-jeankoso]{margin:0;color:#fffcf4c7;font-size:.88rem;font-weight:700;line-height:1.35}.tools-overview[data-astro-cid-jeankoso]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:28px;align-items:start}.tools-overview-copy[data-astro-cid-jeankoso]{display:grid;gap:18px;min-width:0;max-width:840px}.tools-overview[data-astro-cid-jeankoso] h2[data-astro-cid-jeankoso]{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,4.8vw,4rem);line-height:1.02}.tools-overview[data-astro-cid-jeankoso] p[data-astro-cid-jeankoso]:not(.section-kicker),.tool-card-grid[data-astro-cid-jeankoso] p[data-astro-cid-jeankoso],.tool-guidance-card[data-astro-cid-jeankoso] p[data-astro-cid-jeankoso],.study-scenario-card[data-astro-cid-jeankoso] p[data-astro-cid-jeankoso],.related-lesson-grid[data-astro-cid-jeankoso] span[data-astro-cid-jeankoso]{color:var(--muted);font-weight:700}.tool-guidance-grid[data-astro-cid-jeankoso]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tool-guidance-card[data-astro-cid-jeankoso]{display:grid;gap:8px;min-height:180px;padding:18px;border:1px solid var(--line);border-top:5px solid var(--felt);border-radius:8px;background:#fffaf0;box-shadow:0 8px 22px #15201d0f}.tool-guidance-card[data-astro-cid-jeankoso]:nth-child(2){border-top-color:var(--blue)}.tool-guidance-card[data-astro-cid-jeankoso]:nth-child(3){border-top-color:var(--gold)}.tool-guidance-card[data-astro-cid-jeankoso] h3[data-astro-cid-jeankoso],.intent-launcher-card[data-astro-cid-jeankoso] h3[data-astro-cid-jeankoso],.study-scenario-card[data-astro-cid-jeankoso] h3[data-astro-cid-jeankoso]{margin:0;font-size:1.12rem;line-height:1.12}.tool-guidance-card[data-astro-cid-jeankoso] .text-link[data-astro-cid-jeankoso]{margin-top:0;align-self:end}.tool-finder[data-astro-cid-jeankoso]{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:14px 18px;align-items:end;padding:18px;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:8px;background:var(--paper);box-shadow:0 8px 22px #15201d0d}.tool-filter-set[data-astro-cid-jeankoso]{width:100%;min-width:0;margin:0;padding:0;border:0}.tool-filter-set[data-astro-cid-jeankoso] legend[data-astro-cid-jeankoso]{margin:0 0 7px;padding:0;color:var(--felt);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tool-filter-buttons[data-astro-cid-jeankoso]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso]{display:grid;gap:3px;align-content:center;width:100%;min-width:0;min-height:62px;padding:9px 11px;border:1px solid rgba(22,68,59,.26);border-radius:8px;color:var(--felt);background:#fffaf0;font:inherit;font-weight:900;line-height:1.15;text-align:left;cursor:pointer}.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso] span[data-astro-cid-jeankoso]{font-size:.9rem}.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso] small[data-astro-cid-jeankoso]{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.2}.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso] span[data-astro-cid-jeankoso],.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso] small[data-astro-cid-jeankoso]{overflow-wrap:anywhere;white-space:normal}.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso]:hover,.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso]:focus-visible,.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso][aria-pressed=true]{color:#fffaf0;background:var(--felt);border-color:var(--felt)}.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso]:hover small[data-astro-cid-jeankoso],.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso]:focus-visible small[data-astro-cid-jeankoso],.tool-filter-buttons[data-astro-cid-jeankoso] button[data-astro-cid-jeankoso][aria-pressed=true] small[data-astro-cid-jeankoso]{color:#fffaf0c2}.tool-search-label[data-astro-cid-jeankoso]{display:grid;gap:7px;color:var(--felt);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tool-search-label[data-astro-cid-jeankoso] input[data-astro-cid-jeankoso]{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(22,68,59,.28);border-radius:8px;color:var(--ink);background:#fffaf0;font:inherit;font-size:1rem;font-weight:800;letter-spacing:0;text-transform:none}.tool-search-label[data-astro-cid-jeankoso] input[data-astro-cid-jeankoso]:focus{outline:3px solid rgba(211,166,74,.34);border-color:var(--gold)}.tool-filter-status[data-astro-cid-jeankoso]{grid-column:1 / -1;margin:0;color:var(--muted);font-size:.92rem;font-weight:800}.tool-empty-state[data-astro-cid-jeankoso]{margin:-4px 0 0;padding:18px;border:1px dashed rgba(24,69,61,.34);border-radius:8px;color:var(--felt);background:#fffaf0b8;font-weight:800}.tool-empty-state[data-astro-cid-jeankoso][hidden]{display:none}.tool-card-grid[data-astro-cid-jeankoso]{grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1}.tool-card-grid[data-astro-cid-jeankoso] article[data-astro-cid-jeankoso]{display:grid;align-content:start;min-height:250px;padding:24px;border:1px solid var(--line);border-top:5px solid var(--felt);border-radius:8px;background:#fffaf0;box-shadow:0 8px 22px #15201d0f}.tool-card-grid[data-astro-cid-jeankoso] article[data-astro-cid-jeankoso][hidden]{display:none}.tool-card-grid[data-astro-cid-jeankoso] article[data-astro-cid-jeankoso]:nth-child(2){border-top-color:var(--red)}.tool-card-grid[data-astro-cid-jeankoso] article[data-astro-cid-jeankoso]:nth-child(3){border-top-color:var(--blue)}.tool-card-grid[data-astro-cid-jeankoso] article[data-astro-cid-jeankoso]:nth-child(4){border-top-color:var(--gold)}.tool-card-grid[data-astro-cid-jeankoso] h3[data-astro-cid-jeankoso]{margin:18px 0 8px;font-size:clamp(1.22rem,1.9vw,1.62rem);line-height:1.08;overflow-wrap:anywhere}.tool-card-grid[data-astro-cid-jeankoso] .text-link[data-astro-cid-jeankoso]{align-self:end}.tools-launchpad[data-astro-cid-jeankoso]{padding-top:32px}.intent-launcher-grid[data-astro-cid-jeankoso]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.intent-launcher-card[data-astro-cid-jeankoso]{display:grid;align-content:start;gap:10px;min-height:250px;padding:20px;border:1px solid var(--line);border-top:5px solid var(--felt);border-radius:8px;background:#fffaf0;box-shadow:0 8px 22px #15201d0f}.intent-launcher-card[data-astro-cid-jeankoso]:nth-child(2),.intent-launcher-card-practice[data-astro-cid-jeankoso]{border-top-color:var(--blue)}.intent-launcher-card[data-astro-cid-jeankoso]:nth-child(3),.intent-launcher-card-review[data-astro-cid-jeankoso]{border-top-color:var(--red)}.intent-launcher-card[data-astro-cid-jeankoso]:nth-child(4),.intent-launcher-card-community[data-astro-cid-jeankoso]{border-top-color:var(--gold)}.intent-launcher-card[data-astro-cid-jeankoso]:nth-child(5),.intent-launcher-card-ai-coach[data-astro-cid-jeankoso]{border-top-color:var(--felt-deep)}.intent-launcher-card[data-astro-cid-jeankoso] ul[data-astro-cid-jeankoso]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.intent-launcher-card[data-astro-cid-jeankoso] li[data-astro-cid-jeankoso]{display:grid;gap:2px}.intent-launcher-card[data-astro-cid-jeankoso] span[data-astro-cid-jeankoso]{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.3}.intent-launcher-card[data-astro-cid-jeankoso] .text-link[data-astro-cid-jeankoso],.study-scenario-card[data-astro-cid-jeankoso] .text-link[data-astro-cid-jeankoso]{margin-top:0}.practice-mode-grid[data-astro-cid-jeankoso]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 22px;max-width:1120px}.practice-mode-grid[data-astro-cid-jeankoso] a[data-astro-cid-jeankoso]{display:grid;gap:10px;min-height:150px;padding:20px;border:1px solid var(--line);border-top:5px solid var(--felt);border-radius:8px;color:var(--ink);background:#fffaf0;box-shadow:0 8px 22px #15201d0f}.practice-mode-grid[data-astro-cid-jeankoso] a[data-astro-cid-jeankoso]:nth-child(2){border-top-color:var(--blue)}.practice-mode-grid[data-astro-cid-jeankoso] a[data-astro-cid-jeankoso]:nth-child(3){border-top-color:var(--red)}.practice-mode-grid[data-astro-cid-jeankoso] a[data-astro-cid-jeankoso]:nth-child(4){border-top-color:var(--gold)}.practice-mode-grid[data-astro-cid-jeankoso] strong[data-astro-cid-jeankoso]{font-size:1.1rem;line-height:1.15}.practice-mode-grid[data-astro-cid-jeankoso] span[data-astro-cid-jeankoso]{color:var(--muted);font-weight:700;line-height:1.35}.tools-band[data-astro-cid-jeankoso]{background:var(--paper)}.study-scenarios[data-astro-cid-jeankoso]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.study-scenarios[data-astro-cid-jeankoso] .section-heading[data-astro-cid-jeankoso]{max-width:880px;margin-bottom:0}.study-scenario-grid[data-astro-cid-jeankoso]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.study-scenario-card[data-astro-cid-jeankoso]{display:grid;gap:8px;min-height:180px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fffaf0;box-shadow:0 8px 22px #15201d0f}.study-scenario-card[data-astro-cid-jeankoso] span[data-astro-cid-jeankoso]{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#fffaf0;background:var(--felt);font-weight:900}.study-scenario-card[data-astro-cid-jeankoso] strong[data-astro-cid-jeankoso]{color:var(--red);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.study-scenario-card[data-astro-cid-jeankoso] .text-link[data-astro-cid-jeankoso]{align-self:end}.tool-section[data-astro-cid-jeankoso]{scroll-margin-top:130px;padding-top:56px;padding-bottom:56px}#game-selection-tool[data-astro-cid-jeankoso]{padding-top:42px}#game-selection-tool[data-astro-cid-jeankoso] .game-selection-tool{grid-template-columns:minmax(0,1fr);gap:16px}#game-selection-tool[data-astro-cid-jeankoso] .game-selection-form,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-results{padding:24px}#game-selection-tool[data-astro-cid-jeankoso] .game-selection-form h1{font-size:clamp(2rem,3.4vw,3rem)}#game-selection-tool[data-astro-cid-jeankoso] .game-selection-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#game-selection-tool[data-astro-cid-jeankoso] .game-selection-results{grid-template-columns:minmax(0,1fr);align-items:start}#game-selection-tool[data-astro-cid-jeankoso] .game-selection-meters,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-cards,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-compare,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-insights,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-profile-match,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-guide,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-practical,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-session-plan,.tool-section[data-astro-cid-jeankoso] .ai-feedback-meters,.tool-section[data-astro-cid-jeankoso] .strategy-library-card-grid,.tool-section[data-astro-cid-jeankoso] .learning-path-meters,.tool-section[data-astro-cid-jeankoso] .hand-mistake-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tool-section[data-astro-cid-jeankoso] .ai-feedback-tool,#personalized-learning-path[data-astro-cid-jeankoso] .personalized-learning-path,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-tool,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-tool,#drill-simulator[data-astro-cid-jeankoso] .drill-simulator{grid-template-columns:minmax(0,1fr)}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-form,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-form,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls{grid-template-columns:minmax(0,1fr);padding:24px}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-form>div:first-child,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-form>div:first-child,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls>div:first-child{max-width:980px}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-grid,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-grid,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-presets,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-grid{grid-template-columns:repeat(4,minmax(170px,1fr))}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-toolbar{grid-template-columns:minmax(0,1fr)}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-presets{grid-template-columns:repeat(3,minmax(170px,1fr))}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-grid{grid-template-columns:repeat(3,minmax(190px,1fr))}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-results,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-results,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-results{padding:24px}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-weeks,#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-exercise-list{grid-template-columns:repeat(4,minmax(190px,1fr))}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-cards,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-cards,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-drills,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-cards,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-lines,#strategy-comparison[data-astro-cid-jeankoso] .strategy-feedback-grid,#strategy-comparison[data-astro-cid-jeankoso] .strategy-quiz-formats,#strategy-comparison[data-astro-cid-jeankoso] .strategy-quiz-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-grid{grid-template-columns:minmax(0,1fr)}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-controls{grid-template-columns:repeat(4,minmax(170px,1fr));align-items:end}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-controls>label,#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-controls>div{min-width:0}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-controls label:nth-of-type(4),#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-controls label:nth-of-type(5){grid-column:span 2}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-actions,#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-status{align-self:end}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-status{min-height:44px}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-card-grid{grid-template-columns:repeat(3,minmax(240px,1fr))}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-summary{grid-template-columns:repeat(3,minmax(160px,1fr))}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls>div:first-child,#strategy-comparison[data-astro-cid-jeankoso] .tool-toolbar,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-grid,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-fieldset,#strategy-comparison[data-astro-cid-jeankoso] .strategy-practice-panel{grid-column:1}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls>div:nth-of-type(3),#strategy-comparison[data-astro-cid-jeankoso] .strategy-practice-panel{grid-column:2}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls>div:nth-of-type(3){grid-row:1 / span 2}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-presets{grid-template-columns:repeat(2,minmax(0,1fr))}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls>button{grid-column:2;justify-self:start}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-metrics{grid-template-columns:repeat(4,minmax(150px,1fr))}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-cards{grid-template-columns:repeat(3,minmax(240px,1fr))}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-summary,#strategy-comparison[data-astro-cid-jeankoso] .strategy-feedback,#strategy-comparison[data-astro-cid-jeankoso] .strategy-quiz,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-output,#strategy-comparison[data-astro-cid-jeankoso] .dynamic-guide,#strategy-comparison[data-astro-cid-jeankoso] .tool-bottom-section{min-width:0}#drill-simulator[data-astro-cid-jeankoso] .mixed-rotation-simulator{width:100%;grid-column:1 / -1}#drill-simulator[data-astro-cid-jeankoso] .rotation-simulator-grid{grid-template-columns:minmax(0,1fr)}#drill-simulator[data-astro-cid-jeankoso] .rotation-simulator-controls{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end}#drill-simulator[data-astro-cid-jeankoso] .rotation-simulator-actions{align-self:end}#drill-simulator[data-astro-cid-jeankoso] .rotation-simulator-controls label:nth-of-type(5),#drill-simulator[data-astro-cid-jeankoso] .rotation-feedback,#drill-simulator[data-astro-cid-jeankoso] .rotation-feedback-log{align-self:stretch}#drill-simulator[data-astro-cid-jeankoso] .rotation-simulator-controls label:nth-of-type(5){grid-column:span 2}#drill-simulator[data-astro-cid-jeankoso] .rotation-feedback,#drill-simulator[data-astro-cid-jeankoso] .rotation-feedback-log{min-height:100%}#drill-simulator[data-astro-cid-jeankoso] .rotation-feedback-log{grid-column:1 / -1}#drill-simulator[data-astro-cid-jeankoso] .rotation-round-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-section[data-astro-cid-jeankoso] .practice-panel,.tool-section[data-astro-cid-jeankoso] .ai-feedback-meter,.tool-section[data-astro-cid-jeankoso] .strategy-library-card,.tool-section[data-astro-cid-jeankoso] .learning-path-meter,.tool-section[data-astro-cid-jeankoso] .learning-path-card,.tool-section[data-astro-cid-jeankoso] .learning-path-week,.tool-section[data-astro-cid-jeankoso] .strategy-comparison-card,.tool-section[data-astro-cid-jeankoso] .strategy-comparison-line,.tool-section[data-astro-cid-jeankoso] .strategy-comparison-metric,.tool-section[data-astro-cid-jeankoso] .hand-mistake-card{min-width:0;overflow-wrap:anywhere}.tool-section[data-astro-cid-jeankoso] .practice-results{width:100%;max-width:100%}.related-lessons[data-astro-cid-jeankoso]{padding-top:0}.related-lesson-grid[data-astro-cid-jeankoso]{grid-template-columns:repeat(3,minmax(0,1fr))}.related-lesson-grid[data-astro-cid-jeankoso] a[data-astro-cid-jeankoso]{display:grid;gap:6px;min-height:130px;padding:22px;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:8px;background:var(--paper)}.related-lesson-grid[data-astro-cid-jeankoso] strong[data-astro-cid-jeankoso]{color:var(--felt);font-size:1.1rem}@media(max-width:1100px){.study-scenarios[data-astro-cid-jeankoso]{grid-template-columns:1fr}.tool-guidance-grid[data-astro-cid-jeankoso],.intent-launcher-grid[data-astro-cid-jeankoso],.study-scenario-grid[data-astro-cid-jeankoso],#drill-simulator[data-astro-cid-jeankoso] .rotation-simulator-controls,#drill-simulator[data-astro-cid-jeankoso] .rotation-round-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#drill-simulator[data-astro-cid-jeankoso] .rotation-simulator-controls label:nth-of-type(5){grid-column:1 / -1}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-grid,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-grid,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-meters,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-cards,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-drills,#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-exercise-list,#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-weeks,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-grid,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-grid{grid-template-columns:1fr}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-controls,#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-controls label:nth-of-type(4),#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-controls label:nth-of-type(5){grid-column:auto}#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-presets{grid-template-columns:repeat(3,minmax(0,1fr))}#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls>div:first-child,#strategy-comparison[data-astro-cid-jeankoso] .tool-toolbar,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls>div:nth-of-type(3),#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-grid,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-fieldset,#strategy-comparison[data-astro-cid-jeankoso] .strategy-practice-panel,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls>button{grid-column:auto;grid-row:auto}}@media(max-width:900px){.tools-hero[data-astro-cid-jeankoso],.tools-overview[data-astro-cid-jeankoso],.tools-launchpad[data-astro-cid-jeankoso],.tool-finder[data-astro-cid-jeankoso],.study-scenarios[data-astro-cid-jeankoso]{grid-template-columns:1fr}.tool-filter-buttons[data-astro-cid-jeankoso],.tool-card-grid[data-astro-cid-jeankoso],.practice-mode-grid[data-astro-cid-jeankoso],.related-lesson-grid[data-astro-cid-jeankoso],.tool-guidance-grid[data-astro-cid-jeankoso],.intent-launcher-grid[data-astro-cid-jeankoso],.study-scenario-grid[data-astro-cid-jeankoso]{grid-template-columns:repeat(2,minmax(0,1fr))}#game-selection-tool[data-astro-cid-jeankoso] .game-selection-grid,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-results,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-meters,#game-selection-tool[data-astro-cid-jeankoso] .game-selection-cards{grid-template-columns:1fr}.tools-hero[data-astro-cid-jeankoso]{padding-top:118px}}@media(max-width:620px){.tools-hero-actions[data-astro-cid-jeankoso]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tools-hero-stack[data-astro-cid-jeankoso],.intent-launcher-grid[data-astro-cid-jeankoso],.tool-guidance-grid[data-astro-cid-jeankoso],.study-scenario-grid[data-astro-cid-jeankoso]{display:none}.tool-card-grid[data-astro-cid-jeankoso],.practice-mode-grid[data-astro-cid-jeankoso],.related-lesson-grid[data-astro-cid-jeankoso],.tool-filter-buttons[data-astro-cid-jeankoso],#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-toolbar,#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-grid,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-grid,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-focus,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-meters,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-cards,#personal-strategy-tool[data-astro-cid-jeankoso] .personal-strategy-drills,#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-meters,#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-exercise-list,#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-weeks,#personalized-learning-path[data-astro-cid-jeankoso] .learning-path-cards,#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-grid,#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-controls,#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-summary,#mixed-game-strategy-library[data-astro-cid-jeankoso] .strategy-library-card-grid,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-controls,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-grid,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-presets,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-metrics,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-cards,#strategy-comparison[data-astro-cid-jeankoso] .strategy-comparison-lines,#strategy-comparison[data-astro-cid-jeankoso] .strategy-feedback-grid,#strategy-comparison[data-astro-cid-jeankoso] .strategy-quiz-formats,#strategy-comparison[data-astro-cid-jeankoso] .strategy-quiz-stats{grid-template-columns:1fr}}
