.dpes-sidebar{display:flex;flex-direction:column;gap:24px}.dpes-block{border:1px solid #ddd8ce;background:#fff}.dpes-block>h2{margin:0;padding:14px 16px;background:#191919;color:#fff;border-left:7px solid #ee4d22;font:700 19px Georgia,serif}.dpes-events-list,.dpes-related{padding:4px 16px}.dpes-event{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #ddd8ce;color:#191919;text-decoration:none}.dpes-event time{text-align:center;color:#ee4d22;font-weight:800}.dpes-event time small{display:block}.dpes-event time b{display:block;color:#191919;font-size:27px}.dpes-event span>small{display:block;color:#666;margin-top:5px}.dpes-button{display:block;margin:5px 16px 16px;padding:11px;text-align:center;background:#ee4d22;color:#fff!important;font-weight:700;text-decoration:none}.dpes-story{border-bottom:1px solid #ddd8ce}.dpes-story:last-child{border:0}.dpes-story>a{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:14px 0;color:#191919;text-decoration:none}.dpes-story img{width:76px;height:70px;object-fit:cover}.dpes-story strong{font:700 15px/1.25 Georgia,serif}.dpes-story small{display:block;color:#ee4d22;margin-top:6px;text-transform:uppercase;font-weight:700}.dpes-story-lead>a{display:block;position:relative;margin:12px 0}.dpes-story-lead img{width:100%;height:190px}.dpes-story-lead span{display:block;padding:14px;background:#1f6650;color:#fff}.dpes-story-lead small{color:#fff;opacity:.85}.dpes-rubrica{padding:20px;background:#f5f3ee;border-left:7px solid #1f6650}.dpes-rubrica h2{margin:0 0 9px;font:700 21px Georgia,serif}.dpes-rubrica p{font-size:14px;line-height:1.5}.dpes-rubrica a{color:#1f6650;font-weight:700;text-decoration:none}@media(max-width:768px){.dpes-sidebar{margin-top:28px}.dpes-story-lead img{height:auto}}
.dpes-topics{order:initial}
@media(max-width:768px){.dpes-sidebar{margin-top:30px;gap:18px}.dpes-topics{order:1}.dpes-rubrica{order:2}.dpes-events{order:3}.dpes-story-lead img{height:auto;max-height:260px}.dpes-story:nth-child(n+4){display:none}.dpes-event{grid-template-columns:48px 1fr}.dpes-block>h2{font-size:18px}.dpes-button{margin-top:8px}}
