.mdre-geo-questions,.mdre-type-landing{box-sizing:border-box;width:min(100% - 32px,1240px);margin:32px auto;overflow-wrap:anywhere}
.mdre-geo-grid,.mdre-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.mdre-geo-grid article{min-width:0;padding:20px;border:1px solid #ddd;border-radius:8px}
.mdre-geo-grid h3{font-size:1.15rem;margin-top:0}
.mdre-type-hero img{width:100%;height:auto;max-height:480px;object-fit:cover}
.mdre-type-landing img{max-width:100%;height:auto}
.mdre-type-landing a:focus-visible{outline:3px solid #1670aa;outline-offset:3px}
@media(max-width:700px){.mdre-geo-grid,.mdre-type-grid{grid-template-columns:minmax(0,1fr)}}
