.article-toc{display:flex;flex-direction:column;gap:0;align-items:stretch}.article-toc a{font-size:12px;line-height:1.5;font-weight:500}.article-toc a:hover{color:var(--blue)}.aside-next{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.article-body blockquote{margin:24px 0;padding:22px 25px;background:#e8eee7;border-left:3px solid var(--teal);border-radius:0 8px 8px 0}.article-body blockquote p{font-size:15px;line-height:1.8;margin-bottom:12px}.article-body blockquote p:last-child{margin-bottom:0}.article-body code{font-size:.9em;overflow-wrap:anywhere;background:#e8eee7;padding:1px 4px;border-radius:3px}.article-sources{margin-top:35px;font-size:13px;overflow-wrap:anywhere}.article-sources h2,.related-reading h2{font-size:22px;letter-spacing:-.5px}.article-sources li{margin-bottom:10px}.related-reading{border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.related-links{display:grid;gap:12px}.related-links a{font-size:14px;color:var(--teal);font-weight:650}.article-layout h1{overflow-wrap:break-word}.article-body section{scroll-margin-top:24px}.workbook-sheet{margin:40px 0;padding:30px;border:1px solid var(--line);border-radius:12px;background:#fff}.workbook-sheet h2{margin:0 0 24px;font-size:29px;line-height:1.2}.workbook-sheet h3{font-size:18px;margin:28px 0 12px;color:var(--teal)}.workbook-sheet p,.workbook-sheet li{font-size:15px;line-height:1.8}.workbook-sheet li{margin-bottom:9px}.reflection{padding-top:18px;border-top:1px solid var(--line);margin-top:25px}.reflection p{font-size:13px;font-weight:700}.writing-lines{height:70px;background:repeating-linear-gradient(transparent 0,transparent 29px,#d1d9ce 30px,transparent 31px)}.workbook-toc{display:flex;flex-wrap:wrap;gap:10px 20px;border-bottom:1px solid var(--line);padding:20px 0}.workbook-toc a{font-size:12px}.workbook-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.workbook-meta{font-size:12px;color:var(--muted);margin-top:18px}.workbook-intro{max-width:700px}.workbook-full{max-width:780px}.print-link{font-size:13px;font-weight:700}@media(max-width:680px){.workbook-sheet{padding:22px;margin:25px 0}.workbook-sheet h2{font-size:25px}.article-body blockquote{padding:18px}.article-toc{display:flex}.article-toc a{font-size:13px}.workbook-actions{align-items:start;flex-direction:column}.workbook-full{max-width:100%}.article-sources{font-size:12px}}@media print{.site-header,.preview-bar,.footer,.skip,.workbook-actions,.workbook-toc,.workbook-meta{display:none}.page-head{padding:0}.wrap{max-width:none;padding:0}.workbook-sheet{break-before:page;border:0;padding:0;margin:0}.workbook-sheet:first-child{break-before:auto}.workbook-sheet p,.workbook-sheet li{font-size:10.5pt;line-height:1.45}.reflection{break-inside:avoid}.writing-lines{height:45px}.workbook-sheet h3{font-size:13pt}.workbook-sheet h2{font-size:23pt}}
.mobile-toc{display:none}.card h2{font-size:19px;letter-spacing:-.4px;line-height:1.4;margin:10px 0}.mobile-toc summary{cursor:pointer;font-weight:700;font-size:14px}.mobile-toc a{font-size:13px;padding:8px 0;line-height:1.5}@media(max-width:680px){.mobile-toc{display:block;border:1px solid var(--line);padding:16px 18px;border-radius:8px;margin:0 0 28px}.mobile-toc nav{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:12px}.article-layout aside{display:none}.card h2{font-size:21px}}@media print{.mobile-toc{display:none}}
.article-layout{padding-left:40px;padding-right:40px}@media(max-width:900px){.article-layout{padding-left:25px;padding-right:25px}}@media(max-width:680px){.article-layout{padding-left:22px;padding-right:22px}}@media print{.article-layout{padding-left:0;padding-right:0}}
