/* Scoped editorial navigation for the existing care inquiry page. */
.patient-pathways{padding-top:20px;padding-bottom:80px;color:#282923}
.patient-pathways-intro{max-width:790px;margin-bottom:46px}
.patient-pathways-intro h2{font-size:clamp(32px,3.5vw,50px);line-height:1.35;margin:18px 0 24px}
.patient-pathways-intro>p:last-child{font-size:18px;line-height:1.85;max-width:68ch}
.patient-pathways-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7%;row-gap:50px}
.patient-pathway{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #bbb6a8;padding:28px 0 0;min-width:0}
.patient-pathways .patient-pathway-label{font:12px/1.7 var(--sans);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 18px}
.patient-pathway h3{font-size:clamp(27px,2.8vw,39px);line-height:1.38;margin:0 0 21px;font-weight:400}
.patient-pathway>p:not(.patient-pathway-label){font-size:17px;line-height:1.85;margin:0 0 18px}
.patient-pathway .patient-pathway-status{font:14px/1.7 var(--sans);color:#595a50;margin-top:2px;margin-bottom:24px}
.patient-pathway-link{display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #282923;padding:15px 19px;min-height:54px;font:14px/1.5 var(--sans);text-decoration:none!important;color:inherit;background:transparent;margin-top:auto;max-width:100%;box-sizing:border-box}
.patient-pathway-link:hover,.patient-pathway-link:focus-visible{background:#e9e5da;color:#282923}
.patient-pathway-link span{flex:0 0 auto;font-size:18px}
.patient-pathway-link-secondary{margin-top:12px}
.patient-pathway-detail{margin-top:13px;font:13px/1.7 var(--sans);text-underline-offset:4px}
.patient-pathways-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7%;border-top:1px solid #bbb6a8;margin-top:56px;padding-top:32px}
.patient-pathways-more h3{font-size:29px;line-height:1.4;margin:14px 0 18px;font-weight:400}
.patient-pathways-more p:not(.doc-kicker){font-size:16px;line-height:1.85}
.patient-pathways-more a{text-underline-offset:4px}
.patient-pathways-shop{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:20px;font:14px/1.6 var(--sans)}
.patient-care-steps{margin-top:28px;padding:0;list-style:none;counter-reset:care-step}
.patient-care-steps li{counter-increment:care-step;border-top:1px solid #ccc7ba;padding:18px 0;font-size:15px;line-height:1.8}
.patient-care-steps strong{display:block;font:16px/1.7 var(--sans);margin-bottom:5px}
.patient-care-steps strong:before{content:counter(care-step,decimal-leading-zero) ' · ';font-size:12px;letter-spacing:1px}
.doctor-care-page #private-practice-request{scroll-margin-top:110px}
.doctor-care-page #ways-to-begin{scroll-margin-top:110px}
@media(max-width:700px){.patient-pathways{padding-top:0;padding-bottom:48px}.patient-pathways-intro{margin-bottom:30px}.patient-pathways-intro h2{font-size:34px}.patient-pathways-grid,.patient-pathways-more{grid-template-columns:1fr;gap:36px}.patient-pathway h3{font-size:31px}.patient-pathway-link{width:100%}.patient-pathways-more{margin-top:40px}.patient-pathways-more h3{font-size:28px}.patient-pathway>p:not(.patient-pathway-label){font-size:16px}.patient-pathways-intro>p:last-child{font-size:17px}}
