.entity-line{font-size:15px;color:#aebbc9;max-width:540px;margin:8px 0 0;line-height:1.9}
.articles-section{background:#0b1b2a}
.articles-section .section-heading>p,.articles-empty{color:#b7c3ce}
.articles-empty{font-size:16px;max-width:560px}
.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.article-card{display:flex;flex-direction:column;background:#102233;border:1px solid #ffffff14;border-radius:6px;overflow:hidden;min-height:100%;color:inherit}
.article-card img{width:100%;height:210px;object-fit:cover}
.article-card>div{padding:18px 20px 22px}
.article-card time{color:#d6ae92;font-size:12px}
.article-card h2,.article-card h3{font-size:18px;line-height:1.7;margin:8px 0;color:#f3ece6}
.article-card p{color:#a9b3bf;font-size:14px;line-height:1.8}
.articles-more{display:inline-block;margin-top:26px;color:#d6ae92;border-bottom:1px solid #d6ae9266;padding-bottom:4px}
.articles-pages{margin-top:28px}
.articles-pages a,.articles-pages span{color:#d6ae92}
.reading{background:#eee8e0;color:#192a39;padding:48px 0 90px}
.reading-wrap{width:min(760px,calc(100% - 40px));margin:auto}
.reading h1{color:#182b3a;font-size:clamp(30px,4vw,46px);line-height:1.55;margin-bottom:8px}
.reading .eyebrow{color:#89674d}
.reading .eyebrow:before{background:#a58061}
.reading-meta{color:#6d645c;font-size:14px;margin-bottom:18px}
.reading-cover{width:100%;height:auto;border-radius:8px;margin:8px 0 18px;max-height:460px;object-fit:cover}
.answer-box{background:#fff;border-radius:8px;padding:16px 18px;margin:18px 0;color:#34434d;font-size:18px;line-height:1.9}
.key-points{background:#fff;border-radius:8px;padding:8px 22px 16px;margin:18px 0}
.key-points h2{font-size:18px;color:#182b3a;margin:12px 0}
.key-points li{margin:8px 0;color:#3c4a55}
.article-body{font-size:18px;line-height:2;color:#2c3a46}
.article-body h2{font-size:26px;margin:28px 0 10px;color:#182b3a}
.article-body h3{font-size:20px;margin:22px 0 8px;color:#182b3a}
.article-body p{margin:0 0 16px}
.article-body ul,.article-body ol{padding:0 22px 0 0;margin:0 0 16px}
.article-body a{color:#805c40;text-decoration:underline}
.article-body img{width:100%;height:auto;border-radius:6px}
.article-body figure{margin:22px 0}
.article-body figcaption{font-size:13px;color:#6a6258;margin-top:6px}
.disclaimer{font-size:13px;color:#6a6258;padding-top:16px;margin-top:28px}
.reading-back{display:inline-block;margin-top:18px;color:#805c40;font-weight:700}
.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#8d8378;margin-bottom:14px}
.crumbs a{color:#805c40}
@media(max-width:1080px){.article-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.hero-copy .entity-line{margin-right:auto;margin-left:auto}.article-grid{grid-template-columns:1fr}.reading{padding:32px 0 110px}.reading h1{font-size:30px}}
