
/* Gorilla SEO location pages */
.gt-seo-breadcrumbs{padding:13px 0;background:#0a0b0c;border-bottom:1px solid rgba(255,255,255,.08);color:#85888d;font-size:.72rem}
.gt-seo-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.gt-seo-breadcrumbs li:not(:last-child)::after{content:"›";margin-left:7px;color:#555}
.gt-seo-breadcrumbs a:hover{color:#fff}
.gt-seo-hero-image{position:relative;height:450px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:12px}.gt-seo-hero-image img{width:100%;height:100%;object-fit:cover}.gt-seo-hero-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.45))}
.gt-seo-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.gt-seo-proof figure{margin:0;background:#111316;border:1px solid rgba(0,0,0,.08)}.gt-seo-proof img{width:100%;height:250px;object-fit:cover}.gt-seo-proof figcaption{padding:12px 14px;color:#646970;font-size:.76rem}
.gt-seo-table-wrap{overflow-x:auto;margin-top:30px}.gt-seo-table{width:100%;border-collapse:collapse;background:#fff}.gt-seo-table th,.gt-seo-table td{padding:15px 16px;border:1px solid rgba(0,0,0,.10);text-align:left;vertical-align:top}.gt-seo-table th{background:#111316;color:#fff;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.gt-seo-table td:last-child{font-weight:900}
.gt-seo-local-box{margin-top:30px;padding:24px;background:#fff;border-left:4px solid #e60000;box-shadow:0 14px 36px rgba(0,0,0,.06)}.gt-seo-local-box h3{margin-top:0}.gt-seo-local-box p:last-child{margin-bottom:0}
.gt-seo-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.gt-seo-link-card{display:block;padding:18px;background:#111316;color:#fff;border:1px solid rgba(255,255,255,.09)}.gt-seo-link-card span{display:block;color:#e60000;font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.gt-seo-link-card strong{display:block;margin-top:9px}.gt-seo-link-card small{display:block;margin-top:5px;color:#858991}
.gt-seo-authorship{padding:16px 18px;background:#e9e9e5;color:#60646a;font-size:.76rem;border:1px solid rgba(0,0,0,.07)}
.gt-seo-hub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px}.gt-seo-hub-card{padding:22px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.04)}.gt-seo-hub-card h2{margin:6px 0 8px;font-size:1.15rem}.gt-seo-hub-card p{color:#666a70;font-size:.82rem}.gt-seo-hub-card a{color:#e60000;font-weight:900}
@media(max-width:900px){.gt-seo-proof{grid-template-columns:1fr 1fr}.gt-seo-link-grid{grid-template-columns:1fr}.gt-seo-hub-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.gt-seo-hero-image{height:300px}.gt-seo-proof{grid-template-columns:1fr}.gt-seo-proof img{height:240px}.gt-seo-hub-grid{grid-template-columns:1fr}}
