.mk-breadcrumbs{margin:0 0 2rem;font-size:.9rem}.mk-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.mk-breadcrumbs li{display:flex;align-items:baseline;gap:.5rem}.mk-breadcrumbs li+li:before{content:"/";color:#79695e}.mk-breadcrumbs a{font:inherit;padding:.25rem 0;text-decoration:underline}.mk-breadcrumbs [aria-current]{font-weight:600}
.mk-news-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:3rem;align-items:start}.mk-news-main{min-width:0}.mk-news-main .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-news-sidebar{border-left:1px solid #ddd3ca;padding-left:2rem;min-width:0}.mk-news-widget{margin:0 0 2.5rem}.mk-news-widget h2{font-size:1.5rem;margin:0 0 1.25rem}.mk-news-archives{list-style:none;margin:0;padding:0}.mk-news-archives li{padding:.65rem 0;border-bottom:1px solid #ddd3ca}.mk-news-archives a{font-weight:600}.mk-calendar-note{font-size:.85rem;line-height:1.6}.mk-news-sidebar table{table-layout:fixed;font-size:.85rem;width:100%;border-collapse:collapse}.mk-news-sidebar caption{font-weight:700;padding:.75rem;background:#1a273c;color:white}.mk-news-sidebar th,.mk-news-sidebar td{padding:.45rem .1rem;text-align:center;border:1px solid #ddd3ca}.mk-news-sidebar th{font-size:.75rem}.mk-news-sidebar td a{display:block;background:#ddd3ca;color:#1a273c;font-weight:800;text-decoration:underline;padding:.25rem 0}.mk-news-sidebar #today{outline:2px solid #79695e;outline-offset:-2px;font-weight:800}.mk-news-sidebar .wp-calendar-nav{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem;margin-top:.75rem}.mk-news-main .navigation.pagination{margin-top:2rem}
@media(max-width:1100px){.mk-news-layout{gap:2rem;grid-template-columns:minmax(0,1fr) 270px}.mk-news-sidebar{padding-left:1.5rem}.mk-news-main .news-grid{grid-template-columns:1fr}}
@media(max-width:800px){.mk-news-layout{grid-template-columns:1fr}.mk-news-main .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-news-sidebar{border-left:0;border-top:1px solid #ddd3ca;padding:2rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:2rem}}
@media(max-width:560px){.mk-news-main .news-grid,.mk-news-sidebar{grid-template-columns:1fr}.mk-news-sidebar{gap:0}.mk-breadcrumbs{margin-bottom:1.5rem}}
