@media (width>=961px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-page=ophthalmologists] .care-gap{min-height:100svh;padding-block:clamp(110px,18vh,200px) clamp(32px,5vh,56px);overflow:hidden}[data-page=ophthalmologists] .care-gap>.wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,5vw,80px);display:grid}[data-page=ophthalmologists] .cg-list{grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.6vh,16px);margin-top:0}[data-page=ophthalmologists] .cg-body{transition:grid-template-rows .45s var(--ease), margin-top .45s var(--ease);grid-template-rows:1fr;display:grid}[data-page=ophthalmologists] .cg-body>p{min-height:0;overflow:hidden}[data-page=ophthalmologists] .cg-item.is-folded .cg-body{visibility:hidden;transition:grid-template-rows .45s var(--ease), margin-top .45s var(--ease), visibility 0s .45s;grid-template-rows:0fr;margin-top:-14px}[data-page=patients] .psteps{flex-direction:column;justify-content:center;min-height:100svh;display:flex;overflow-x:clip}[data-page=patients] .psteps-list{width:max-content;display:flex}[data-page=patients] .pstep{flex:0 0 min(57vw,900px)}[data-page=patients] .pfacts.is-pinned{flex-direction:column;justify-content:center;min-height:100vh;display:flex}[data-page=patients] .pfacts.is-pinned .pfacts-k{padding-top:0}[data-page=patients] .pfacts.is-pinned .pfacts-stage{display:grid}[data-page=patients] .pfacts.is-pinned .pfact{grid-area:1/1}}
