.worksheetGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 40px}.worksheetCard{display:grid;grid-template-columns:130px 1fr;border:1px solid #d8c7ed;border-radius:18px;overflow:hidden;background:#fff}.worksheetCard>a{background:#f4effb;padding:16px 10px}.worksheetCard img{display:block;width:100%;height:auto;box-shadow:0 3px 8px #29144422}.worksheetCard>div{padding:22px}.worksheetCard h2{font-size:23px;line-height:1.25;margin:12px 0}.worksheetCard p{font-size:15px}.worksheetOverview{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:start}.worksheetOverview h2{font-size:26px;line-height:1.3}.teacherCompanion{background:#f4edff;border-left:5px solid #7100d9;padding:25px;border-radius:16px;margin:25px 0}.teacherCompanion h2{font-size:26px}.teacherCompanion .btn{margin-top:10px}.worksheetReference{margin:35px 0;padding:25px;background:#e7faf7;border-radius:16px}.worksheetReference h2{font-size:24px}.worksheetReference a{overflow-wrap:anywhere}.teacherGuideGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.teacherGuideCard{padding:24px;border:1px solid #d8c7ed;border-radius:16px;scroll-margin-top:20px}.teacherGuideCard h2{font-size:24px;line-height:1.3}.teacherGuideCard .btn,.teacherGuideCard .outlineBtn{margin-top:10px}.teacherGuideCard:target{outline:3px solid #00a49d;outline-offset:3px}.worksheetGrid [hidden],[hidden].worksheetCard{display:none!important}@media(max-width:900px){.worksheetCard{grid-template-columns:95px 1fr}.worksheetCard>div{padding:18px}}@media(max-width:650px){.worksheetGrid,.worksheetOverview,.teacherGuideGrid{grid-template-columns:1fr}.worksheetCard{grid-template-columns:95px 1fr}.worksheetCard h2{font-size:21px}.pageIntro h1{font-size:clamp(32px,8vw,46px)}.worksheetOverview .teacherCompanion{margin-top:0}.teacherGuideCard{padding:20px}}@media print{.worksheetCard{break-inside:avoid}.worksheetCard img{max-width:90px}header,footer,.accountActions{display:none}}
