.mi-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;grid-column:1/-1;flex-wrap:wrap}.mi-carousel-controls{display:flex;gap:8px;align-items:center}.mi-carousel-controls button,.by-news-button{border:1px solid #b8cce5;background:white;color:#0758a7;border-radius:8px;padding:10px 14px;font:inherit;font-weight:600;cursor:pointer}.mi-carousel{grid-column:1/-1;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 14px;max-width:100%;scrollbar-width:thin}.mi-carousel .summary-event{box-sizing:border-box;flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start;min-width:0}.mi-carousel .summary-event h3{overflow-wrap:anywhere}.by-news-actions{display:flex;justify-content:flex-end;padding:0 20px 18px}.by-news-dialog{max-width:640px;width:calc(100% - 48px);border:1px solid #b8cce5;border-radius:14px;color:#173149;padding:24px}.by-news-dialog::backdrop{background:#10254088}.by-news-dialog label{display:block;margin:14px 0}.by-news-dialog input,.by-news-dialog textarea{box-sizing:border-box;width:100%;padding:10px;font:inherit;border:1px solid #b8cce5;border-radius:6px}.by-news-dialog textarea{min-height:80px}.by-news-dialog footer{display:flex;gap:12px;justify-content:flex-end}.by-news-dialog small{display:block;line-height:1.5}.mi-carousel:focus-visible,.by-news-button:focus-visible{outline:3px solid #2488db;outline-offset:3px}@media(max-width:1000px){.mi-carousel .summary-event{flex-basis:calc((100% - 16px)/2)}}@media(max-width:600px){.mi-carousel .summary-event{flex-basis:90%}}

.by-news-personal{margin:16px 0 24px;padding:18px 0;border-bottom:1px solid #dce5ef}.by-news-personal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}.by-news-personal h3{margin:0 0 12px}.by-news-personal h4{font-size:18px;line-height:1.4;margin:14px 0}.by-news-personal p{line-height:1.5}.by-news-local-note{color:#4c617b;font-size:14px}.by-news-personal .event-actions{display:flex;gap:8px;flex-wrap:wrap}
