.aph-home-geo{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}
.aph-geo-field{margin-bottom:10px}.aph-geo-multi{border:1px solid var(--line,#dedad4);border-radius:10px;padding:10px;background:#fff;color:#252a2d}.aph-geo-multi summary{cursor:pointer;font-size:.8rem;font-weight:700;list-style:revert}.aph-geo-multi fieldset{border:0;padding:8px 0 0;margin:0;max-height:180px;overflow:auto}.aph-geo-multi label{display:flex!important;text-transform:none!important;letter-spacing:normal!important;align-items:center;gap:8px;font-size:.8rem;font-weight:400}.aph-geo-multi input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;flex:0 0 16px;padding:0!important;appearance:auto!important}.aph-geo-multi small{font-size:.75rem;color:#666}.aph-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.aph-landing-editorial{padding:30px 0 44px}.aph-landing-editorial article{background:white;border:1px solid var(--line,#dedad4);border-radius:16px;padding:24px;max-width:960px;margin:0 auto}.aph-landing-editorial h2{font-size:1.25rem;margin:0 0 12px}.aph-landing-editorial h3{font-size:1.05rem;margin:24px 0 8px}.aph-landing-editorial p{line-height:1.7;color:#4f5963}.aph-landing-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.aph-landing-links a{padding:8px 12px;border:1px solid var(--line,#ddd);border-radius:20px;font-size:.85rem}
@media(max-width:900px){.aph-home-geo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.aph-home-geo{grid-template-columns:1fr}.aph-landing-editorial article{padding:18px}}
