.akiya-page .v-hero{isolation:isolate}
.akiya-page .v-hero>.v-photo{z-index:0}
.akiya-page .v-hero::after{z-index:1;pointer-events:none}
.akiya-page .v-hero>.v-hero-inner{position:relative;z-index:2}
.akiya-page .v-hero>.hero-credit{z-index:2}
.akiya-detail .d-hero-lead{max-width:660px;font-size:17px;line-height:2.1}
.akiya-detail .a-series{font-size:14px;max-width:800px;line-height:2}
.akiya-detail .d-practitioner .d-quote{font-size:21px;line-height:2.05}
.akiya-detail .d-city-bar{grid-template-columns:minmax(70px,150px) minmax(0,1fr) 135px}
.akiya-detail .d-area-names{font-size:14px;color:#6f775e;line-height:2.1}
.akiya-detail .d-peer-nav{padding:40px 0 75px;border-top:1px solid #c6cebc}
.akiya-detail .d-peer-nav .v-card{display:flex;flex-direction:column;text-decoration:none;gap:14px;min-width:0}
.akiya-detail .d-peer-nav .v-card strong{font:22px/1.8 var(--serif)}
.akiya-detail .d-peer-nav .v-card span{font-size:13px;line-height:1.9}
.akiya-detail .v-card,.akiya-detail .d-timeline article,.akiya-detail .d-season-grid article{min-width:0}
.akiya-detail .d-checks .v-card{padding:25px 30px;display:block}
.akiya-detail .d-checks .v-card p{font-size:16px;line-height:2}
.akiya-feature .a-area-detail{display:block;border-top:1px solid #cad0c1;margin-top:20px;padding-top:18px;font-size:14px;line-height:1.9;text-decoration:none;color:#173f35}
.akiya-feature #area-details .d-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.akiya-feature #area-details .v-card{font-family:var(--serif);font-size:20px;text-decoration:none;line-height:1.9;min-width:0}
@media(max-width:759px){.akiya-detail .d-hero-lead{font-size:15px;line-height:2}.akiya-detail .a-series{font-size:12px}.akiya-detail .d-practitioner .d-quote{font-size:19px}.akiya-detail .d-city-bar{grid-template-columns:1fr 135px}.akiya-detail .d-checks .v-card{padding:24px 21px}.akiya-feature #area-details .d-area-grid{grid-template-columns:1fr}}
