.algebra-chapter-page,.algebra-final-test-page,.algebra-guide-page{--algebra-ink:#26342f;--algebra-green:#315b4c;--algebra-mint:#dcebe3;--algebra-yellow:#f2c94c;padding:58px 0 92px}.algebra-breadcrumbs,.algebra-guide-back{color:#68615a;font-size:14px;font-weight:750}.algebra-guide-hero{position:relative;overflow:hidden;margin-top:24px;padding:clamp(38px,7vw,72px);border:1px solid #adc4b8;border-radius:30px;background:linear-gradient(135deg,#f5faf7,#dcebe3)}.algebra-guide-hero:after{position:absolute;right:-85px;bottom:-110px;width:310px;height:310px;border:52px solid rgba(49,91,76,.09);border-radius:50%;content:""}.algebra-chapter-label,.algebra-guide-kicker,.algebra-guide-paths article>span,.algebra-guide-section-heading span,.algebra-guide-start-label,.algebra-problem-label,.algebra-resource-grid>a>span{color:#765b00;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.algebra-guide-hero h1{position:relative;z-index:1;max-width:790px;margin:15px 0 20px;color:var(--algebra-ink);font-size:clamp(44px,7vw,76px);line-height:.98;letter-spacing:-.055em}.algebra-guide-hero>p{position:relative;z-index:1;max-width:720px;margin:0;color:#52615b;font-size:20px;line-height:1.6}.algebra-guide-actions{position:relative;z-index:1;display:flex;gap:12px;margin-top:30px}.algebra-guide-actions a{padding:13px 18px;border-radius:10px}.algebra-guide-primary{background:var(--algebra-ink);color:#fff}.algebra-guide-secondary{border:1px solid #8da99b;color:var(--algebra-ink)}.algebra-guide-stats{position:relative;z-index:1;display:flex;gap:0;max-width:690px;margin:50px 0 0}.algebra-guide-stats div{min-width:0;padding-right:34px}.algebra-guide-stats div+div{padding-left:34px;border-left:1px solid #9db4a8}.algebra-guide-stats dt{color:var(--algebra-ink);font-size:28px;font-weight:850;letter-spacing:-.04em}.algebra-guide-stats dd{margin:3px 0 0;color:#5d6a65;font-size:13px}.algebra-guide-start{display:grid;grid-template-columns:180px 1fr;gap:38px;margin:70px 0;padding:30px 0;border-top:1px solid #d7d0c5;border-bottom:1px solid #d7d0c5}.algebra-guide-start h2{max-width:760px;margin:0 0 12px;font-size:clamp(27px,4vw,38px);letter-spacing:-.04em}.algebra-guide-start p{max-width:760px;margin:0;color:#655f58;font-size:17px;line-height:1.7}.algebra-guide-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:25px}.algebra-guide-section-heading h2{margin:8px 0 0;font-size:clamp(30px,5vw,46px);letter-spacing:-.045em}.algebra-guide-section-heading>p{max-width:430px;margin:0;color:#6b655d;line-height:1.55}.algebra-chapter-list{padding:0;border-top:1px solid #cfc7bb;list-style:none}.algebra-chapter-list li{border-bottom:1px solid #d8d1c6}.algebra-chapter-list a{display:grid;grid-template-columns:70px 1fr 42px;align-items:center;gap:18px;padding:22px 14px;color:var(--algebra-ink);transition:background .16s ease,padding .16s ease}.algebra-chapter-list a:hover{padding-right:20px;padding-left:20px;background:#fff}.algebra-chapter-number{color:#8d8274;font:700 15px/1 var(--font-mono)}.algebra-chapter-copy{display:flex;align-items:baseline;gap:22px}.algebra-chapter-copy strong{min-width:230px;font-size:24px;letter-spacing:-.025em}.algebra-chapter-copy small{color:#68625b;font-size:15px;font-weight:500}.algebra-chapter-arrow{font-size:23px;text-align:right}.algebra-guide-paths{margin-top:78px}.algebra-guide-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.algebra-guide-path-grid article{display:flex;min-height:270px;flex-direction:column;padding:28px;border:1px solid #d6cfc4;border-radius:20px;background:#fff}.algebra-guide-path-grid h3{margin:12px 0 8px;font-size:23px;letter-spacing:-.03em}.algebra-guide-path-grid p{margin:0;color:#67615a;line-height:1.6}.algebra-guide-path-grid a{margin-top:auto;padding-top:25px;color:var(--algebra-green)}.algebra-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 44px}.algebra-breadcrumbs a{color:#68615a}.algebra-chapter-hero{max-width:930px;padding-bottom:52px;border-bottom:1px solid #d7d0c5}.algebra-chapter-hero h1{margin:12px 0 13px;font-size:clamp(52px,9vw,92px);line-height:.95;letter-spacing:-.06em}.algebra-chapter-question{max-width:850px;margin:0;color:var(--algebra-green);font-size:clamp(22px,4vw,32px);font-weight:750;line-height:1.25;letter-spacing:-.025em}.algebra-chapter-overview{max-width:800px;margin:27px 0 0;color:#625d56;font-size:18px;line-height:1.75}.algebra-chapter-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:58px;margin-top:58px}.algebra-chapter-index{position:sticky;top:20px;align-self:start;padding:20px;border:1px solid #d8d1c6;border-radius:16px;background:#fff}.algebra-chapter-index>div{color:#8b8175;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.algebra-chapter-index nav{display:grid;gap:12px;margin:17px 0 22px}.algebra-chapter-index nav a{color:var(--algebra-ink);font-size:13px}.algebra-chapter-index>a{display:block;padding-top:16px;border-top:1px solid #e4ded6;color:#765b00;font-size:12px}.algebra-lesson-section{scroll-margin-top:24px}.algebra-lesson-section+.algebra-lesson-section{margin-top:72px}.algebra-lesson-section>header{display:grid;grid-template-columns:45px 1fr;gap:16px;margin-bottom:23px}.algebra-lesson-section>header>span{padding-top:7px;color:#9b8f80;font:700 13px/1 var(--font-mono)}.algebra-lesson-section>header h2{margin:0;font-size:34px;letter-spacing:-.04em}.algebra-lesson-section>header p{margin:5px 0 0;color:#756e65}.algebra-idea-list{display:grid;gap:14px}.algebra-idea-list article{padding:26px 28px;border:1px solid #d8d1c6;border-radius:18px;background:#fff}.algebra-idea-list h3{margin:0 0 8px;font-size:21px}.algebra-idea-list p{margin:0;color:#625d56;line-height:1.65}.algebra-idea-list article>div{margin-top:17px;padding:13px 15px;border-left:3px solid var(--algebra-yellow);background:#f8f5ef;color:#433f3a;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.5}.algebra-idea-list article>div>span{margin-right:11px;color:#765b00;font-family:var(--font-sans);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.algebra-worked-example{overflow:hidden;padding:30px;border:1px solid #9db9aa;border-radius:20px;background:linear-gradient(135deg,#f8fcfa,#e5f0ea)}.algebra-worked-example h3{margin:10px 0 24px;font:700 24px/1.35 Georgia,Times New Roman,serif}.algebra-worked-example ol{display:grid;gap:13px;margin:0;padding-left:25px;color:#4f5b56;line-height:1.55}.algebra-final-answer{display:flex;align-items:baseline;gap:13px;margin:27px -30px -30px;padding:18px 30px;background:var(--algebra-ink);color:#fff}.algebra-final-answer>span{color:#c8dbd1;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.algebra-final-answer strong{font:700 20px/1.4 Georgia,Times New Roman,serif}.algebra-practice-list{display:grid;gap:12px;counter-reset:problem}.algebra-practice-list article{padding:18px 20px;border:1px solid #d8d1c6;border-radius:14px;background:#fff}.algebra-practice-list article>div{display:flex;align-items:baseline;gap:14px}.algebra-practice-list article>div>span{color:#9b8f80;font:700 12px/1 var(--font-mono)}.algebra-practice-list p{margin:0;font:600 17px/1.5 Georgia,Times New Roman,serif}.algebra-practice-list details{margin:13px 0 0 27px;padding-top:12px;border-top:1px solid #ece7e0}.algebra-practice-list summary{width:max-content;cursor:pointer;color:var(--algebra-green);font-size:13px;font-weight:800}.algebra-practice-list details strong{display:block;margin-top:10px;color:#403c37;font-family:Georgia,Times New Roman,serif}.algebra-chapter-page .math-text{display:inline-block;margin:.08em .12em;vertical-align:middle}.algebra-chapter-page .math-text .katex{font-size:1.35em;line-height:1.3}.algebra-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.algebra-resource-grid>a{display:flex;min-height:220px;flex-direction:column;padding:24px;border:1px solid #d8d1c6;border-radius:18px;background:#fff;color:var(--algebra-ink);transition:transform .16s ease,box-shadow .16s ease}.algebra-resource-grid>a:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.algebra-resource-grid h3{margin:10px 0 7px;font-size:21px;letter-spacing:-.025em}.algebra-resource-grid p{margin:0;color:#686159;font-size:14px;line-height:1.55}.algebra-resource-grid>a>strong{margin-top:auto;padding-top:20px;color:var(--algebra-green);font-size:13px}.algebra-chapter-pagination{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:76px;padding-top:25px;border-top:1px solid #d7d0c5}.algebra-chapter-pagination a{display:flex;min-height:95px;flex-direction:column;justify-content:center;padding:18px 20px;border:1px solid #d8d1c6;border-radius:14px;background:#fff;color:var(--algebra-ink)}.algebra-chapter-pagination a:last-child{text-align:right}.algebra-chapter-pagination span{color:#8b8175;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.algebra-chapter-pagination strong{margin-top:5px}.algebra-test-hero{max-width:920px;margin-bottom:42px;padding-bottom:42px;border-bottom:1px solid #d7d0c5}.algebra-test-breakdown header>span,.algebra-test-kicker,.algebra-test-review header>span{color:#765b00;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.algebra-test-hero h1{max-width:800px;margin:12px 0 16px;font-size:clamp(46px,7vw,74px);line-height:1;letter-spacing:-.055em}.algebra-test-hero>p{max-width:760px;margin:0;color:#625d56;font-size:18px;line-height:1.65}.algebra-test-hero>div:last-child{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.algebra-test-hero>div:last-child span{padding:7px 10px;border:1px solid #d8d1c6;border-radius:99px;background:#fff;color:#625d56;font-size:11px;font-weight:800}.algebra-test-card{width:min(100%,860px);margin:0 auto;overflow:hidden;scroll-margin-top:20px;border:1px solid #d8d1c6;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgba(47,47,47,.09)}.algebra-test-card>header{padding:20px 26px 0}.algebra-test-card>header>div:first-child{display:flex;justify-content:space-between;gap:20px;color:#777168;font-size:12px}.algebra-test-card>header strong{color:var(--algebra-green)}.algebra-test-progress{overflow:hidden;height:7px;margin-top:13px;border-radius:99px;background:#e8ebe6}.algebra-test-progress span{display:block;height:100%;border-radius:inherit;background:var(--algebra-green);transition:width .2s ease}.algebra-test-card fieldset{margin:0;padding:42px 40px 34px;border:0}.algebra-test-card legend{width:100%;padding:0;font-size:clamp(25px,4vw,36px);font-weight:850;letter-spacing:-.035em;line-height:1.25}.algebra-test-card .math-text{display:inline-block;margin:.05em .08em;vertical-align:middle}.algebra-test-card legend .math-text .katex{font-size:1.05em}.algebra-test-options{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:30px}.algebra-test-options label{display:flex;min-height:66px;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d5d9d4;border-radius:11px;background:#fbfcfa;color:#343b37;font-size:16px;font-weight:700;cursor:pointer;transition:.15s ease}.algebra-test-options label:hover{border-color:#91aa9a;background:#f3f8f4}.algebra-test-options label.is-selected{border-color:var(--algebra-green);background:#eaf3ed;box-shadow:0 0 0 3px rgba(36,72,60,.09)}.algebra-test-options input{width:18px;height:18px;flex:none;accent-color:var(--algebra-green)}.algebra-test-options .math-text .katex{font-size:1.14em}.algebra-test-card>footer{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:18px 26px;border-top:1px solid #e6e9e5;background:#f8f9f6}.algebra-test-card button,.algebra-test-score button{min-height:46px;padding:11px 17px;border:1px solid #d0d4cf;border-radius:9px;background:#fff;color:#3d4941;font:800 13px/1 var(--font-sans);cursor:pointer}.algebra-test-card button:last-child{justify-self:end}.algebra-test-card button.is-primary{border-color:var(--algebra-green);background:var(--algebra-green);color:#fff}.algebra-test-card button:disabled{cursor:not-allowed;opacity:.42}.algebra-test-card>footer>span{color:#777168;font-size:11px;font-weight:750}.algebra-test-results{display:grid;gap:24px;scroll-margin-top:20px}.algebra-test-score{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:25px;align-items:center;padding:30px;border:1px solid #b8cfc2;border-radius:20px;background:linear-gradient(135deg,#f5faf7,#e2eee7)}.algebra-test-score>div:first-child{display:grid;width:115px;height:115px;place-items:center;align-content:center;border:6px solid var(--algebra-green);border-radius:50%;background:#fff}.algebra-test-score>div:first-child strong{font-size:32px;line-height:1}.algebra-test-score>div:first-child span{margin-top:5px;color:#6d766f;font-size:10px}.algebra-test-score h2{margin:5px 0 6px;font-size:30px;letter-spacing:-.04em}.algebra-test-score p{max-width:590px;margin:0;color:#5f6962;line-height:1.55}.algebra-test-breakdown,.algebra-test-review{padding:30px;border:1px solid #d8d1c6;border-radius:20px;background:#fff}.algebra-test-breakdown header h2,.algebra-test-review header h2{margin:6px 0 22px;font-size:31px;letter-spacing:-.04em}.algebra-test-breakdown>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.algebra-test-breakdown>div>div{display:flex;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid #ead6cf;border-radius:10px;background:#fff6f3;color:#614b45}.algebra-test-breakdown>div>div.is-complete{border-color:#c9ddcf;background:#f0f8f2;color:#315b43}.algebra-test-breakdown span,.algebra-test-breakdown strong{font-size:13px}.algebra-test-review>div{display:grid;gap:12px}.algebra-test-review article{display:grid;grid-template-columns:34px 1fr;gap:13px;padding:20px;border:1px solid #ded8ce;border-left:4px solid #a9c6b3;border-radius:12px;background:#fbfcfa}.algebra-test-review article.is-incorrect{border-left-color:#c67b6d;background:#fffaf8}.algebra-test-review-number{color:#91877a;font:750 12px/1.5 var(--font-mono)}.algebra-test-review article h3{margin:5px 0 12px;font-size:19px;line-height:1.45}.algebra-test-review article>div>span{color:#587261;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.algebra-test-review article.is-incorrect>div>span{color:#9a554a}.algebra-test-review article p{margin:5px 0;color:#605b54;font-size:13px}.algebra-test-review .math-text{display:inline-block;margin:.04em .06em;vertical-align:middle}.algebra-test-explanation{margin-top:13px;padding:12px 14px;border-radius:8px;background:#f0eee8;color:#514d47;font-size:14px;line-height:1.55}.algebra-test-return{text-align:center}.algebra-test-return a{display:inline-flex;padding:12px 16px;border-radius:9px;background:var(--algebra-green);color:#fff}@media (max-width:820px){.algebra-guide-path-grid{grid-template-columns:1fr}.algebra-guide-path-grid article{min-height:210px}.algebra-chapter-layout{grid-template-columns:1fr}.algebra-chapter-index{position:static}}@media (max-width:650px){.algebra-chapter-page,.algebra-final-test-page,.algebra-guide-page{padding:38px 0 64px}.algebra-guide-hero{padding:32px 24px;border-radius:22px}.algebra-guide-actions{align-items:stretch;flex-direction:column}.algebra-guide-actions a{text-align:center}.algebra-guide-stats{flex-wrap:wrap;gap:22px;margin-top:36px}.algebra-guide-stats div,.algebra-guide-stats div+div{padding:0 18px 0 0;border:0}.algebra-guide-start{grid-template-columns:1fr;gap:12px}.algebra-guide-section-heading{align-items:start;flex-direction:column}.algebra-chapter-list a{grid-template-columns:38px 1fr 24px;gap:10px;padding:18px 5px}.algebra-chapter-copy{align-items:start;flex-direction:column;gap:5px}.algebra-chapter-copy strong{min-width:0;font-size:21px}.algebra-chapter-pagination,.algebra-resource-grid{grid-template-columns:1fr}.algebra-chapter-pagination a:last-child{text-align:left}.algebra-chapter-layout{gap:36px;margin-top:38px}.algebra-lesson-section+.algebra-lesson-section{margin-top:56px}.algebra-worked-example{padding:24px}.algebra-final-answer{margin:24px -24px -24px;padding:18px 24px}.algebra-test-card fieldset{padding:32px 20px 26px}.algebra-test-options{grid-template-columns:1fr}.algebra-test-card>footer,.algebra-test-card>header{padding-right:18px;padding-left:18px}.algebra-test-card>footer{grid-template-columns:1fr 1fr}.algebra-test-card>footer>span{grid-column:1/-1;grid-row:1;text-align:center}.algebra-test-score{grid-template-columns:auto 1fr;padding:22px 18px}.algebra-test-score button{grid-column:1/-1}.algebra-test-score>div:first-child{width:88px;height:88px}.algebra-test-breakdown,.algebra-test-review{padding:22px 16px}.algebra-test-breakdown>div{grid-template-columns:1fr}}