#opina-latest-news{margin:24px 0;padding:clamp(16px,3vw,28px);border:1px solid #365c7d;border-radius:12px;background:#09172b;color:#fff}#opina-latest-news h2{margin-top:0}#opina-latest-news h3{color:#e9c66c}.daily-editorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.daily-editorial-story{min-width:0;padding:16px;background:#102039;border:1px solid #365c7d;border-radius:8px}.daily-editorial-story h4{font-size:1.15rem;margin:0 0 10px;line-height:1.4}.daily-editorial-story p{line-height:1.65}.daily-editorial-story small{color:#c7d7e8;display:block}.daily-editorial-sources a{color:#e9c66c;overflow-wrap:anywhere}.daily-editorial-sources{font-size:.85rem}#opina-latest-news a:focus-visible{outline:2px solid #fff;outline-offset:3px}
#opina-latest-news>.masdanza-feature{margin:12px 0}.daily-editorial-disclosure>summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;list-style:none;color:#f7f9fc;font-size:1.05rem;font-weight:800;line-height:1.4}.daily-editorial-disclosure>summary::-webkit-details-marker{display:none}.daily-editorial-disclosure>summary::after{content:'+';flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid #e9c66c88;border-radius:50%;color:#e9c66c;font-size:1.15rem;line-height:1}.daily-editorial-disclosure[open]>summary::after{content:'−'}.daily-editorial-disclosure>summary:hover,.daily-editorial-disclosure>summary:focus-visible{color:#e9c66c}.daily-editorial-disclosure>summary:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:3px}.daily-editorial-content{padding-top:12px}.daily-editorial-content p{margin:10px 0}.daily-editorial-content small{font-size:.78rem;line-height:1.45}.daily-editorial-title{flex:1;min-width:0}.masdanza-disclosure>summary{font-size:1.12rem}.masdanza-disclosure .daily-editorial-content>small:first-child{color:#e9c66c;font-weight:800;letter-spacing:.04em}@media(max-width:620px){.daily-editorial-grid{grid-template-columns:minmax(0,1fr);gap:9px}.daily-editorial-story{padding:12px}.daily-editorial-disclosure>summary{font-size:.97rem}}
