/* GEO answer blocks and editorial provenance. */
.geo-answer{padding:clamp(42px,5vw,72px) 0;border-top:1px solid rgba(115,217,255,.16);border-bottom:1px solid rgba(115,217,255,.16);background:#08131a}
.geo-answer-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(32px,6vw,88px);align-items:center}
.geo-answer h2{max-width:780px;margin:10px 0 16px;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1}
.geo-answer p{max-width:820px;margin:0;color:#bdcbd3;font-size:1.02rem;line-height:1.72}
.geo-answer-links{border:1px solid #29414f;background:#071017}
.geo-answer-links a{display:grid;gap:6px;padding:17px 20px;color:#e8f2f6;border-bottom:1px solid #29414f}
.geo-answer-links a:last-child{border-bottom:0}
.geo-answer-links span{color:#7793a2;font-size:.61rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.geo-answer-links strong{font-size:.82rem;text-transform:uppercase}
.geo-answer-links a:hover strong,.geo-answer-links a:focus-visible strong{color:var(--ice)}
.guide-review-note{margin:0 0 18px!important;color:#879ba7!important;font:700 .68rem/1.55 var(--mono)!important;letter-spacing:.06em;text-transform:uppercase}
.guide-review-note strong{color:var(--ice)!important}
@media(max-width:820px){.geo-answer-grid{grid-template-columns:1fr}.geo-answer-links{min-width:0}}
@media(max-width:540px){.geo-answer{padding:38px 0}.geo-answer h2{font-size:2.1rem}}
