.fraction-course .course-heading{min-height:0;padding-bottom:24px}.fraction-course .course-heading .button{position:static;display:table;margin:16px 0 0 auto}
.fraction-objectives{background:var(--ks-f0f1ff);border-radius:12px;padding:24px;margin:0 0 36px}.fraction-objectives strong{font-size:18px;color:var(--kt-454bc0)}.fraction-objectives p{line-height:1.65;margin:10px 0;font-size:15px}.fraction-objectives a{color:var(--blue);font-size:14px;font-weight:700}
.fraction-number{display:inline-flex;flex-direction:column;align-items:stretch;vertical-align:middle;text-align:center;font-variant-numeric:tabular-nums;line-height:1.2;min-width:1.1em;margin:0 .16em}.fraction-number>[aria-hidden]{padding:2px 5px}.fraction-number>.sr-only+span{border-bottom:1.7px solid currentColor}
.fraction-intro{display:flex;align-items:center;gap:30px;padding:24px;border-radius:12px;background:var(--ks-f7f8fc);margin:22px 0}.fraction-intro p{margin:5px 0 15px}.fraction-intro p:last-child{margin-bottom:0}.fraction-large{font-size:52px;color:var(--blue);flex:none}.fraction-large .fraction-number{min-width:1.25em}
.fraction-figure{margin:24px 0}.fraction-bars{display:grid;gap:12px}.fraction-strip{display:grid;grid-template-columns:repeat(var(--fraction-parts),minmax(0,1fr));border:2px solid var(--ks-535aca);border-radius:7px;overflow:hidden;height:52px;background:var(--ks-f3f4fa)}.fraction-piece{min-width:0;border-right:2px solid var(--ksk-535aca)}.fraction-piece:last-child{border-right:0}.fraction-piece.colored{background:var(--ks-6265ed)}.fraction-figure figcaption{font-size:12px;color:var(--kt-7a8291);margin-top:9px;line-height:1.5}
.fraction-equivalence{display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0}.fraction-equivalence>div{padding:20px 22px;background:var(--ks-f6f7fb);border-radius:10px}.fraction-equivalence>div>strong{display:block;color:var(--blue);font-size:22px}.fraction-equivalence .fraction-figure{margin:14px 0 0}.lesson-block .fraction-equation{font-size:22px;line-height:2.2;overflow-wrap:anywhere;padding:8px 0}.fraction-numberline{margin:24px 0;padding:18px 12px;background:var(--ks-f7f8fb);border-radius:10px}.fraction-numberline svg{display:block;width:100%;height:auto;font-family:inherit;font-size:21px;color:var(--kt-697389)}.fraction-numberline figcaption{font-size:12px;line-height:1.6;color:var(--kt-6e7887);text-align:center}.exercise-question .fraction-figure{max-width:560px;margin:0 0 24px}
@media(max-width:640px){.fraction-objectives{padding:18px}.fraction-intro{padding:18px;gap:18px}.fraction-large{font-size:44px}.fraction-strip{height:44px}.fraction-equivalence>div{padding:16px}.lesson-block .fraction-equation{font-size:20px}.fraction-numberline{padding:12px 0}}
