.esio-content-section{margin:40px 0}.esio-content-section>h2{font-size:clamp(24px,3vw,32px);line-height:1.25;letter-spacing:-.6px;margin:0 0 20px}.esio-content-section>h3{font-size:23px;margin:0 0 16px}.esio-content-section>h4{font-size:19px;margin:0 0 14px}.esio-content-section figure{margin:20px 0}.esio-content-section figure img{display:block;width:100%;height:auto;border-radius:16px;object-fit:contain;border:1px solid #e2e8f0}.esio-content-section figcaption{color:#64748b;font-size:13px;line-height:1.7;margin-top:10px}.esio-content-section .esio-prose{margin-top:18px}
