.external-eye-page { color: #355f70; }
.external-eye-page .unified-hero .lower-hero-visual img { opacity: 1 !important; object-position: center 46%; }
.external-eye-page .external-eye-intro,
.external-eye-page .external-eye-diseases,
.external-eye-page .external-eye-visit,
.external-eye-page .external-eye-next { padding-block: clamp(58px, 7vw, 90px); }
.external-eye-page .external-eye-intro .sub-container,
.external-eye-page .external-eye-visit .sub-container,
.external-eye-page .external-eye-next .sub-container { max-width: 1050px; }
.external-eye-page .external-eye-intro p:not(.external-eye-kicker),
.external-eye-page .external-eye-visit p:not(.external-eye-kicker),
.external-eye-page .external-eye-next p:not(.external-eye-kicker) { max-width: 850px; line-height: 1.9; }
.external-eye-page .external-eye-kicker { margin: 0 0 10px; color: #168cbd; font-size: .78rem; font-weight: 800; letter-spacing: .16em; }
.external-eye-page h2 { margin: 0 0 22px; color: #0b516d; font-size: clamp(1.65rem, 2.7vw, 2.3rem); line-height: 1.45; }
.external-eye-page .external-eye-diseases { background: #f4fafc; }
.external-eye-page .external-eye-diseases__list { margin-top: 30px; border-top: 1px solid #c9e2ea; }
.external-eye-page .external-eye-diseases__list article { display: grid; grid-template-columns: minmax(240px, .75fr) minmax(0, 1.25fr); gap: clamp(24px, 5vw, 72px); padding: clamp(26px, 4vw, 42px) 0; border-bottom: 1px solid #c9e2ea; scroll-margin-top: 110px; }
.external-eye-page .external-eye-diseases__list article > div:first-child > span { color: #168cbd; font-size: .8rem; font-weight: 800; letter-spacing: .1em; }
.external-eye-page .external-eye-diseases__list h3 { margin: 6px 0 8px; color: #0b516d; font-size: clamp(1.35rem, 2vw, 1.75rem); line-height: 1.4; }
.external-eye-page .external-eye-diseases__symptoms { margin: 0; color: #668795; font-size: .88rem; }
.external-eye-page .external-eye-diseases__list article > div:last-child p { margin: 0; line-height: 1.9; }
.external-eye-page .external-eye-diseases__list a { display: inline-block; margin-top: 15px; color: #087fac; font-weight: 700; text-decoration: underline; text-underline-offset: .22em; }
.external-eye-page .external-eye-visit { background: #fff; }
.external-eye-page .external-eye-next { background: #f4fafc; }
.external-eye-page .external-eye-next__links { display: flex; flex-wrap: wrap; gap: 12px 28px; margin-top: 25px; }
.external-eye-page .external-eye-next__links a { color: #087fac; font-weight: 700; text-decoration: underline; text-underline-offset: .22em; }
.external-eye-page .external-eye-next .external-eye-references { max-width: none; margin: 42px 0 0; padding-top: 18px; border-top: 1px solid #d6e9ef; color: #708b98; font-size: .78rem; }
.external-eye-page .external-eye-references a { color: inherit; }
@media (max-width: 760px) {
  .external-eye-page .external-eye-diseases__list article { grid-template-columns: 1fr; gap: 14px; }
  .external-eye-page .unified-hero .sub-title { font-size: clamp(1.75rem, 7.2vw, 2.35rem); }
}
