/* RC39: mental-health gateway articles */
.library-editorial-body{display:grid;gap:14px}
.library-editorial-section{margin:0!important}
.library-editorial-section>p{margin:0 0 12px;line-height:1.9}
.library-editorial-section>p:last-child{margin-bottom:0}
.library-editorial-section h3{margin:0 0 12px;font-size:18px;line-height:1.45}
.library-editorial-section ul{margin:0;padding-left:1.25rem;display:grid;gap:9px}
.library-editorial-section li{line-height:1.75}
.library-editorial-quotes{display:grid;gap:7px;margin:4px 0}
.library-editorial-quotes p{margin:0;padding:11px 13px;border-left:3px solid rgba(156,136,255,.55);border-radius:0 12px 12px 0;background:rgba(142,120,255,.075);line-height:1.65}
.library-editorial-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.library-editorial-card-grid article{padding:15px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045)}
.library-editorial-card-grid h4{margin:0 0 7px;font-size:15px}
.library-editorial-card-grid p{margin:0;line-height:1.75;opacity:.82}
.library-editorial-note{margin-top:12px;padding:13px 14px;border-radius:14px;background:rgba(112,169,255,.08);border:1px solid rgba(112,169,255,.17);line-height:1.75}
.library-editorial-urgent{border-color:rgba(255,183,90,.26)!important;background:rgba(255,172,72,.07)!important}
.library-editorial-urgent h3{color:#ffd0a0}
.library-editorial-signature{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);text-align:right}
.library-editorial-signature p{margin:0 0 12px;line-height:1.85;text-align:left}
.library-editorial-signature strong{display:inline-block;letter-spacing:.07em;font-size:14px}
@media(max-width:680px){.library-editorial-card-grid{grid-template-columns:1fr}.library-editorial-section h3{font-size:17px}.library-editorial-signature{margin-top:24px}}
