html{scroll-behavior:smooth;scroll-padding-top:100px}.clinic-section-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:64px}.clinic-section-nav a,.clinic-access-link{display:inline-block;border:1px solid #9d2235;color:#9d2235;border-radius:28px;padding:12px 24px}.clinic-feature-grid,.clinic-equipment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.migration-source .prepared-feature,.clinic-equipment{background:#f8f1e9;border-radius:16px;padding:28px;margin:0}.migration-source .prepared-feature h3,.clinic-equipment h3{margin:0 0 18px}.feature-number{display:block;color:#9d2235;font:italic 32px/1.5 Georgia,serif;margin-bottom:10px}.migration-source #features,.migration-source #equipment,.migration-source #visit-flow,.migration-source #overview{margin-top:80px}.clinic-visit-flow{counter-reset:visit;list-style:none;padding:0!important;display:grid;gap:24px}.clinic-visit-flow>li{counter-increment:visit;position:relative;padding:24px 28px 24px 88px;background:#f8f1e9;border-radius:16px}.clinic-visit-flow>li:before{content:counter(visit,decimal-leading-zero);position:absolute;left:24px;top:24px;color:#9d2235;font:32px/1.5 Georgia,serif}.clinic-visit-flow h3{margin:0 0 12px!important}.clinic-review-note{margin-top:32px;padding:16px 24px;border-left:3px solid #9d2235;background:#f8f1e9}.clinic-overview{display:grid;grid-template-columns:150px minmax(0,1fr);margin:32px 0}.clinic-overview dt,.clinic-overview dd{margin:0;padding:18px;border-bottom:1px solid #dfc8cc}.clinic-overview dt{font-weight:600;color:#9d2235}.clinic-overview dd{overflow-wrap:anywhere}@media(max-width:767px){.clinic-feature-grid,.clinic-equipment-grid{grid-template-columns:1fr;gap:20px}.migration-source .prepared-feature,.clinic-equipment{padding:24px}.clinic-section-nav{gap:10px;margin-bottom:48px}.clinic-section-nav a{padding:10px 16px}.clinic-visit-flow>li{padding:24px 20px 24px 70px}.clinic-visit-flow>li:before{left:18px;font-size:28px}.clinic-overview{grid-template-columns:92px minmax(0,1fr)}.clinic-overview dt,.clinic-overview dd{padding:14px 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}