.article-section-lead{max-width:760px;margin-bottom:20px}
.article-section-lead>.eyebrow{margin-bottom:8px}
.article-section-lead>p:last-child{font-size:15px;line-height:1.7}
.article-answer-map{padding:28px;border:1px solid #dbe4f1;border-radius:18px;background:linear-gradient(145deg,#f7faff,#fff)}
.article-answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.article-answer-grid article{position:relative;padding:21px 20px 20px 54px;border:1px solid #e0e7f1;border-radius:13px;background:#fff}
.article-answer-grid article>span{position:absolute;left:18px;top:21px;color:#2455ed;font-size:11px;font-weight:800;letter-spacing:.08em}
.article-answer-grid h3{margin:0 0 8px;color:#172640;font-size:17px;line-height:1.35}
.article-answer-grid p{font-size:14px;line-height:1.65}
.article-decision-matrix{padding:28px;border-radius:18px;background:#f8fafc}
.article-decision-matrix .comparison-wrap{margin-top:18px}
.article-decision-matrix .comparison th:first-child{width:38%}
.article-decision-matrix .comparison td{vertical-align:top}
.article-decision-matrix .comparison td:last-child{color:#234aa9;font-weight:650}
@media(max-width:720px){.article-answer-map,.article-decision-matrix{padding:21px 16px}.article-answer-grid{grid-template-columns:1fr}.article-answer-grid article{padding:18px 16px 18px 48px}.article-answer-grid article>span{left:15px;top:18px}.article-decision-matrix .comparison-wrap{overflow-x:auto}.article-decision-matrix .comparison{min-width:680px}}
