.hutan-page .branch-breadcrumb{padding-top:22px;font-size:13px;line-height:1.5;color:#666;display:flex;flex-wrap:wrap;gap:8px}
.hutan-page .branch-breadcrumb a{color:#111;text-underline-offset:4px}
.hutan-page .kampar-hero{padding-top:32px}
.hutan-page .kampar-intro h1{font-size:clamp(2.5rem,5.2vw,4.8rem)}
.hutan-page .kampar-intro h1 em{overflow-wrap:normal}
.hutan-page .location-label{flex-wrap:wrap;row-gap:8px}
.hutan-page .repair-promo img{height:auto;max-height:none;aspect-ratio:4/3;object-fit:contain}
.hutan-page .repair-promo figcaption{position:static;background:#111;padding:20px 24px}
.hutan-page .repair-promo figcaption b{font-size:19px}
.hutan-page .service-actions{margin-top:auto;display:grid;gap:14px}
.hutan-page .service-actions a{margin:0;line-height:1.5}
.hutan-page .service-actions .service-guide{font-size:13px;font-weight:500;color:#65655e}
.hutan-page .area-note{max-width:760px;margin:32px 0 0;border-left:4px solid var(--yellow);padding:5px 0 5px 20px}
.hutan-page .area-note h3{margin:0 0 8px;font-size:20px}
.hutan-page .area-note p{margin:0;color:#65655e}
.hutan-page .article-shortcut{margin:32px 0 0;padding:24px;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff}
.hutan-page .article-shortcut h3{margin:0 0 8px;font-size:20px}
.hutan-page .article-shortcut p{margin:0;max-width:620px;color:#65655e}
.hutan-page .article-shortcut a{flex-shrink:0;line-height:1.5}
@media(max-width:650px){.hutan-page .branch-breadcrumb{padding-top:16px}.hutan-page .kampar-hero{padding-top:24px}.hutan-page .kampar-intro h1{font-size:clamp(2.3rem,9.5vw,3.8rem)}.hutan-page .location-label span{border-left:0;padding-left:0;flex-basis:100%}.hutan-page .article-shortcut{display:block;padding:20px}.hutan-page .article-shortcut a{display:inline-block;margin-top:16px}.hutan-page .repair-promo figcaption{padding:18px 20px}}
