/* Isolated audit revision. No changes to clinical or billing terms. */
main p:empty{display:none}
.team{gap:24px}
.team .person{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:0;align-items:stretch;background:#eeeadf}
.team .person>img{grid-column:1;grid-row:1;width:100%;height:100%;min-height:280px;object-fit:cover;object-position:50% 20%;border-radius:0}
.team .person>p:empty{display:none}
.team .person>div{grid-column:2;grid-row:1;align-self:center;padding:28px}
.team .person h3{font-size:22px;line-height:1.25;overflow-wrap:normal}
.team .person p{font-size:15px;line-height:1.65}
.care-tile-copy>p:not(.service-label),.connection-steps p{font-size:15px}
.signature-fine,.hero-eligibility,.fine,.message-story>small{font-size:13px;line-height:1.55}
.signature-detail{font-size:16px}
.care-tile .button,.care-shortcut{font-size:14px;min-height:44px}
.care-tile .service-label{font-size:12px}
.service-showcase{scroll-margin-top:30px}
.team .person{box-shadow:0 8px 25px #183f4006}
.section{padding:42px 0}
@media(max-width:900px){.team{grid-template-columns:1fr}.team .person>img{min-height:250px}.team .person>div{padding:28px}}
@media(max-width:600px){
.team .person{grid-template-columns:38% minmax(0,1fr);gap:0}
.team .person>img{min-height:260px;aspect-ratio:auto}
.team .person>div{padding:20px 16px}
.team .person h3{font-size:18px}
.team .person p{font-size:14px}
.care-tile-copy>p:not(.service-label),.connection-steps p{font-size:14px}
.care-tile{grid-template-columns:minmax(0,1fr) 86px}
.care-tile .button{font-size:13px}
.signature-fine,.hero-eligibility,.fine{font-size:13px}
.section{padding:32px 0}
}
@media(max-width:350px){.team .person{grid-template-columns:1fr}.team .person>img{grid-column:1;grid-row:1;height:240px;min-height:0;object-position:center 24%}.team .person>div{grid-column:1;grid-row:2;padding:20px}.care-tile{grid-template-columns:minmax(0,1fr) 68px}}
