.prose{max-width:960px}.article-lead{font-size:21px;line-height:1.65;max-width:800px}.article-meta{font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:26px}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 26px;font-size:12px}.breadcrumbs li{margin:0}.breadcrumbs li+li:before{content:'›';padding-right:8px;color:var(--muted)}.prose h1{max-width:850px}.prose h2{line-height:1.2}.prose h3{font-size:23px;margin:20px 0 12px}.prose p{line-height:1.75}.prose ul,.prose ol{padding-left:24px}.prose .breadcrumbs ol{padding:0}.prose li{color:var(--muted);line-height:1.7}.answer-box{background:var(--sky);border-left:4px solid var(--orange);padding:24px 28px;margin:30px 0}.answer-box h2,.answer-box h3{margin-top:0}.answer-box p:last-child{margin-bottom:0}.table-scroll{overflow:auto;margin:24px 0;border:1px solid var(--line);border-radius:12px}.table-scroll table{border-collapse:collapse;width:100%;min-width:420px;font-size:15px}.table-scroll caption{text-align:left;padding:15px;background:var(--sky);font-weight:600}.table-scroll th,.table-scroll td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.table-scroll th{background:var(--paper)}.prose blockquote{margin:26px 0;padding:22px 28px;border-left:4px solid var(--orange);background:var(--paper)}.prose blockquote p{margin:0}.reading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.reading-card{display:block;padding:26px;border:1px solid var(--line);border-radius:16px;text-decoration:none!important;background:var(--paper)}.reading-card:nth-child(2){background:var(--orange-soft)}.reading-card:nth-child(3){background:var(--sky)}.reading-card span{font-size:10px;letter-spacing:.06em;font-weight:700}.reading-card h2{font-size:26px;margin:18px 0 14px}.reading-card p{font-size:14px;margin:0}.reading-card:hover{border-color:var(--orange)}.article-cta{padding:30px;background:var(--ink);color:white;border-radius:18px;margin-top:45px}.article-cta h2{margin-top:0}.article-cta p{color:#d4e3eb}.article-cta .btn{background:var(--white);color:var(--ink);text-decoration:none}.site-footer>div{max-width:330px}.site-header nav .content-nav{font-size:14px}@media(max-width:1000px){.site-header nav .content-nav{display:none}.reading-grid{grid-template-columns:1fr}.reading-card{padding:24px}.reading-card h2{font-size:27px}}@media(max-width:560px){.article-lead{font-size:18px}.prose{padding-top:30px}.prose h1{font-size:38px}.answer-box,.article-cta{padding:22px}.table-scroll table{font-size:14px}.breadcrumbs{line-height:1.5}}
