.geo-answer{width:min(1180px,92%);box-sizing:border-box;margin:8px auto 16px;padding:18px 20px;border:1px solid #dedede;border-left:5px solid var(--brand-red);border-radius:10px;background:#fff;color:var(--brand-black)}
.geo-answer h2{margin:0 0 7px;font-size:18px;line-height:1.25;color:var(--brand-black)}
.geo-answer p{margin:0 0 12px;font-size:14px;line-height:1.6}
.geo-facts{width:100%;border-collapse:collapse;font-size:12px}
.geo-facts th,.geo-facts td{padding:8px 10px;border:1px solid #ddd;text-align:left;vertical-align:top}
.geo-facts th{width:22%;background:#f4f4f4;color:var(--brand-black)}
.geo-updated{display:block;margin-top:9px;color:#666;font-size:10px}
.related-products{width:min(1180px,92%);box-sizing:border-box;margin:22px auto;padding:18px 20px;border:1px solid #dfe3e8;border-radius:14px;background:#fff}
.related-products h2{margin:0 0 10px;font-size:19px;line-height:1.3;color:var(--brand-black)}
.related-products p{margin:0;color:#47505a;font-size:14px;line-height:1.65}
.related-products a{color:var(--brand-red);font-weight:700;text-decoration:underline;text-underline-offset:3px}
.related-products a+a{margin-left:12px}
@media(max-width:640px){.geo-answer{padding:15px}.geo-facts,.geo-facts tbody,.geo-facts tr,.geo-facts th,.geo-facts td{display:block}.geo-facts th{width:auto;border-bottom:0}.geo-facts td{margin-bottom:5px}}
@media(max-width:640px){.related-products a{display:block;margin:7px 0}.related-products a+a{margin-left:0}}
