.articles-page{max-width:1180px;padding-top:52px;padding-bottom:72px}.articles-intro{max-width:880px;margin-bottom:32px}.articles-intro h1{font-family:var(--display-font), Georgia, serif;text-wrap:balance;margin:16px 0 24px;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:400;line-height:1.1}.articles-page p{line-height:1.8}.article-deck{color:#52606d;font-size:1.15rem}.article-preview{background:#fff;border:1px solid #dce5ef;border-radius:18px;max-width:820px;padding:32px}.article-preview h2{font-family:var(--display-font), Georgia, serif;margin:14px 0;font-size:2.2rem;line-height:1.2}.article-preview h2 a{color:#102a43}.article-read{margin-top:12px;font-weight:700;display:inline-block}.article-breadcrumb{margin-bottom:32px;font-size:.9rem}.article-byline{color:#52606d;flex-wrap:wrap;gap:12px 24px;font-size:.9rem;display:flex}.article-answer{background:#edf4ff;border-left:4px solid #175cd3;border-radius:0 12px 12px 0;margin:32px 0 48px;padding:24px 28px}.article-answer h2{margin:0 0 8px;font-size:1.15rem}.article-answer p{max-width:850px;margin:0}.article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px;display:grid}.article-toc{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:20px;position:sticky;top:24px}.article-toc h2{margin:0 0 16px;font-size:1rem}.article-toc ol{margin:0;padding-left:20px}.article-toc li{padding:0 0 13px;font-size:.9rem;line-height:1.55}.article-body{min-width:0;max-width:760px}.article-body section{margin-bottom:44px;scroll-margin-top:30px}.article-body h2{font-family:var(--display-font), Georgia, serif;margin:0 0 20px;font-size:2.15rem;font-weight:400;line-height:1.2}.article-body h3{margin:28px 0 8px;font-size:1.1rem;line-height:1.5}.article-body p{margin:0 0 20px}.article-body li{margin-bottom:12px;line-height:1.8}.article-formula{background:#edf4ff;border-radius:8px;padding:16px 20px;font-weight:700}.article-table-scroll{background:#fff;border:1px solid #dce5ef;border-radius:10px;margin:24px 0;overflow-x:auto}.article-table-scroll table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.article-table-scroll caption{text-align:left;color:#52606d;padding:16px;font-size:.85rem;line-height:1.5}.article-table-scroll th,.article-table-scroll td{white-space:nowrap;border-top:1px solid #dce5ef;padding:14px;font-size:.9rem}.article-table-scroll thead{background:#edf4ff}.article-editorial{border-top:1px solid #dce5ef;padding-top:28px}.article-editorial p{color:#52606d;font-size:.95rem}.article-editorial a{margin-top:12px;display:block}.articles-page a:focus-visible,.article-table-scroll:focus-visible{outline-offset:4px;outline:3px solid #175cd3}@media (max-width:760px){.articles-page{padding-top:32px;padding-bottom:48px}.article-layout{grid-template-columns:1fr;gap:32px}.article-toc{position:static}.article-answer{margin:28px 0;padding:20px}.article-preview{padding:24px}.article-body h2{font-size:1.9rem}.article-table-scroll th,.article-table-scroll td{padding:12px}.article-breadcrumb{margin-bottom:24px}}
