/* HB34: readable, always-visible dentistry section; desktop and mobile. */
.hb34-dental-home{position:relative;display:block!important;visibility:visible!important;padding:clamp(38px,5.5vw,78px) 0;background:linear-gradient(115deg,#071d32 0%,#103858 60%,#0d2b43 100%);color:#fff}
.hb34-dental-home .hb34-dental-grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(22px,4vw,64px);align-items:center}
.hb34-dental-home .hb34-dental-photo{width:100%;aspect-ratio:5/4;border-radius:20px;overflow:hidden;border:2px solid #d0ac62;box-shadow:0 16px 48px rgba(0,0,0,.25);background:#123653}
.hb34-dental-home .hb34-dental-photo img{display:block;width:100%;height:100%;object-fit:cover}
.hb34-dental-home .hb34-dental-kicker{margin:0 0 9px;color:#efc46d;font-size:13px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.hb34-dental-home h2{color:#fff;font-size:clamp(27px,3vw,43px);line-height:1.17;font-weight:800;margin:0 0 18px}
.hb34-dental-home .hb34-dental-items{padding:0;margin:0 0 18px;list-style:none;display:grid;gap:10px}
.hb34-dental-home .hb34-dental-items li{padding:0;margin:0;list-style:none}
.hb34-dental-home .hb34-dental-item{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(234,194,105,.48);border-radius:13px;padding:15px 18px;color:#fff!important;text-decoration:none!important;background:rgba(255,255,255,.065);font-weight:700;line-height:1.4;transition:border-color .18s ease,background .18s ease}
.hb34-dental-home .hb34-dental-item:hover,.hb34-dental-home .hb34-dental-item:focus-visible{border-color:#f8d891;background:rgba(255,255,255,.13);outline-offset:2px}
.hb34-dental-home .hb34-dental-arrow{font-size:25px;color:#f3cc7d;flex:none}
.hb34-dental-home .hb34-dental-overview{display:inline-flex;color:#f8d891!important;font-weight:750;text-decoration:underline;text-underline-offset:4px;padding:8px 0}
@media(max-width:790px){.hb34-dental-home .hb34-dental-grid{grid-template-columns:minmax(0,1fr)}.hb34-dental-home .hb34-dental-photo{aspect-ratio:16/9}.hb34-dental-home{padding:34px 0}}
@media(prefers-reduced-motion:reduce){.hb34-dental-home .hb34-dental-item{transition:none}}
