.power-term{display:inline-block;white-space:nowrap}.power-term sup{font-size:.58em;vertical-align:super;line-height:0;margin-left:2px}.root-term{display:inline-flex;align-items:center;white-space:nowrap}.root-term>span{border-top:1.5px solid currentColor;padding:1px 4px 0 2px;margin-left:-1px}.root-term>sup{font-size:.45em;align-self:start;margin-right:-4px;z-index:1}.square-grid{display:block;max-width:300px;max-height:300px;width:100%;margin:26px auto}.cube-grid{display:block;width:100%;max-width:380px;max-height:350px;margin:24px auto}.or-word{font:18px Arial,sans-serif;color:var(--muted)}.lesson-result details{border-top:1px solid #d1aa5244;margin-top:25px;padding-top:18px}.lesson-result summary{cursor:pointer;color:var(--gold);font-size:17px;line-height:1.6}.lesson-result summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.big-equation{font-size:clamp(25px,2.7vw,37px);gap:14px;overflow-wrap:anywhere}.big-equation strong{color:var(--gold);font-weight:400}.rule-box{overflow-wrap:anywhere}.fractions-hero h1{font-size:clamp(48px,6vw,82px);line-height:1.05}.fractions-hero{min-height:440px}.lesson-copy h2{font-size:clamp(30px,3.2vw,48px)}@media(max-width:700px){.big-equation{font-size:25px;gap:10px}.fractions-hero{min-height:380px}.lesson-copy h2{font-size:31px}}

.lesson-task{margin-top:28px;padding:20px;border-top:1px solid #d1aa5244;color:var(--gold)}.lesson-task>strong{font-size:13px;letter-spacing:1px}.lesson-result .lesson-task p{font-size:16px;color:var(--muted);margin:12px 0 0}
