.article.hrc-editorial{max-width:1200px}.hrc-editorial .hrc-photo{min-width:0;margin:0}.hrc-photo img{background:#edf2f5;width:100%;height:auto;display:block}.hrc-photo figcaption{color:#71838f;flex-wrap:wrap;justify-content:space-between;gap:3px 12px;padding-top:8px;font-size:11px;line-height:1.7;display:flex}.hrc-photo figcaption a{color:#71838f;text-underline-offset:3px;text-decoration:underline}.hrc-editorial .hrc-eyebrow{letter-spacing:1.2px;color:#648295;margin-bottom:13px;font-size:11px;line-height:1.6}.hrc-editorial .hrc-feature-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;margin-bottom:64px;display:grid}.hrc-feature-intro h2{margin-bottom:23px;font-size:31px;font-weight:400;line-height:1.6}.hrc-feature-intro p{color:#5d7280}.hrc-feature-intro .hrc-photo img{aspect-ratio:4/3;object-fit:cover}.hrc-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.hrc-section-heading h2{margin-bottom:0}.hrc-section-heading>a{flex-shrink:0;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.hrc-editorial .hrc-featured-clinics>p{color:#607785;max-width:760px;margin-bottom:24px;font-size:15px}.clinic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 26px;display:grid}.clinic-card{border-bottom:1px solid #dce5eb;min-width:0;padding-bottom:18px}.clinic-card .hrc-photo img{aspect-ratio:3/2;object-fit:cover}.clinic-card .hrc-photo figcaption{padding-top:6px;font-size:10px}.clinic-card-body{padding-top:14px}.clinic-card h3{margin-bottom:10px;font-size:20px;line-height:1.5}.clinic-card h3 a{color:#2b5269}.clinic-card address{color:#657b88;min-height:50px;font-size:13px;font-style:normal;line-height:1.85}.clinic-card address span{overflow-wrap:anywhere;display:block}.clinic-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.clinic-actions a{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.hrc-editorial .hrc-team-preview{background:#f3f6f8;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:center;gap:55px;margin-top:52px;margin-bottom:52px;padding:32px;display:grid}.hrc-team-copy h2{font-size:25px;font-weight:400;line-height:1.6}.hrc-team-copy p{color:#627a89;font-size:14px}.hrc-team-copy .link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.hrc-portrait-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.hrc-portrait-preview img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.hrc-portrait-preview h3{margin:10px 0 0;font-size:13px;line-height:1.6}.hrc-editorial .hrc-media-note{color:#71838f;margin-bottom:22px;font-size:12px;line-height:1.85}.hrc-portrait-preview>.hrc-media-note{grid-column:1/-1;margin:0;font-size:11px}.hrc-portrait-preview .hrc-media-note a{text-decoration:underline}.hrc-editorial .hrc-topic-directory{margin-bottom:48px}.hrc-editorial .hrc-topic-directory article{padding:20px 0}.hrc-topic-directory h3 a{color:#345d74;justify-content:space-between;align-items:center;gap:12px;display:flex}.hrc-topic-directory h3{font-size:18px}.hrc-topic-directory h3 span{font-size:15px;font-weight:400}.clinic-regions{border-bottom:1px solid #dce5eb;flex-wrap:wrap;gap:8px 26px;margin:0 0 30px;padding-bottom:12px;display:flex}.clinic-regions a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:flex}.clinic-region{margin-bottom:38px;scroll-margin-top:90px}.clinic-region>h3{color:#687f8e;margin-bottom:20px;font-size:20px}.physician-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 26px;display:grid}.physician-card img{aspect-ratio:3/4;object-fit:cover;object-position:top;background:#edf2f5;width:100%;height:auto;display:block}.physician-card h3{margin:14px 0 5px;font-size:15px;line-height:1.65}.physician-card h3 a{color:#305970;padding:2px 0;display:block}.hrc-editorial .physician-card p{color:#728590;margin:0;font-size:12px;line-height:1.8}.hrc-editorial .lab-photo-feature{margin:28px 0 38px}.lab-photo-feature .hrc-photo img{aspect-ratio:21/9;object-fit:cover}.hrc-editorial .lab-team-gallery{margin:0 0 35px}.hrc-editorial .lab-team-gallery>p{color:#6e808c;max-width:760px;font-size:14px}.lab-team-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.lab-team-gallery img{aspect-ratio:580/360;object-fit:cover}.lab-team-gallery h3{margin:12px 0 0;font-size:17px}.hrc-editorial .hrc-content-section>p,.hrc-editorial .hrc-content-section>.content-checklist{max-width:840px}.hrc-editorial .hrc-content-section{margin-bottom:40px}@media (width>=761px){.hrc-editorial .hrc-content-section>h2{border-top:1px solid #dce5eb;padding-top:25px}.hrc-editorial .hrc-content-section:first-child>h2{border-top:0;padding-top:0}.hrc-editorial .hrc-source-note,.hrc-editorial .next-pages{max-width:840px}}@media (width>=761px) and (width<=1000px){.hrc-editorial .hrc-feature-intro{gap:30px}.hrc-feature-intro h2{font-size:26px}.clinic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hrc-featured-clinics .clinic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.clinic-card h3{font-size:18px}.hrc-editorial .hrc-team-preview{grid-template-columns:1fr;gap:22px;padding:28px}.hrc-team-copy h2 br{display:none}.hrc-portrait-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.physician-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media (width<=760px){.hrc-editorial .hrc-feature-intro{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.hrc-feature-intro h2{margin-bottom:18px;font-size:26px;line-height:1.5}.hrc-feature-intro p{font-size:14px!important;line-height:1.95!important}.hrc-feature-intro h2 br{display:none}.hrc-feature-intro .hrc-photo img{aspect-ratio:3/2}.hrc-section-heading{margin-bottom:12px;display:block}.hrc-section-heading>a{justify-content:flex-start;font-size:13px}.hrc-editorial .hrc-eyebrow{margin-bottom:9px;font-size:10px}.hrc-editorial .hrc-featured-clinics>p{font-size:14px;line-height:1.9}.clinic-grid{grid-template-columns:1fr;gap:28px}.clinic-card h3{font-size:21px}.clinic-card address{min-height:0;font-size:14px}.clinic-card-body{padding-top:12px}.clinic-actions a{font-size:13px}.hrc-editorial .hrc-team-preview{grid-template-columns:1fr;gap:24px;margin-top:36px;margin-bottom:36px;padding:24px 18px}.hrc-team-copy h2{font-size:24px}.hrc-team-copy h2 br{display:none}.hrc-portrait-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.hrc-portrait-preview h3{font-size:13px}.physician-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.physician-card h3{margin-top:12px;font-size:13px}.hrc-editorial .physician-card p{font-size:11px}.clinic-regions{gap:2px 22px;margin-bottom:24px}.clinic-regions a{font-size:13px}.clinic-region>h3{font-size:19px}.lab-photo-feature .hrc-photo img{aspect-ratio:3/2}.lab-team-gallery>div{grid-template-columns:1fr;gap:28px}.lab-team-gallery h3{margin-top:9px}.hrc-editorial .lab-photo-feature{margin:22px 0 28px}.hrc-editorial .hrc-content-section{margin-bottom:32px}}@media print{.hrc-photo,.physician-card,.clinic-card{break-inside:avoid}.clinic-regions{display:none}.physician-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clinic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hrc-editorial .hrc-team-preview{background:0 0}.hrc-photo figcaption{font-size:9px}}.hrc-care-steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin:26px 0 0;padding:0;list-style:none;display:grid}.hrc-care-steps li{border-top:2px solid #abc8d9;padding-top:15px}.hrc-care-steps li>span{color:#7c99aa;margin-bottom:8px;font-size:12px;display:block}.hrc-care-steps h3{margin-bottom:8px;font-size:17px}.hrc-editorial .hrc-care-steps p{color:#6b808d;margin:0;font-size:13px;line-height:1.9}.hrc-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:28px;display:grid}.hrc-role-grid article{border-top:1px solid #b5cddc;padding:20px 0}.hrc-role-grid h3{font-size:20px}.hrc-editorial .hrc-role-grid p{color:#6b808d;font-size:14px;line-height:1.9}.hrc-role-grid a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.hrc-metric-table{max-width:840px;margin-top:25px}.hrc-metric-table table{border-collapse:collapse;table-layout:fixed;width:100%}.hrc-metric-table caption{text-align:left;color:#35576c;padding-bottom:15px;font-size:17px}.hrc-metric-table th,.hrc-metric-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dce5eb;padding:15px 18px;font-size:14px;font-weight:400;line-height:1.9}.hrc-metric-table thead th{color:#3d667e;background:#f1f5f7}.hrc-metric-table th:first-child{width:35%}.hrc-metric-table td{color:#6b808d}.hrc-treatment-photo{max-width:840px;margin-top:26px}.hrc-treatment-photo img{aspect-ratio:21/9;object-fit:cover}.hrc-travel-feature{background:#f3f6f8;grid-template-columns:1.15fr 1fr;align-items:center;gap:35px;max-width:960px;margin-top:28px;padding:22px;display:grid}.hrc-travel-feature h3{font-size:21px}.hrc-travel-feature address{color:#476b80;margin-bottom:14px;font-size:14px;font-style:normal}.hrc-travel-feature address span{display:block}.hrc-editorial .hrc-travel-feature p{font-size:13px;line-height:1.9}.hrc-travel-feature .link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (width<=760px){.hrc-care-steps{grid-template-columns:1fr;gap:0}.hrc-care-steps li{border-top:1px solid #dce5eb;padding:17px 0 17px 38px;position:relative}.hrc-care-steps li>span{position:absolute;top:18px;left:0}.hrc-care-steps h3{font-size:17px}.hrc-role-grid{grid-template-columns:1fr;gap:0}.hrc-role-grid article{padding:18px 0}.hrc-role-grid h3{margin-bottom:10px;font-size:19px}.hrc-role-grid p{margin-bottom:5px}.hrc-metric-table th,.hrc-metric-table td{padding:12px 9px;font-size:12px}.hrc-metric-table th:first-child{width:38%}.hrc-metric-table caption{font-size:16px}.hrc-travel-feature{grid-template-columns:1fr;gap:20px;padding:18px}.hrc-travel-feature h3{font-size:20px}.hrc-treatment-photo img{aspect-ratio:3/2}}.hrc-photo-image{display:block}.hrc-photo a.hrc-photo-image:focus-visible{outline-offset:4px;outline:2px solid #216c99}.hrc-photo a.hrc-photo-image img{transition:opacity .15s}.hrc-photo a.hrc-photo-image:hover img{opacity:.92}.physician-filter{background:#f2f6f8;flex-wrap:wrap;align-items:end;gap:14px 22px;margin-bottom:28px;padding:22px;display:flex}.physician-filter[hidden],.physician-card[hidden]{display:none}.physician-filter label{color:#466a81;gap:8px;min-width:230px;font-size:13px;display:grid}.physician-filter select{font:inherit;color:#34556a;background:#fff;border:1px solid #bdcfdb;border-radius:0;max-width:100%;min-height:46px;padding:10px 35px 10px 12px;font-size:16px}.physician-filter button{text-underline-offset:4px;color:#216c99;background:0 0;border:0;min-height:46px;padding:8px 0;font-size:13px;text-decoration:underline}.hrc-editorial .physician-filter p{color:#70848f;width:100%;margin:0;font-size:12px;line-height:1.8}.clinic-detail-intro{grid-template-columns:1fr 1fr;align-items:start;gap:44px;display:grid}.clinic-detail-intro>.hrc-photo img{aspect-ratio:3/2;object-fit:cover}.clinic-detail-intro h2{font-size:26px;font-weight:400;line-height:1.6}.hrc-editorial .clinic-detail-intro>div>p:not(.hrc-eyebrow){color:#607987;font-size:15px;line-height:1.95}.clinic-location-facts{border-top:1px solid #d7e3ea;margin-top:24px;padding-top:17px}.clinic-location-facts dt{color:#708895;margin-bottom:8px;font-size:12px}.clinic-location-facts dd{margin:0}.clinic-location-facts address{color:#375d75;font-size:15px;font-style:normal;line-height:1.9}.clinic-location-facts address span{display:block}.clinic-detail-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:22px;display:flex}.clinic-detail-actions>.link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.clinic-services>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:24px;display:grid}.clinic-services article{border-top:1px solid #bcd0dd;padding-top:22px}.clinic-services article h3{margin-bottom:13px;font-size:20px}.hrc-editorial .clinic-services article p{color:#657e8c;font-size:14px;line-height:1.95}.clinic-services>.hrc-media-note{margin-top:18px}.hrc-editorial .clinic-lab-feature{background:#f3f6f8;grid-template-columns:1fr 1fr;align-items:center;gap:42px;margin-top:48px;margin-bottom:48px;padding:28px;display:grid}.clinic-lab-feature h2{font-size:25px}.hrc-editorial .clinic-lab-feature>div>p:not(.hrc-eyebrow){color:#607987;font-size:14px;line-height:1.95}.clinic-lab-feature .link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.clinic-preparation-links{border-top:1px solid #dce5eb;flex-wrap:wrap;gap:10px 30px;margin-top:25px;padding-top:16px;display:flex}.clinic-preparation-links a{align-items:center;min-height:44px;font-size:14px;display:flex}@media (width<=760px){.physician-filter{gap:8px 18px;padding:18px}.physician-filter label{width:100%;min-width:0}.physician-filter select{width:100%}.clinic-detail-intro{grid-template-columns:1fr;gap:24px}.clinic-detail-intro h2{font-size:24px}.clinic-detail-actions{gap:14px}.clinic-services>div{grid-template-columns:1fr;gap:0;margin-top:14px}.clinic-services article{padding:18px 0 8px}.clinic-services article h3{font-size:19px}.hrc-editorial .clinic-lab-feature{grid-template-columns:1fr;gap:23px;margin-top:32px;margin-bottom:32px;padding:18px}.clinic-lab-feature h2{font-size:23px}.clinic-preparation-links{flex-direction:column;gap:3px}}@media print{.physician-filter{display:none}.physician-card[hidden]{display:block}.clinic-detail-actions,.clinic-preparation-links{display:none}}@media (prefers-reduced-motion:reduce){.hrc-photo a.hrc-photo-image img{transition:none}}
