.learning-main{padding-top:30px;padding-bottom:48px}.learning-main h1{font-size:clamp(27px,4vw,40px);margin:12px 0}.intro{max-width:760px;color:#647b92}.learning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:25px 0}.learning-card{display:block;background:white;border:1px solid #dce9f5;border-radius:17px;padding:25px;margin-bottom:20px}.learning-card h2{font-size:22px;margin:0 0 10px}.learning-card h3{font-size:17px}.learning-card p{margin:8px 0}.learning-card b,.subject-group a{color:#087fbd}.step-icon{display:grid;place-items:center;width:40px;height:40px;background:#e6f5ff;border-radius:12px;color:#168fd0;margin-bottom:14px;font-weight:700}.pilot{background:linear-gradient(115deg,#edf9ff,#fff);border-color:#add9ef}.subject-group ul{padding-inline-start:20px}.subject-group li{margin:10px 0}.learning-nav{display:flex;gap:20px;margin-inline-start:auto;font-size:14px}.lesson-title{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.lesson-steps{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.lesson-steps a{background:#e9f5ff;color:#147bad;border:1px solid #cbe3f2;padding:10px 16px;border-radius:10px}.rule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:15px}.rule-grid>div{background:#f4f9ff;border-radius:12px;padding:16px}.rule-grid [dir=ltr]{text-align:left}.example-line{background:#edf7ff;padding:15px;border-radius:10px;text-align:left}.quiz-meta{display:flex;justify-content:space-between;gap:12px;color:#617a8e;margin:20px 0;font-size:14px}.practice-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:20px 0;direction:ltr}.practice-options button{background:#fff;border:2px solid #d5e6f4;border-radius:11px;padding:16px;color:#173a56;font:600 18px 'Segoe UI',Arial;cursor:pointer}.practice-options button.correct{background:#e7f7ee;border-color:#299968;color:#155d42}.practice-options button.wrong{background:#fff0ef;border-color:#c76660;color:#8b312b}.practice-options button:disabled{opacity:1;cursor:default}#practice-question{font:600 22px/1.7 'Segoe UI',Arial;text-align:left;direction:ltr}#practice-feedback{padding:16px;background:#edf7ff;border-radius:12px}#practice-result{margin-top:18px;padding:20px;background:#edf7ff;border-radius:12px;color:#143b58}.storage-note{font-size:13px;color:#926d28}.breadcrumb{color:#1682ba}button:focus-visible,a:focus-visible{outline:3px solid #d49a22;outline-offset:4px}[hidden]{display:none!important}@media(max-width:600px){.learning-card{padding:19px}.learning-nav{gap:10px;font-size:12px}.learning-nav a:first-child{display:none}.learning-main .brand{font-size:17px}.lesson-title .btn{width:100%}.lesson-steps{display:grid;grid-template-columns:1fr 1fr}.lesson-steps a{font-size:13px;text-align:center}.quiz-meta{font-size:12px}.learning-card .hero-actions .btn{flex:1}}

.learning-main button,.learning-main .btn{min-height:44px}.learning-nav a{min-height:44px;display:inline-flex;align-items:center}
