.mgp-list{margin:1.5rem 0;color:#203a31;font-family:inherit}.mgp-list *{box-sizing:border-box}.mgp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mgp-card{border:1px solid #d7dfd4;border-top:3px solid #a7874e;border-radius:8px;background:#fafbf7;overflow:hidden;min-width:0}.mgp-card .wp-post-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.mgp-body{padding:24px}.mgp-list h2{font-family:Georgia,serif;font-size:1.6rem;line-height:1.3;margin:12px 0}.mgp-list a{color:#225440;text-underline-offset:3px}.mgp-list a:focus-visible{outline:3px solid #a7874e;outline-offset:3px}.mgp-date{font-size:.85rem;color:#546b5d}.mgp-player{margin:20px 0}.mgp-player audio{width:100%;display:block}.mgp-source{font-size:.95rem}.mgp-feeds{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mgp-feeds li{margin:0;padding:20px;background:#f0f4e9;border-left:3px solid #a7874e}.mgp-feeds h3{margin:0 0 10px}.mgp-pagination ul{display:flex;flex-wrap:wrap;gap:14px;list-style:none;padding:0}@media(max-width:650px){.mgp-grid,.mgp-feeds{grid-template-columns:1fr}}
