.startklar-page{max-width:1100px;padding:28px 24px 55px;margin:auto}.sk-heading{max-width:780px;margin-bottom:24px}.sk-heading h1{font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.2;margin:14px 0;overflow-wrap:anywhere}.sk-heading>p{font-size:1.08rem;color:#4b5c6b}.sk-grid,.sk-entrances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 30px}.sk-card{display:block;background:#fff;color:#123047;padding:24px;border:1px solid #b8c8dc;border-radius:14px;text-decoration:none;min-width:0}.sk-card h2,.sk-card h3{margin:5px 0 12px;line-height:1.3}.sk-card p{color:#4b5c6b;margin:8px 0}.sk-card span{display:block;margin-top:15px;font-weight:650;color:#245dda}.sk-primary{border:2px solid #245dda}.sk-card:hover{border-color:#245dda;box-shadow:0 5px 20px #1230470c}.sk-learning{max-width:820px;background:#fff;border:1px solid #cad6e2;border-radius:14px;padding:28px;margin:20px 0;min-width:0;overflow-wrap:anywhere;hyphens:auto}.sk-learning h2{font-size:1.4rem;line-height:1.35;margin:0 0 16px}.sk-learning h3{line-height:1.35}.sk-learning .btn{margin:12px 0;white-space:normal}.sk-learning details,.sk-foundations{border-top:1px solid #cad6e2;padding:12px 0}.sk-learning summary{cursor:pointer;font-weight:650}.sk-learning li{padding:6px 0}.sk-worked{padding-left:25px}.sk-case{padding:16px;border-left:4px solid #007f86;background:#f1f8f9;margin:20px 0}.sk-case h3{margin:0}.sk-case p{margin-bottom:0}.sk-next{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:24px 0}.sk-next h2{font-size:1.2rem}.sk-topic-nav{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.sk-module{border:1px solid #cad6e2;border-radius:12px;padding:15px 20px;margin:16px 0;background:#fff}.sk-module summary{font-weight:650;cursor:pointer}.sk-module small{font-weight:400;color:#4b5c6b}.sk-module ul{list-style:none;padding:0}.sk-module li a{display:flex;flex-direction:column;text-decoration:none;padding:14px 0;border-top:1px solid #dce4ee;min-height:44px}.sk-status{display:inline-block;padding:5px 12px;border-radius:20px;background:#e9f4f5;border:1px solid #007f86;color:#123047}.sk-options{display:grid;gap:10px}.sk-option{padding:12px 16px;min-height:44px;border:1px solid #9aaec6;border-radius:9px;text-align:left;background:#fff;color:#123047;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.sk-option[aria-pressed=true]{border:2px solid #245dda;background:#edf3ff;padding:11px 15px}.sk-choice-field{border:0;padding:0;margin:16px 0;min-width:0}.sk-choice-field legend{font-weight:650;margin-bottom:10px}.sk-answer{display:grid;gap:8px;margin:18px 0}.sk-answer input,.startklar-page input[type=search],.sk-settings input{width:100%;box-sizing:border-box;border:1px solid #9aaec6;border-radius:8px;padding:12px;background:white;color:#123047;min-height:48px;font:inherit}.sk-answer small{color:#4b5c6b}.sk-learning textarea{width:100%;min-height:110px;box-sizing:border-box;border:1px solid #9aaec6;padding:12px;border-radius:8px}.sk-hints{margin:18px 0}.sk-understanding{border-top:2px solid #cad6e2;margin-top:25px;padding-top:20px}.sk-attempt-status{padding:10px;background:#f1f5fa;border-left:3px solid #4b5c6b}.sk-learning [role=status]:not(:empty){padding:12px;background:#edf7f8;border-left:3px solid #007f86;margin:12px 0}.sk-foundations a{display:block;margin:12px 0}.sk-context{margin:20px 0;background:#fff;padding:12px 18px;border:1px solid #cad6e2;border-radius:10px}.sk-context summary{cursor:pointer}.sk-home-link{display:block;margin:18px 0;font-weight:650}.sk-settings label{display:grid;gap:8px;max-width:350px;margin:12px 0}.sk-activity{border:1px solid #cad6e2;border-radius:12px;padding:18px;margin:18px 0;background:#f8fbff;min-width:0}.sk-activity h3{margin:0 0 10px}.sk-activity svg{display:block;width:100%;max-width:650px;height:auto;margin:12px auto}.sk-activity .sk-options{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sk-activity table{width:100%;border-collapse:collapse}.sk-activity th,.sk-activity td{padding:10px;border:1px solid #b8c8dc;text-align:left}.sk-activity button{white-space:normal}.sk-mathline{overflow-x:auto;max-width:100%;padding:10px 0}.sk-mathline math{white-space:nowrap}.sk-strip-title{font-weight:650}.sk-activity input[type=number]{max-width:130px;padding:10px;border:1px solid #9aaec6;border-radius:8px}.sk-link-row{display:flex;flex-wrap:wrap;gap:12px}.sk-pilot-tabs{display:flex;gap:8px;flex-wrap:wrap}.sk-pilot-tabs button[aria-pressed=true]{background:#245dda;color:white}.sk-reading-note{font-size:.9rem;color:#4b5c6b}.sk-equation-cards{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sk-equation-cards span{border:1px solid #007f86;padding:10px;border-radius:6px;background:white}
@media(max-width:600px){.startklar-page{padding:22px 14px 40px}.sk-grid,.sk-entrances{grid-template-columns:1fr;gap:12px}.sk-card{padding:19px}.sk-learning{padding:18px}.sk-module{padding:14px}.sk-learning ol{padding-left:23px}.sk-learning .btn{width:100%}.sk-activity{padding:12px}.sk-activity .sk-options{grid-template-columns:1fr}.sk-topic-nav a{min-height:44px;display:flex;align-items:center}.sk-worked{font-size:1rem}.sk-heading h1{hyphens:auto}.topbar nav{flex-wrap:wrap;justify-content:flex-start;gap:14px}.sk-learning .sk-mathline math{font-size:1.05rem}.sk-status{font-size:.9rem}}
.topbar nav a{min-height:44px;display:flex;align-items:center}.sk-activity-feedback{border-left:3px solid #007f86;padding:10px;background:#edf7f8}.sk-topic-nav{font-size:.95rem}@media(min-width:900px){.sk-entrances{grid-template-columns:repeat(3,minmax(0,1fr))}}
.sk-heading{overflow-wrap:anywhere;hyphens:auto}.sk-next a{overflow-wrap:anywhere}.sk-heading>p{max-width:100%}
.sk-card,.sk-option,.sk-answer input,.startklar-page input[type=search],.sk-settings input,.sk-learning textarea,.sk-activity input,.sk-learning .btn.light{border-color:#6b8098}.sk-option[aria-pressed=true],.sk-primary{border-color:#245dda}
