.reading_article__S0_cI .article-hero{background:#f5f1e9;border-bottom:1px solid #ded7cb}.reading_article__S0_cI .article-hero h1{max-width:1000px;text-wrap:balance}.reading_article__S0_cI .article-layout{gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,6rem);align-items:start}.reading_article__S0_cI .prose{min-width:0;max-width:850px}.reading_article__S0_cI .prose h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.025em}.reading_article__S0_cI .prose section{scroll-margin-top:145px;margin-block:2.75rem}.reading_article__S0_cI .prose p{line-height:1.85}.reading_article__S0_cI .article-layout aside{position:-webkit-sticky;position:sticky;top:140px;border-left:2px solid #8b1e24;padding-left:1.2rem;max-height:calc(100svh - 170px);overflow:auto}.reading_article__S0_cI .article-layout aside a{display:block;padding:.6rem 0;line-height:1.4}.reading_article__S0_cI .article-layout aside a:hover{text-decoration:underline;color:#8b1e24}.reading_answer__Of5JY{padding:clamp(1.3rem,3vw,2rem);border-left:4px solid #8b1e24;background:#f5f1e9;border-radius:0 12px 12px 0;margin:2rem 0}.reading_answer__Of5JY strong{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#8b1e24}.reading_answer__Of5JY p{margin-bottom:0;color:#182334}.reading_budget__QEhFe{margin-block:3rem}.reading_tableWrap__WlTTO{overflow-x:auto;margin-top:1.5rem;border:1px solid #ded7cb;border-radius:12px}.reading_tableWrap__WlTTO table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.6}.reading_tableWrap__WlTTO caption{text-align:left;padding:1rem;background:#f5f1e9;font-weight:600}.reading_tableWrap__WlTTO td,.reading_tableWrap__WlTTO th{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #ded7cb;min-width:130px}.reading_tableWrap__WlTTO thead{background:#101c2e;color:#fff}.reading_tableWrap__WlTTO tbody th{width:21%;color:#8b1e24}.reading_tableWrap__WlTTO tbody tr:nth-child(2n){background:#faf8f4}.reading_contextLinks__YF1wd{list-style:none!important;padding:0!important;display:flex;flex-wrap:wrap;gap:.75rem}.reading_contextLinks__YF1wd li{margin:0!important}.reading_contextLinks__YF1wd a{display:inline-block;padding:.6rem .9rem;border:1px solid #d9cfc0;border-radius:6px;font-size:.88rem;color:#74191f;text-decoration:underline;text-underline-offset:3px}.reading_faq__a5qju details{border-bottom:1px solid #ded7cb;padding:1rem 0}.reading_faq__a5qju summary{cursor:pointer;font-weight:650;line-height:1.5;padding:.5rem 0}.reading_faq__a5qju details p{margin-bottom:0}.reading_sources__QL28b{font-size:.9rem;border-top:1px solid #ded7cb;padding-top:1.5rem}.reading_sources__QL28b a{text-decoration:underline;text-underline-offset:3px}.reading_related__QItk4{background:#101c2e;color:#fff;padding:1.5rem;border-radius:12px;margin:2.5rem 0}.reading_related__QItk4>strong{font-size:1rem}.reading_related__QItk4>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.reading_related__QItk4 a{border:1px solid #647183;padding:1rem;border-radius:6px;font-size:.9rem;line-height:1.5}.reading_related__QItk4 a:hover{background:#23334b}@media(max-width:900px){.reading_article__S0_cI .article-layout{grid-template-columns:1fr}.reading_article__S0_cI .article-layout aside{position:static;max-height:none}.reading_related__QItk4>div{grid-template-columns:1fr}.reading_tableWrap__WlTTO table{min-width:530px}}