.math-hero{color:#fff;background:linear-gradient(118deg,#063b70 0%,#07508e 70%,#064171 100%);position:relative;overflow:hidden}.math-hero-inner{grid-template-columns:1.3fr .7fr;align-items:center;gap:40px;min-height:440px;display:grid;position:relative}.math-hero-copy{z-index:2;padding:50px 0 57px;position:relative}.math-back{color:#c7eaff;margin-bottom:36px;font-size:12px;font-weight:800;display:inline-block}.math-back:hover{text-decoration:underline}.math-eyebrow{letter-spacing:.14em;color:#b5dfff;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.math-eyebrow span{background:#ff395e;width:20px;height:3px}.math-hero h1{letter-spacing:-.05em;max-width:660px;margin-top:18px;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1.14}.math-hero h1 em{color:#ff506b;font-style:normal}.math-hero-copy>p{color:#e0efff;max-width:560px;margin-top:18px;font-size:16px;line-height:1.7}.math-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.math-btn{border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:800;transition:transform .18s;display:inline-flex}.math-btn:hover{transform:translateY(-2px)}.math-btn-light{color:#074e8a;background:#fff}.math-btn-outline{color:#fff;border:1px solid #adcff288}.math-hero-foot{flex-wrap:wrap;gap:18px;margin-top:31px;display:flex}.math-hero-foot span{color:#c6e3ff;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.math-hero-foot svg{color:#ff5c76}.math-hero-art{height:380px;position:relative}.math-hero-orbit{opacity:.8;background:radial-gradient(circle,#0000 30%,#ea0029 30.5% 48%,#0000 48.5% 53%,#1591e8 53.5% 62%,#0000 62.5%);position:absolute;inset:0 -34% 0 0;transform:rotate(-15deg)}.math-hero-formula{color:#fff;z-index:2;backdrop-filter:blur(4px);background:#ffffff10;border:1px solid #d3eaff5c;border-radius:14px;padding:13px 18px;font:800 21px Manrope,system-ui;position:absolute;box-shadow:0 12px 35px #001f3c2e}.math-hero-formula.a{top:14%;left:16%;transform:rotate(-9deg)}.math-hero-formula.b{top:41%;right:0;transform:rotate(8deg)}.math-hero-formula.c{bottom:12%;left:4%;transform:rotate(-4deg)}.math-hero-symbol{color:#ffffff19;font:800 210px Manrope,system-ui;position:absolute;top:20%;left:35%}.math-hero-dot{background:#ff274d;border-radius:50%;width:24px;height:24px;position:absolute;top:6%;right:14%}.math-section{padding:74px 0}.math-section-header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:29px;display:flex}.math-section-header h2{margin-top:8px;font-size:clamp(28px,3vw,38px)}.math-section-header p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.65}.math-track-section{background:#fff}.math-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.math-track{background:#fff;border:1px solid #dce7f3;border-radius:18px;flex-direction:column;min-height:270px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 30px #103f7120}.math-track:hover,.math-lesson-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #103f7126}.math-track-index{letter-spacing:.12em;color:#9bacc0;font-size:10px;font-weight:800}.math-track-icon{color:#ea0029;background:#fff0f3;border-radius:15px;place-items:center;width:56px;height:56px;margin:18px 0;display:grid}.math-track-icon.blue{color:#0a6abb;background:#e9f3ff}.math-track h3{font-size:20px}.math-track p{color:#63758c;margin-top:8px;font-size:13px;line-height:1.6}.math-track-arrow{color:#0a6fbf;align-items:center;gap:8px;margin-top:auto;padding-top:17px;font-size:12px;font-weight:800;display:flex}.math-track-arrow svg{color:#ea0029}.math-topics-section{background:#f5f8fc}.math-filter-wrap{flex-direction:column;gap:8px;min-width:250px;display:flex}.math-filter-wrap label{color:#52667d;font-size:12px;font-weight:800}.math-filter-wrap select{color:#0c3b68;background:#fff;border:1px solid #cbddeb;border-radius:9px;max-width:100%;padding:12px;font:600 13px DM Sans,sans-serif}.math-topic-group{margin-top:32px}.math-topic-title{align-items:center;gap:15px;margin-bottom:16px;display:flex}.math-topic-number{color:#0b6cb9;background:#e8f3ff;border-radius:12px;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.math-topic-title h3{font-size:22px}.math-topic-title span:not(.math-topic-number){color:var(--muted);font-size:12px}.math-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.math-lesson-card{background:#fff;border:1px solid #e0e9f2;border-radius:15px;flex-direction:column;min-height:214px;padding:22px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 9px 20px #163a5c0a}.math-lesson-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.math-card-pill{color:#0a5e9d;background:#eaf4ff;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.math-card-time{color:#7889a0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.math-lesson-card h4{margin-top:17px;font-size:17px;line-height:1.32}.math-lesson-card p{color:#617388;margin-top:8px;font-size:12px;line-height:1.6}.math-card-link{color:#d1002d;align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:12px;font-weight:800;display:flex}.math-empty{color:#9e0d30;background:#fff2f4;border-radius:11px;padding:20px}.math-curriculum-note{color:#687f94;margin-top:29px;font-size:12px;line-height:1.6}.math-bottom{color:#fff;background:linear-gradient(110deg,#0a477f,#06305b);padding:62px 0}.math-bottom-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.math-bottom h2{margin-top:10px;font-size:clamp(26px,3vw,38px)}.math-bottom p{color:#c5e3ff;margin-top:10px;font-size:14px;line-height:1.65}.math-breadcrumb{background:#f6f9fc;border-bottom:1px solid #e6edf4;padding:19px 0}.math-breadcrumb .container{color:#6b8299;flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;display:flex}.math-breadcrumb a{color:#0e68b3;font-weight:700}.math-breadcrumb a:hover{text-decoration:underline}.math-breadcrumb [aria-current]{color:#253f57;max-width:70ch}.math-article-grid{grid-template-columns:minmax(0,760px) minmax(220px,290px);align-items:start;gap:60px;padding-top:46px;padding-bottom:75px;display:grid}.math-article{min-width:0}.math-article-overline{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.math-article-category,.math-article-reading{align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.math-article-category{color:#dd002d;letter-spacing:.09em}.math-article-reading{color:#738ba3}.math-article-head h1{letter-spacing:-.048em;max-width:780px;margin-top:18px;font-size:clamp(34px,4vw,49px);line-height:1.18}.math-article-intro{color:#566e85;max-width:690px;margin-top:18px;font-size:17px;line-height:1.7}.math-article-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.math-article-tags span{color:#155f9d;background:#eaf4ff;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:800}.math-article-tags span:first-child{color:#b8002c;background:#fff0f3}.math-objectives{background:#f2f8fe;border:1px solid #d4e8f8;border-radius:16px;align-items:flex-start;gap:20px;margin-top:35px;padding:23px 25px;display:flex}.math-objectives-icon{color:#086db5;background:#e0f0ff;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.math-objectives h2{margin:1px 0 11px;font-size:18px}.math-objectives ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.math-objectives li{color:#415c74;font-size:13px;line-height:1.55}.math-objectives li:before{content:"✓";color:#ea0029;margin-right:8px;font-weight:800}.math-prose{color:#334963;margin-top:41px;font-size:16px;line-height:1.9}.math-prose>h2{color:#172d48;margin-bottom:19px;font-size:27px;line-height:1.3}.math-prose>p{margin:0 0 18px}.math-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.math-steps li{background:#f7faff;border:1px solid #e6eef7;border-radius:12px;align-items:flex-start;gap:17px;padding:15px 17px;display:flex}.math-steps li>span{color:#fff;background:#ea0029;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:grid}.math-steps p{padding-top:1px;font-size:14px;line-height:1.7}.math-formula{color:#0b457d;overflow-wrap:anywhere;background:#eaf5ff;border:1px solid #cae1f7;border-radius:13px;margin-top:20px;padding:24px}.math-formula-label{color:#0c6cb2;letter-spacing:.09em;align-items:center;gap:9px;margin-bottom:15px;font-size:10px;font-weight:800;display:flex}.math-formula>div:last-child{letter-spacing:-.018em;font:800 clamp(17px,2vw,24px)/1.65 Manrope,DM Sans,sans-serif}.math-examples{gap:14px;margin-top:17px;display:grid}.math-example{background:#f7fbff;border:1px solid #dbe9f5;border-left:4px solid #0a75ca;border-radius:0 14px 14px 0;padding:22px 25px}.math-example-index{color:#0b6db5;letter-spacing:.14em;font-size:10px;font-weight:800}.math-example h3{color:#1c3854;margin-top:7px;font-size:18px}.math-example p{margin-top:10px;font-size:14px;line-height:1.75}.math-callouts{gap:14px;display:grid}.math-callout{background:#f0f7ff;border:1px solid #d6e9fc;border-radius:13px;padding:20px 23px}.math-callout strong{color:#0b66ac;font-size:14px}.math-callout p{margin-top:7px;font-size:13px;line-height:1.75}.math-callout.warning{background:#fff2f4;border-color:#ffd9df}.math-callout.warning strong{color:#c4002b}.math-diagram{max-width:540px;margin:22px 0 24px}.diagram-svg{border:1px solid #d8e8f7;border-radius:16px;width:100%;height:auto;display:block}.math-diagram-fallback{color:#0c69b2;background:#edf6ff;align-items:center;gap:20px;padding:28px;font-size:20px;font-weight:800;display:flex}.math-practice{background:#f6f9fc;border:1px solid #e2eaf3;border-radius:20px;margin-top:47px;padding:27px}.math-practice-heading h2{margin:9px 0;font-size:29px}.math-practice-heading p{color:#5b7188;font-size:14px;line-height:1.6}.math-quiz{background:#fff;border:1px solid #dde6ef;border-radius:15px;margin-top:20px;padding:22px}.math-quiz-top{color:#7990a3;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;font-weight:800;display:flex}.math-quiz h3{margin:17px 0;font-size:18px;line-height:1.45}.math-quiz fieldset{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.math-quiz-option{cursor:pointer;border:1px solid #dce6ef;border-radius:10px;align-items:center;gap:12px;padding:11px;font-size:13px;line-height:1.45;display:flex}.math-quiz-option:has(input:checked){background:#eaf5ff;border-color:#0875ce}.math-quiz-option input{accent-color:#0d6fbd}.math-quiz-letter{color:#075a9c;background:#ecf5ff;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.math-quiz-submit{color:#fff;background:#ea0029;border:0;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:12px 17px;font-size:12px;font-weight:800;display:flex}.math-quiz-submit:hover{background:#bf0026}.math-quiz-feedback{border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.65}.math-quiz-feedback[hidden]{display:none}.math-quiz-feedback.is-correct{color:#165a37;background:#e9f7f0}.math-quiz-feedback.is-incorrect{color:#9c1632;background:#fff1f3}.math-continue{margin-top:48px}.math-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.math-related-grid a{border:1px solid #dce7f2;border-radius:13px;flex-direction:column;gap:10px;min-height:155px;padding:18px;display:flex}.math-related-grid a:hover{background:#f4f9ff}.math-related-grid a>span:first-child{color:#e00030;letter-spacing:.13em;font-size:10px;font-weight:800}.math-related-grid strong{font:800 15px/1.4 Manrope,DM Sans,sans-serif}.math-related-more{color:#0a6bb3;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:800;display:flex}.math-prev-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:40px;display:grid}.math-prev-next a{border:1px solid #dbe7f2;border-radius:13px;flex-direction:column;gap:8px;padding:18px;display:flex}.math-prev-next a:last-child{text-align:right;background:#f4f9ff}.math-prev-next span{color:#0e70bc;font-size:11px;font-weight:800}.math-prev-next strong{font-size:13px;line-height:1.5}.math-article-credit{color:#8293a4;border-top:1px solid #e2eaf2;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:35px;padding-top:22px;font-size:11px;line-height:1.65;display:flex}.math-sticky{position:sticky;top:25px}.math-toc{border:1px solid #e1e9f0;border-radius:15px;flex-direction:column;gap:15px;padding:23px;display:flex;box-shadow:0 10px 28px #144d7e10}.math-toc strong{margin-bottom:4px;font-size:15px}.math-toc a{color:#5d7185;border-left:2px solid #dfeaf5;padding-left:11px;font-size:12px}.math-toc a:hover{color:#d30030;border-left-color:#ea0029}.math-side-card{background:#eef6fe;border-radius:15px;margin-top:17px;padding:22px}.math-side-card>div{color:#0866ae;background:#dceeff;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:15px;display:grid}.math-side-card strong{font-size:17px}.math-side-card p{color:#607a92;margin-top:8px;font-size:13px;line-height:1.65}.math-side-card a{color:#0a6db5;align-items:center;gap:7px;margin-top:16px;font-size:12px;font-weight:800;display:flex}[data-math-lesson][hidden],[data-topic-group][hidden],#math-empty[hidden]{display:none!important}@media (width<=1050px){.math-hero-inner{grid-template-columns:1fr .68fr}.math-hero-art{height:340px}.math-article-grid{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.math-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.math-hero-inner{grid-template-columns:1fr;min-height:auto}.math-hero-copy{padding:44px 0 56px}.math-hero-art{opacity:.22;pointer-events:none;width:46%;position:absolute;top:5%;right:-20%}.math-article-grid{grid-template-columns:1fr;padding-top:30px}.math-article-aside{display:none}.math-track-grid{gap:11px}.math-track{min-height:275px;padding:19px}.math-track h3{font-size:17px}.math-section{padding:57px 0}}@media (width<=620px){.math-back{margin-bottom:25px}.math-hero h1{font-size:37px;line-height:1.15}.math-hero-copy>p{font-size:14px}.math-hero-art{display:none}.math-hero-actions{align-items:stretch}.math-btn{padding:13px 14px;font-size:12px}.math-hero-foot{gap:9px 14px}.math-hero-foot span{font-size:10px}.math-section-header{flex-direction:column;align-items:stretch;gap:14px}.math-section-header h2{font-size:29px}.math-track-grid,.math-topic-grid{grid-template-columns:1fr}.math-track{min-height:235px}.math-track-icon{margin:14px 0}.math-filter-wrap{min-width:0}.math-topic-title h3{font-size:20px}.math-lesson-card{min-height:185px}.math-bottom-inner{flex-direction:column;align-items:start}.math-article-head h1{font-size:34px}.math-article-intro{font-size:15px}.math-article-tags span{font-size:10px}.math-objectives{gap:12px;padding:17px}.math-objectives-icon{width:35px;height:35px}.math-objectives h2{font-size:16px}.math-prose{font-size:15px;line-height:1.75}.math-prose>h2{font-size:24px}.math-steps li{padding:13px}.math-steps p{font-size:13px}.math-formula{padding:17px}.math-formula>div:last-child{font-size:18px}.math-example{padding:18px}.math-practice{border-radius:14px;padding:16px}.math-practice-heading h2{font-size:24px}.math-quiz{padding:15px}.math-quiz h3{font-size:16px}.math-related-grid{grid-template-columns:1fr}.math-prev-next{gap:8px}.math-prev-next a{padding:13px}.math-prev-next strong{font-size:12px}.math-article-credit{flex-direction:column}}@media (prefers-reduced-motion:reduce){.math-track,.math-lesson-card,.math-btn{transition:none}}
