.core-answer-blocks{max-width:1180px;margin:40px auto;padding:clamp(20px,4vw,44px);background:#f1f6fb;border:1px solid #d6e2ec;border-radius:16px;color:#163857}
.core-answer-blocks>section{margin:0;padding:24px 0;border-bottom:1px solid #d6e2ec;scroll-margin-top:140px}
.core-answer-blocks>section:last-of-type{border-bottom:0}
.core-answer-blocks h2{font-size:clamp(23px,3vw,32px);line-height:1.25;max-width:900px;margin:0 0 16px}
.core-answer-blocks p{max-width:920px;line-height:1.75;font-size:16px;margin:0 0 12px}
.core-answer-blocks a{color:#07558f;text-decoration:underline}
@media(max-width:650px){.core-answer-blocks{margin:26px 18px;padding:20px}.core-answer-blocks>section{padding:20px 0}}
