.geo-process article{min-height:290px}
.geo-definitions{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.geo-definitions article{min-height:210px;padding:28px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}
.geo-definitions h3{margin:0 0 18px;font-size:20px;line-height:1.2}
.geo-definitions p,.geo-pilot-rules p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.65}
.geo-evidence-note,.geo-pilot-next{max-width:850px;margin:30px 0 0;padding-left:20px;border-left:3px solid var(--accent);color:var(--ink-soft);font-size:16px;line-height:1.7}
.geo-pilot-rules{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}
.geo-pilot-rules article{min-height:205px;padding:30px;background:var(--paper)}
.geo-pilot-rules span{color:var(--accent);font-style:italic}
.geo-pilot-rules h3{margin:28px 0 12px;font-size:22px;line-height:1.2}
.service-heading>div>p+p{margin-top:14px}
@media(max-width:1020px){.geo-definitions{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.geo-definitions,.geo-pilot-rules{grid-template-columns:1fr}.geo-definitions article,.geo-pilot-rules article{min-height:0}.geo-process article{min-height:0}}
