/* Elite GYN practice comparison. No additional scripts or media. */
.eg-advantage{background:#f5f8f7;padding:clamp(40px,6vw,80px) 0;color:#173a3f}
.eg-advantage h2{max-width:800px;margin:12px 0 18px;font-size:clamp(28px,3.5vw,44px);line-height:1.15}
.eg-intro{max-width:850px;font-size:19px;line-height:1.65;margin-bottom:28px}
.eg-compare{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #cadbd8;border-radius:16px;overflow:hidden;table-layout:fixed;font-size:17px;line-height:1.55}
.eg-compare th,.eg-compare td{padding:20px 22px;text-align:left;vertical-align:top;border-bottom:1px solid #d9e4e1;overflow-wrap:anywhere}
.eg-compare thead th{background:#e6eeec;font-weight:700}.eg-compare thead th:first-child{width:24%}.eg-compare thead th:nth-child(2){width:40%;background:#356f7a;color:#fff}
.eg-compare tbody th{font-weight:650}.eg-compare .eg-ours{background:#edf5f3}.eg-compare tbody tr:last-child>*{border-bottom:0}
.eg-notes{font-size:15px;line-height:1.6;color:#466166;margin:20px 0 24px;max-width:950px}.eg-notes p{margin:8px 0}.eg-team-link{color:#285c65;text-underline-offset:4px;font-weight:650}
.eg-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:700px){.eg-compare,.eg-compare tbody{display:block}.eg-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eg-compare tr{display:block;border-bottom:1px solid #cadbd8;padding:0}.eg-compare tr:last-child{border:0}.eg-compare th,.eg-compare td{display:block;width:auto;border:0;padding:14px 18px}.eg-compare tbody th{font-size:19px;padding-bottom:12px;background:#356f7a;color:#fff}.eg-compare td:last-child{font-size:16px;color:#466166;padding-bottom:20px}.eg-intro{font-size:18px}.eg-advantage .actions{gap:18px;flex-wrap:wrap}}
