.simultaneous-page{--algebra-purple:#6d4bd8;background:radial-gradient(circle at 88% 9%,#6d4bd817,#0000 25rem),#fff}.simultaneous-page .hero-grid{align-items:start}.simultaneous-page .diagnostic-card .katex-display{margin:.65em 0}.meaning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.meaning-grid article{background:linear-gradient(#f8fbfd,#fff);border:1px solid #d9e6ec;border-radius:16px;min-width:0;padding:20px}.meaning-grid h3{color:#17394d;letter-spacing:-.02em;margin:8px 0 10px;font-size:17px}.meaning-grid p,.meaning-grid .math-content{color:#526773;margin:0;font-size:13px;line-height:1.6}.prerequisite-panel{border-left:4px solid var(--algebra-purple);background:#f7f4ff;border-radius:0 16px 16px 0;grid-template-columns:minmax(180px,.7fr) minmax(300px,1.3fr);gap:28px;margin-top:14px;padding:23px 25px;display:grid}.prerequisite-panel span,.method-rules article>span{color:var(--algebra-purple);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.prerequisite-panel h3{letter-spacing:-.02em;margin:7px 0 0;font-size:18px}.prerequisite-panel ul{color:#526773;margin:0;padding-left:20px;font-size:13px;line-height:1.7}.method-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.question-type-card{background:linear-gradient(#f8fbfd,#fff);border:1px solid #d8e6ec;border-radius:17px;min-width:0;padding:21px}.question-type-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.question-type-card h3{color:#17394d;letter-spacing:-.02em;margin:0;font-size:16px}.question-type-card dl,.example-decision{gap:10px;margin:17px 0 0;display:grid}.question-type-card dl>div,.example-decision>div{grid-template-columns:82px minmax(0,1fr);gap:10px;display:grid}.question-type-card dt,.example-decision dt{color:#087d6b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.question-type-card dd,.example-decision dd{color:#526773;margin:0;font-size:13px;line-height:1.55}.example-decision{border-left:3px solid var(--teal);background:#f1faf7;border-radius:0 13px 13px 0;margin:20px 0;padding:16px 18px}.example-decision dd{font-size:14px}.method-choice-grid .question-type-card:last-child{grid-column:1/-1}.question-type-card--higher{background:linear-gradient(#fffdf6,#fff);border-color:#e7d9af}.method-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.method-rules article{background:#f1faf7;border-radius:16px;padding:21px}.method-rules article:last-child{background:#f7f4ff}.method-rules h3{margin:7px 0 8px;font-size:17px}.method-rules p{color:#526773;margin:0;font-size:13px;line-height:1.6}.worked-example>p:not(.exam-tip){color:#526773;font-size:14px;line-height:1.7}.higher-example{background:linear-gradient(#fffdf7,#fff);border-color:#e5d5a7}.check-panel{background:#f1faf7;border:1px solid #cfe7df;border-radius:13px;margin:18px 0 0;padding:16px 18px}.check-panel>strong{color:var(--teal);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.check-panel .math-content{color:#3f5e57;font-size:14px;line-height:1.65}.intersection-graph{background:#fff;border:1px solid #d8e6ec;border-radius:17px;max-width:720px;margin:22px auto;overflow:hidden}.intersection-graph svg{width:100%;height:auto;display:block}.intersection-graph figcaption{color:#5b707c;border-top:1px solid #e4edf1;padding:12px 16px 14px;font-size:12px;line-height:1.5}.graph-surface{fill:#fbfdfe;stroke:#d9e4e9;stroke-width:1.5px}.graph-grid-line{fill:none;stroke:#e5edf1;stroke-width:1px}.graph-axis,.graph-line,.graph-guide{fill:none;stroke-linecap:round;stroke-linejoin:round}.graph-axis{stroke:#5b7481;stroke-width:2.4px}.graph-axis-arrow{fill:#5b7481}.graph-line{stroke-width:4px}.graph-line--blue{stroke:#0878be}.graph-line--teal{stroke:#087d6b}.graph-guide{stroke:#8d73df;stroke-dasharray:6 6;stroke-width:2px}.graph-intersection{fill:#fff;stroke:#6d4bd8;stroke-width:5px}.graph-tick-label,.graph-axis-label,.graph-line-label,.graph-point-label{fill:#536b78;font-family:var(--font-geist-sans), Arial, sans-serif;font-size:12px}.graph-axis-label,.graph-line-label,.graph-point-label{font-weight:760}.graph-axis-label,.graph-point-label{fill:#17394d}.graph-line-label--blue{fill:#0878be}.graph-line-label--teal{fill:#087d6b}.question-list--prompts .practice-question{padding-bottom:28px}.question-list--prompts .intersection-graph{margin:18px 0 0}.answer-list{gap:10px;display:grid}.answer-card{background:#fff;border:1px solid #dbe6eb;border-radius:16px}.answer-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.answer-card>summary::-webkit-details-marker{display:none}.answer-card>summary>span:first-child{color:#526773;gap:4px;font-size:13px;display:grid}.answer-card>summary strong{color:#17394d;font-size:15px}.answer-card>summary>span:last-child{align-items:center;gap:7px;display:flex}.answer-card>summary:after{color:var(--blue-dark);content:"+";font-size:21px}.answer-card[open]>summary:after{content:"−"}.answer-working{border-top:1px solid #e5edf1;padding:0 20px 20px}.answer-working>.math-content{color:#425a68;padding-top:18px;font-size:14px;line-height:1.7}.answer-working .katex-display{max-width:100%;overflow:auto hidden}.related-links{flex-wrap:wrap;gap:10px;margin:16px 0 18px;display:flex}.related-links a{color:#365566;background:#fff;border:1px solid #d6e3e8;border-radius:11px;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.related-links a:hover{color:var(--blue-dark);border-color:#aacbdc}.faq-list{gap:10px;display:grid}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:15px;padding:0 20px}.faq-list summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:15px;font-weight:720;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--blue-dark);content:"+";font-size:20px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);margin:0;padding:0 0 18px;font-size:14px;line-height:1.6}@media (max-width:800px){.meaning-grid,.method-choice-grid,.method-rules{grid-template-columns:1fr}.method-choice-grid .question-type-card:last-child{grid-column:auto}.prerequisite-panel{grid-template-columns:1fr;gap:14px}}@media (max-width:680px){.simultaneous-page .vectors-header .site-nav>a:first-child,.simultaneous-page .vectors-header .site-nav>a:nth-child(2){display:none}.question-type-card dl>div,.example-decision>div{grid-template-columns:1fr;gap:3px}.intersection-graph{margin-inline:-8px}.graph-point-label{font-size:22px}.graph-line-label{display:none}.graph-tick-label,.graph-axis-label{font-size:19px}.answer-card>summary{align-items:flex-start;padding:16px}.answer-card>summary>span:last-child{display:none}.answer-working{padding-inline:16px}}@media print{.answer-card>*{display:block}}
