.summary-sheet{max-width:820px;color:var(--elev-ink);margin-inline:auto;font-size:1.0625rem;line-height:1.65}.summary-sheet__header{margin-block-end:24px}.summary-sheet__title{color:var(--elev-ink);font-size:1.875rem;font-weight:800;line-height:1.25}.summary-sheet__intro{color:var(--elev-ink-soft);max-width:65ch;margin-block-start:8px}.summary-sheet__contents{border:1px solid var(--elev-line);background:var(--elev-surface);border-radius:16px;margin-block-end:28px;padding:16px 20px}.summary-sheet__contents h2{color:var(--elev-ink-soft);font-size:1rem;font-weight:700}.summary-sheet__contents ol{margin-block-start:6px;padding-inline-start:1.5em;list-style:decimal}.summary-sheet__contents a{color:var(--elev-brand-dark);text-underline-offset:3px;text-decoration:underline}.summary-sheet__section{border-block-start:3px solid var(--elev-brand);scroll-margin-top:calc(var(--elev-sticky-top) - var(--elev-shell-reserve));margin-block-end:20px;padding-block:20px 8px}.summary-sheet__section-title{align-items:center;gap:10px;margin-block-end:12px;font-size:1.4rem;font-weight:800;display:flex}.summary-sheet__number{background:var(--elev-brand-soft);width:1.6em;height:1.6em;color:var(--elev-brand-dark);border-radius:999px;flex:none;place-items:center;font-size:.85em;display:inline-grid}.summary-sheet__part{margin-block:14px}.summary-sheet__part h3{color:var(--elev-brand-dark);margin-block-end:6px;font-size:.95rem;font-weight:800}.summary-sheet__part ul{padding-inline-start:1.4em;list-style:outside}.summary-sheet__part ol{padding-inline-start:1.6em;list-style:decimal}.summary-sheet__part li+li{margin-block-start:4px}.summary-sheet__definition{margin-block-end:8px}.summary-sheet__definition dt{font-weight:800;display:inline}.summary-sheet__definition dt:after{content:" — ";font-weight:400}.summary-sheet__definition dd{display:inline}.summary-sheet__part--formulas ul{gap:8px;padding:0;list-style:none;display:grid}.summary-sheet__formula{border:2px solid var(--elev-gold-lip);break-inside:avoid;background:#fff9e3;border-radius:12px;padding:10px 14px}.summary-sheet__formula-label{color:var(--elev-gold-ink);font-size:.875rem;font-weight:700;display:block}.summary-sheet__formula-body{font-size:1.125rem;display:block}.summary-sheet__method,.summary-sheet__example{border:1px solid var(--elev-line);background:var(--elev-surface);break-inside:avoid;border-radius:12px;margin-block-end:10px;padding:12px 16px}.summary-sheet__method h4{margin-block-end:4px;font-weight:800}.summary-sheet__when{color:var(--elev-ink-soft);margin-block-end:4px;font-size:.95rem}.summary-sheet__question{margin-block-end:4px;font-weight:700}.summary-sheet__answer{background:var(--elev-success-soft);border-radius:8px;margin-block-start:6px;padding:6px 10px}.summary-sheet__part--pitfalls ul{gap:8px;padding:0;list-style:none;display:grid}.summary-sheet__pitfall{border-inline-start:4px solid var(--elev-err);background:var(--elev-err-soft);break-inside:avoid;border-radius:8px;padding:8px 12px}.summary-sheet__pitfall p+p{margin-block-start:4px}.summary-sheet__tag{text-align:center;color:#fff;border-radius:999px;min-width:3.2em;padding:0 8px;font-size:.8rem;font-weight:800;display:inline-block}.summary-sheet__tag--wrong{background:var(--elev-err)}.summary-sheet__tag--right{background:var(--elev-success)}.summary-sheet__checklist{border:2px dashed var(--elev-brand);break-inside:avoid;border-radius:16px;margin-block:28px 8px;padding:16px 20px}.summary-sheet__checklist h2{margin-block-end:6px;font-size:1.25rem;font-weight:800}.summary-sheet__checklist ul{padding:0;list-style:none}.summary-sheet__checklist li:before{content:"☐";color:var(--elev-brand-dark);margin-inline-end:8px}@media print{:is(.elev-shell,.viewing-as,.elev-acting):has(~* .summary-sheet){display:none}body:has(.summary-sheet){--elev-footer-display:none;background:#fff}.summary-sheet-screen-only{display:none!important}.summary-sheet{max-width:none;font-size:11pt}.summary-sheet__section{break-inside:auto}.summary-sheet__contents{display:none}}.summary-sheet .katex,.summary-sheet .katex-html{white-space:normal}.summary-sheet__section,.summary-sheet__formula-body{overflow-wrap:anywhere;min-width:0}.summary-sheet__formula-body{overflow-x:auto}.summary-sheet__part--formulas ul,.summary-sheet__part--pitfalls ul{grid-template-columns:minmax(0,1fr)}.summary-sheet .math-inline{white-space:normal;max-width:100%}
