article[data-new-headings="20261019"] .article-head{background:#eef7f4;border:1px solid #bfd6cf;border-left:4px solid #146c65;border-radius:8px;padding:clamp(14px,3vw,24px);margin-bottom:1.4rem;overflow-wrap:anywhere}
article[data-new-headings="20261019"] h1{color:#173b35;overflow-wrap:anywhere}
article[data-new-headings="20261019"]>section>h2{background:#f1f7f5;color:#173b35;border:1px solid #c7d9d3;border-left:4px solid #146c65;border-radius:6px;padding:.7em .85em;margin:1.6em 0 .85em;line-height:1.5;overflow-wrap:anywhere}
@media(max-width:600px){article[data-new-headings="20261019"] .article-head{padding:14px}article[data-new-headings="20261019"]>section>h2{padding:.65em .7em}}
article[data-new-headings="20261019"] .article-head .answer{background:transparent;border:0;border-top:1px solid #bfd6cf;border-radius:0;padding:.75rem 0 0;margin:.9rem 0 0}
article[data-new-headings="20261019"] .comparison{border:1px solid #c7d9d3;border-radius:6px;background:#fff}
article[data-new-headings="20261019"] .comparison th{background:#eef7f4;color:#173b35}
article[data-new-headings="20261019"] .reading-note{background:#fff9eb;color:#44351c;border:1px solid #e7d6ae;border-left:4px solid #a7782d;border-radius:6px;padding:.85rem 1rem;margin:1rem 0;overflow-wrap:anywhere}
article[data-new-headings="20261019"] .reading-note p{margin:.5rem 0 0}
article[data-new-headings="20261019"] .dialogue .speech{background:#f1f7f5;border:1px solid #bfd6cf;border-radius:8px;overflow-wrap:anywhere}
article[data-new-headings="20261019"] .dialogue-line:nth-child(even) .speech{background:#fff}
article[data-new-headings="20261019"] .dialogue-role{font-size:.85em;font-weight:600;color:#345e54;border-left:1px solid #a9c4ba;padding-left:.55em;margin-left:.4em}
