.som-geo__img-pair{animation-delay:.04s}.som-geo__table-wrap{animation-delay:.02s}.som-geo__updated{display:inline-flex;align-items:center;gap:6px;background:var(--som-white);color:var(--som-navy);font-size:11px;font-weight:700;padding:6px 13px;border-radius:6px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px;box-shadow:0 4px 10px rgba(0,0,0,.12)}.som-geo__eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.68);margin-bottom:12px}.som-geo__direct-label{font-family:"Raleway",sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--som-white);margin-bottom:8px;display:block}.som-geo__img-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.som-geo__img-wrap{border-radius:14px;overflow:hidden;border:1px solid var(--som-line);background:var(--som-white);box-shadow:0 8px 20px -12px rgba(0,20,30,.18)}.som-geo__img-wrap:hover{transform:translateY(-3px);box-shadow:0 16px 30px -14px rgba(0,20,30,.24)}.som-geo__img-single{margin:30px auto;text-align:center}.som-geo__img-single img{width:750px;max-width:100%;height:auto;display:block;margin:0 auto;border-radius:16px;box-shadow:0 20px 40px -18px rgba(0,20,30,.28)}.som-geo__img-caption{font-size:12px;color:var(--som-muted);padding:10px 4px 0;font-style:italic;line-height:1.5}.som-geo__img-wrap .som-geo__img-caption{padding:8px 12px 12px}.som-geo__table-wrap{overflow-x:auto;margin:18px 0 30px;border-radius:14px;border:1px solid var(--som-line);box-shadow:0 10px 26px -18px rgba(0,20,30,.2);-webkit-overflow-scrolling:touch}.som-geo__table{width:100%;border-collapse:collapse;font-size:15px}.som-geo__table thead{background:var(--som-navy);color:var(--som-white)}.som-geo__table thead th{padding:14px 18px;text-align:left;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.som-geo__table tbody tr{border-bottom:1px solid var(--som-line);transition:background .2s ease}.som-geo__table tbody tr:last-child{border-bottom:none}.som-geo__table tbody tr:hover{background:var(--som-tint)}.som-geo__table td{padding:13px 18px;vertical-align:top;background:0 0;font-size:15px;line-height:1.6}.som-geo__table td:first-child{font-weight:700;color:var(--som-navy);white-space:nowrap}.som-geo__source-table td:first-child{min-width:52px}.som-geo__cta-contact a{color:var(--som-white);font-weight:700}@media (max-width:768px){.som-geo__img-pair{grid-template-columns:1fr}.som-geo__table thead th,.som-geo__table td{padding:11px 14px;font-size:14px}}@media (max-width:480px){.som-geo__table{min-width:640px}.som-geo__source-table{min-width:560px}}