.dogan-location-hubs{box-sizing:border-box;max-width:1180px;margin:48px auto;padding:42px 28px;color:#262626;background:#fff;border-top:1px solid #dedbd5;font-family:inherit}.dogan-location-hubs .dh-kicker{font-size:12px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dh-accent);margin:0 0 16px!important}.dogan-location-hubs h2{font-size:clamp(27px,3vw,40px)!important;line-height:1.2!important;letter-spacing:-.025em;margin:0 0 22px!important;color:#262626}.dogan-location-hubs h3{font-size:21px!important;line-height:1.35!important;margin:24px 0 14px!important;color:#262626}.dogan-location-hubs p,.dogan-location-hubs li{font-size:16px!important;line-height:1.75!important;letter-spacing:normal!important;color:#514d47}.dogan-location-hubs .dh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:28px 0}.dogan-location-hubs .dh-card{padding:22px;border:1px solid #dedbd5;border-radius:10px;background:#fff}.dogan-location-hubs .dh-card h3{margin:0 0 14px!important}.dogan-location-hubs .dh-card p{font-size:15px!important;margin:0 0 16px}.dogan-location-hubs a{color:var(--dh-accent);text-decoration:underline;text-underline-offset:4px}.dogan-location-hubs .dh-code{color:var(--dh-accent);font-size:12px;font-weight:700}.dogan-location-hubs .dh-links,.dogan-location-hubs .dh-region-nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin:24px 0}.dogan-location-hubs .dh-contact{padding:24px;border:1px solid #dedbd5;border-left:4px solid var(--dh-accent);border-radius:10px;margin:32px 0}.dogan-location-hubs .dh-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;border:1px solid var(--dh-accent);border-radius:6px;font-weight:650;font-size:15px;text-decoration:none}.dogan-location-hubs details{border-bottom:1px solid #dedbd5;padding:16px 0}.dogan-location-hubs summary{cursor:pointer;font-size:17px;font-weight:650;line-height:1.5}.dogan-location-hubs a:focus-visible,.dogan-location-hubs summary:focus-visible{outline:3px solid var(--dh-accent);outline-offset:4px}@media(max-width:599px){.dogan-location-hubs{padding:32px 20px;margin:28px auto}.dogan-location-hubs .dh-card,.dogan-location-hubs .dh-contact{padding:20px}}