/* V0.7.37: artigos editoriais públicos */
.editorial-card,.editorial-featured{min-width:0}
.editorial-card-image{display:block;max-width:100%;width:100%;height:150px;object-fit:contain;border-radius:10px;background:#f7fbfc;margin-bottom:12px}
.editorial-featured .editorial-card-image{max-width:160px;width:32%;height:132px;object-fit:contain;flex:none}
.editorial-featured{display:flex;align-items:center;gap:20px}
.editorial-featured>div{flex:1;min-width:0}
.editorial-card h3,.editorial-featured h3{margin:9px 0}
.editorial-read{margin-top:10px;color:#136c60;font-weight:700;background:transparent;padding:0;border:0;cursor:pointer}
.editorial-read:hover{text-decoration:underline}
.editorial-modal[hidden]{display:none!important}
.editorial-modal{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:16px;background:rgba(9,27,41,.65)}
.editorial-modal-panel{position:relative;max-width:780px;width:100%;max-height:90vh;overflow-y:auto;border-radius:16px;background:#fff;padding:clamp(20px,4vw,40px);box-shadow:0 16px 70px #10243480;color:#12354b}
.editorial-modal-close{position:absolute;top:14px;right:16px;font-size:27px;line-height:1;border:1px solid #b9c9d2;border-radius:8px;background:white;padding:4px 12px;cursor:pointer}
.editorial-article-image{display:block;width:100%;max-height:300px;object-fit:contain;margin-bottom:18px}
.editorial-modal-panel h2{font-size:clamp(26px,4vw,38px);line-height:1.18;margin:13px 0}
.editorial-article-summary{font-size:17px;line-height:1.5;color:#536f7c}
.editorial-article-body{margin:22px 0;font-size:16px;line-height:1.75;white-space:pre-wrap}
.editorial-article-body p{margin:0 0 16px}
.editorial-source{display:inline-flex;align-items:center;color:#12665d;font-weight:700;overflow-wrap:anywhere}
body.editorial-open{overflow:hidden}
@media(max-width:600px){.editorial-featured{display:block}.editorial-featured .editorial-card-image{width:100%;max-width:100%}.editorial-modal{padding:8px}.editorial-modal-panel{max-height:94vh}}
