/* Public editorial article: clean bilingual typography on landmark pages. */
.att-live-article{margin-bottom:20px}
.att-live-article h2{margin:0 0 14px;color:#123e33;font-weight:800}
.att-live-article h3{font-size:clamp(17px,1.4vw,21px);color:#173f34;margin:22px 0 8px}
.att-live-article p{font-size:15px;color:#41584c;line-height:2.02;margin:0 0 15px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:78ch}
.att-live-article p:last-child{margin-bottom:0}
@media(max-width:760px){.att-live-article p{font-size:14px}}
.att-editorial-divider{border:0;border-top:1px solid #e3e9e3;margin:20px 0}
.att-editorial-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.att-editorial-alert{border-radius:10px;padding:12px 15px;background:#f4f7f2;margin:12px 0;color:#1b4c37}
.att-editorial-alert.att-error{color:#8d2121;background:#fff0eb}
.att-editorial-panel textarea{width:100%;resize:vertical;line-height:1.8}
