.knowledge-modes{display:flex;gap:30px;align-items:center;margin-left:auto;margin-right:42px;white-space:nowrap}.knowledge-modes a{font-size:14px;color:var(--muted);padding:9px 0;border-bottom:1px solid transparent}.knowledge-modes a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.knowledge-modes a:hover{color:var(--ink)}
.handbook-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:48px;padding-top:22px}.handbook-nav{position:sticky;top:28px;align-self:start;border-right:1px solid var(--line);padding:8px 24px 28px 0;display:flex;flex-direction:column;gap:7px}.handbook-nav .eyebrow{margin-left:10px;margin-bottom:17px}.handbook-nav a{font-size:13px;line-height:1.8;padding:8px 10px;color:var(--muted)}.handbook-nav a[aria-current=location]{color:var(--accent)}.handbook-nav a:hover{color:var(--ink)}.handbook-content{min-width:0;max-width:990px}.handbook-heading{display:flex;align-items:flex-end;gap:22px;justify-content:space-between;margin-bottom:18px}.handbook-heading .eyebrow{margin-top:0}.handbook-heading h1{font-size:32px}#proofs-toggle{border:0;border-bottom:1px solid #e7c58e50;color:var(--accent);background:none;font-size:13px;padding:7px 0;white-space:nowrap}.handbook-hint{font-size:13px;color:var(--muted);margin-bottom:24px}.quick-section{scroll-margin-top:28px;padding-bottom:28px}.quick-section+.quick-section{margin-top:24px}.quick-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:20px 0 10px}.quick-heading h2{font-size:20px;margin:0}.quick-heading a{font-size:12px;color:var(--muted);white-space:nowrap}.quick-condition{font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:15px}.quick-subheading{margin-top:32px;color:var(--accent);font-weight:400}.quick-row{display:grid;grid-template-columns:135px minmax(0,1fr) 175px;gap:18px;align-items:center;border-bottom:1px solid var(--line);padding:9px 0;min-width:0}.quick-row>span{font-size:13px;color:#b8c7ce}.quick-row>p{font-size:12px;color:var(--muted);line-height:1.9}.quick-row:not(:has(>p)),.quick-row.wide-equation{grid-template-columns:135px minmax(0,1fr)}.quick-row .formula-trigger{font-size:23px;padding:15px 8px 15px 2px;justify-self:start;min-width:0}.quick-row .formula-trigger.long{font-size:21px}.quick-row .katex-display>.katex{display:block;text-align:left}
.proof-body{border-left:1px solid #e7c58e38;margin:12px 0 30px 3px;padding:5px 0 5px 26px;min-width:0}.proof-body p{font-size:14px;line-height:1.95;color:#bfccd2}.proof-body h3{font-size:15px;color:var(--accent);margin-top:28px}.proof-body>h3:first-child{margin-top:0}.proof-steps{padding-left:22px;margin:0}.proof-steps>li{padding-left:7px;margin-bottom:30px;min-width:0}.proof-steps>li::marker{color:var(--accent);font-size:13px}.proof-math{font-size:21px;overflow-x:auto;overflow-y:hidden;padding:14px 8px 14px 2px;max-width:100%;margin:6px 0}.proof-math .katex{font-size:1em}.proof-math .katex-display{margin:0;text-align:left}.proof-math .katex-display>.katex{display:block;text-align:left}.proof-body .proof-result{color:var(--accent);margin-top:16px}.proof-source{font-size:12px;color:var(--muted);display:inline-block;margin-top:17px}.proof-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:20px 0}.proof-pairs .proof-math{padding-left:0}.proof-body .inline-math{max-width:100%;overflow-x:auto;vertical-align:middle}
@media(max-width:1150px){.handbook-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.handbook-nav{padding-right:16px}.quick-row{grid-template-columns:110px minmax(0,1fr);gap:6px 18px}.quick-row>p{grid-column:2;padding-bottom:8px}.quick-row:not(:has(>p)),.quick-row.wide-equation{grid-template-columns:110px minmax(0,1fr)}.quick-row .formula-trigger{font-size:22px}.knowledge-modes{margin-right:20px;gap:24px}}
@media(max-width:760px){.site-head{height:auto;flex-wrap:wrap;gap:15px 20px}.site-head .brand{order:0}.site-head .back{order:1;margin-left:auto}.knowledge-modes{order:2;width:100%;margin:0;gap:28px}.knowledge-modes a{font-size:14px}.handbook-layout{display:block;padding-top:16px}.handbook-nav{position:static;border-right:0;border-bottom:1px solid var(--line);display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 18px;padding:0 0 15px;margin:0 0 26px}.handbook-nav .eyebrow{display:none}.handbook-nav a{padding:5px 0;font-size:12px}.handbook-heading{align-items:center}.handbook-heading h1{font-size:26px}#proofs-toggle{font-size:12px}.quick-heading h2{font-size:19px}.quick-row,.quick-row:not(:has(>p)),.quick-row.wide-equation{grid-template-columns:minmax(0,1fr);gap:0;padding:14px 0 9px}.quick-row>p{grid-column:1}.quick-row .formula-trigger{font-size:22px;padding-top:10px;padding-bottom:10px}.quick-row .formula-trigger.long{font-size:19px}.quick-condition{font-size:12px}.proof-body{padding-left:12px}.proof-steps{padding-left:18px}.proof-steps>li{padding-left:3px}.proof-pairs{grid-template-columns:1fr;gap:10px}.proof-math{font-size:19px}.proof-body p{font-size:13px}.proof>summary{font-size:12px}}
#formula-proof-section{border-top:1px solid var(--line);margin-top:28px;padding-top:3px}.dialog-proof{min-width:0}.dialog-proof p{line-height:1.85}.dialog-proof .proof-steps{padding-left:20px}.dialog-proof .proof-steps>li{margin-bottom:18px}.dialog-proof .proof-math{font-size:20px}.dialog-proof .proof-result{color:var(--accent)}
@media(max-width:760px){.dialog-proof .proof-math{font-size:17px}.dialog-proof .proof-steps{padding-left:16px}}
