/* Consultation follows the same typography and quiet links as the articles. */
.media-header .header-contact{background:transparent;color:var(--ink);border-bottom:1px solid var(--line);border-radius:0;min-height:44px;padding-inline:4px}
.media-header .header-contact:hover{background:transparent;color:#506747;border-color:var(--ink)}
.care-note{margin-top:25px;padding-top:23px;border-top:1px solid #ccd4c7}
.care-note h3{font:500 20px/1.8 var(--serif);margin-bottom:9px}
.care-note p{font-size:12px;color:var(--muted);line-height:2;margin-bottom:12px}
.care-note .text-link,.consult .text-link,.detail-consult .text-link{min-height:44px;align-items:center;padding:8px 0}
.consult{background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:30px 0;grid-template-columns:.8fr 1.2fr;gap:35px}
.consult-image img{min-height:0;height:280px;border-radius:2px}
.consult-copy{padding:8px 0}.consult-copy h2{font-size:27px}
.consult-copy>p:not(.eyebrow){font-size:13px;max-width:470px}
.detail-consult{background:transparent;border-top:1px solid var(--line);padding:28px 0}
@media(max-width:640px){.consult{grid-template-columns:1fr;gap:22px;padding:25px 0}.consult-image img{height:190px}.consult-copy{padding:0}.consult-copy h2{font-size:23px}.consult-copy>p:not(.eyebrow){font-size:12px}.care-note h3{font-size:18px}.care-note p{font-size:11px}.care-note .text-link{font-size:11px;gap:12px}}
