@media (max-width:560px) {
  .phone-link {padding:6px;}
  .phone-link svg {width:19px; height:19px;}
}
.body-text a, .treatment-body a {color:var(--gold-ink); text-decoration:none; border-bottom:1px solid rgba(115,88,49,0.5); font-weight:600; transition:var(--transition);}
.body-text a:hover, .treatment-body a:hover {color:var(--charcoal); border-bottom-color:var(--charcoal);}
.bento-card--feature {grid-column:span 3; background:linear-gradient(180deg, #FEFCF8 0%, #F5EFE5 100%); border-color:rgba(115,88,49,0.30); padding-top:72px;}
.bento-body a {color:var(--gold-ink); text-decoration:none; border-bottom:1px solid rgba(115,88,49,0.5); font-weight:600; transition:var(--transition);}
.bento-body a:hover {color:var(--charcoal); border-bottom-color:var(--charcoal);}
.bento-card--feature .bento-eyebrow {position:absolute; top:36px; left:32px; display:block; font-size:11px; letter-spacing:var(--ls-widest); text-transform:uppercase; color:var(--gold-ink); font-weight:700;}
.bento-grid .bento-card--feature {padding-top:72px;}
.physician-portrait::before {content:''; position:absolute; top:24px; left:24px; right:24px; bottom:24px; border:1px solid rgba(254,252,248,0.6); pointer-events:none; z-index:2;}