.article-section{margin-top:18px}.article-section h4{margin:0 0 7px;font-size:12px;letter-spacing:.055em;text-transform:uppercase;color:#667085}.article-section p{margin:0;color:#34445a}.article-section.practical{padding:18px 20px;border-radius:14px;background:#eef8f3;border:1px solid #d4eadf}.article-section.key-points{padding:18px 20px;border-radius:14px;background:#f7f9fc;border:1px solid var(--line)}.article-section.key-points ul{margin:0;padding-left:20px}.article-section.key-points li{margin:7px 0}.chapter-visual{margin:26px 0;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 12px 30px #223b4c12}.chapter-visual img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.chapter-visual figcaption{padding:15px 19px;color:#536276;font-size:13px}
.chapter-visual{display:none!important}
.article-section{min-width:0;overflow:hidden}.article-section h4,.article-section p,.article-section li{max-width:100%;overflow-wrap:anywhere;word-break:normal}@media(max-width:600px){.article-section p,.article-section li{font-size:14px;line-height:1.55}.article-section.practical,.article-section.key-points{padding:15px 16px}}
