/* V8 · Identidade GEOSIZE extraída de LogoGeosize.jpeg: Terra com integral e lettering oficial. */
.geosize-logo{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-width:0;vertical-align:middle;line-height:1.08;letter-spacing:normal!important;font-family:Arial,sans-serif!important}
.geosize-logo img.geosize-logo__symbol{display:block;width:64px;height:64px;max-width:none;flex:0 0 64px;object-fit:contain!important;object-position:center!important;border:0;border-radius:0;filter:none!important;clip-path:none!important;transform:none!important}
.geosize-logo__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:0}
.geosize-logo img.geosize-logo__word{display:block;width:164px;height:auto;max-width:100%;object-fit:contain!important;object-position:left center!important;border:0;border-radius:0;filter:none!important;clip-path:none!important;transform:none!important}
.geosize-logo__subtitle{display:block;color:#536b78;font:800 11px/1.15 Arial,sans-serif!important;letter-spacing:.15em!important;white-space:nowrap;text-transform:uppercase}
.brand,.cg-brand{flex-shrink:0;min-width:0;max-width:100%;line-height:1}
.site-header .brand,.cg-header .cg-brand{min-width:0}
/* A arte original tem lettering escuro: no footer, usar plaqueta sóbria sem manipular a cor do logo. */
.site-footer .geosize-logo,.cg-footer .geosize-logo{display:inline-flex;padding:10px 14px;border-radius:10px;background:#f3f6f3;border:1px solid #d6e3dc;box-shadow:0 2px 10px rgba(0,0,0,.07)}
.site-footer .geosize-logo__subtitle,.cg-footer .geosize-logo__subtitle{color:#536b78}
@media (max-width:1080px){.geosize-logo img.geosize-logo__symbol{width:55px;height:55px;flex-basis:55px}.geosize-logo img.geosize-logo__word{width:157px}.geosize-logo__subtitle{font-size:10.7px!important}}
@media (max-width:420px){.geosize-logo{gap:7px}.geosize-logo img.geosize-logo__symbol{width:47px;height:47px;flex-basis:47px}.geosize-logo img.geosize-logo__word{width:141px}.geosize-logo__subtitle{font-size:10px!important;letter-spacing:.10em!important}.site-footer .geosize-logo,.cg-footer .geosize-logo{padding:8px 11px}}
