.editorial-article{max-width:900px;margin:auto}.editorial-article h1{font-size:clamp(36px,4vw,56px);line-height:1.1}.editorial-article p,.editorial-article li{font-size:17px;line-height:1.65}.editorial-article .article-byline{font-size:14px;color:#637087;margin:10px 0 0}.editorial-article .breadcrumbs{margin-bottom:30px}.answer-box{background:#f1f4fb;border-left:4px solid #0017bb;border-radius:0 16px 16px 0;padding:22px 28px;margin:32px 0}.answer-box h2{margin-top:0}.article-section{padding:28px 0;border-bottom:1px solid #dce2ed}.article-section ul{padding-left:22px}.article-section li{margin-bottom:9px}.article-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.article-link{display:block;text-decoration:none;color:#293247;background:white;border:1px solid #e2e7f0;padding:25px;border-radius:18px;box-shadow:0 8px 24px -18px #15243d55}.article-link h2{font-size:22px}.article-link p{font-size:15px;color:#5f6a7d;line-height:1.5}.article-link span{color:#0017bb;font-weight:700}.article-link:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px #15243d88}@media(max-width:760px){.article-list{grid-template-columns:1fr}.editorial-article p,.editorial-article li{font-size:16px}.answer-box{padding:18px}.article-section{padding:20px 0}}

.article-list-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px;align-items:center}.article-list-intro h1{margin:0;font-size:clamp(40px,4vw,60px);line-height:1.08}.article-list-kicker{font-size:12px;letter-spacing:.15em;color:#0017bb;font-weight:700}.article-list-lead{font-size:18px;line-height:1.6;color:#5f6a7d;max-width:550px}.article-list-intro figure{margin:0}.article-list-intro img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;border-radius:22px;box-shadow:0 18px 34px -24px #15243d88}.article-list-intro figcaption{font-size:12px;color:#667185;margin-top:10px}@media(max-width:760px){.article-list-intro{grid-template-columns:1fr;gap:22px}.article-list-intro h1{font-size:40px}.article-list-lead{font-size:16px}.article-list-intro img{border-radius:16px}}

.article-faq{border-bottom:1px solid #dce2ed}.article-faq-item{padding:18px 0;border-top:1px solid #dce2ed}.article-faq-item h3{font-size:19px;line-height:1.35;margin:0 0 8px;color:#18243c}.article-faq-item p{margin:0;color:#4e5c70}.article-faq>h2{margin-bottom:22px}@media(max-width:760px){.article-faq-item{padding:16px 0}.article-faq-item h3{font-size:18px}}
