{"id":2809,"date":"2025-04-12T19:31:39","date_gmt":"2025-04-12T17:31:39","guid":{"rendered":"https:\/\/www.first-sight.ch\/emergency\/"},"modified":"2025-07-03T19:55:17","modified_gmt":"2025-07-03T17:55:17","slug":"cataract-causes","status":"publish","type":"page","link":"https:\/\/www.first-sight.ch\/en\/cataract-causes\/","title":{"rendered":"Cataract: Causes"},"content":{"rendered":"\n<div class=\"background-section background style-primary\">\n<div  class=\"page-section layout-default align-default\">\n\t<div class=\"section-grid grid-layout container\"><div  style=\"--grid-layout-index: 1; --col-xs: 12; --col-sm: 12; --col-md: 12; --col-lg: 12; --col-xl: 12\" class=\"section-item layout-padding-lr layout-margin-default\"><h1>Cataract Causes<\/h1>\n\n<p>Cataracts can arise from various factors, including genetic predisposition, eye injuries, or metabolic diseases. Here you'll learn which causes play a role and what prevention options are available.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n<div class=\"background-section background style-default\">\n\n<div\n\tclass=\"scrollable-section page-section layout-default align-default\"\n\tx-data=\"{\n\t\tscrollPositions: new Map(),\n\t\tget _matchingId() {\n\t\t\tlet firstItem = [...this.scrollPositions]\n\t\t\t\t.sort(([_1, a], [_2, b]) =&gt; a - b)\n\t\t\t\t.findLast(([_, position]) => position < 150)\n\t\t\treturn firstItem?.[0] ?? &quot;causes-of-cataracts&quot;\n\t\t},\n\t\tmatchingId: &quot;causes-of-cataracts&quot;,\n\t}\"\n\tx-init=\"$watch('_matchingId', (value, oldValue) =&gt; {\n\t\tif (value !== oldValue) {\n\t\t\t$data.matchingId = value\n\t\t}\n\t})\"\n>\n\t<div class=\"section-grid grid-layout container\">\n\t\t<div style=\"--grid-layout-index: 1; --col-xs: 12; --col-sm: 12; --col-md: 1; --col-lg: 1; --col-xl: 1\" class=\"section-item layout-default layout-margin-default hide-at-xs hide-at-s hide-at-sm\"><\/div>\n\n\t\t<div style=\"--grid-layout-index: 2; --col-xs: 12; --col-sm: 4; --col-md: 3; --col-lg: 3; --col-xl: 3\" class=\"section-item layout-default layout-margin-default\" x-ref=\"listWrapper\">\n\t\t\t<ul class=\"scrollable-summary\">\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;causes-of-cataracts&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;causes-of-cataracts&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#causes-of-cataracts\">Causes of Cataracts<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;age-related-causes&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;age-related-causes&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#age-related-causes\">Age-related causes<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;genetic-causes&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;genetic-causes&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#genetic-causes\">Genetic causes<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;metabolic-diseases&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;metabolic-diseases&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#metabolic-diseases\">Metabolic diseases<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;eye-injuries-and-diseases&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;eye-injuries-and-diseases&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#eye-injuries-and-diseases\">Eye injuries and diseases<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;external-factors&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;external-factors&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#external-factors\">External factors<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;medications-and-toxins&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;medications-and-toxins&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#medications-and-toxins\">Medications and toxins<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;lifestyle&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;lifestyle&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#lifestyle\">Lifestyle<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;risk-factors&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;risk-factors&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#risk-factors\">Risk factors<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;what-prevention-and-delay-options-are-available&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;what-prevention-and-delay-options-are-available&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#what-prevention-and-delay-options-are-available\">What prevention and delay options are available?<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;healthy-nutrition&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;healthy-nutrition&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#healthy-nutrition\">Healthy nutrition<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;protection-from-uv-radiation&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;protection-from-uv-radiation&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#protection-from-uv-radiation\">Protection from UV radiation<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;lifestyle-changes&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;lifestyle-changes&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#lifestyle-changes\">Lifestyle changes<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;treatment-of-underlying-diseases&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;treatment-of-underlying-diseases&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#treatment-of-underlying-diseases\">Treatment of underlying diseases<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t\t\t<li\n\t\t\t\t\t\tx-data=\"{\n\t\t\t\t\t\t\tget isActive() {\n\t\t\t\t\t\t\t\treturn matchingId === &quot;further-information&quot;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\"\n\t\t\t\t\t\tx-init=\"$watch('isActive', (value, oldValue) =&gt; {\n\t\t\t\t\t\t\tif (value) {\n\t\t\t\t\t\t\t\tlet rect = $el.getBoundingClientRect()\n\t\t\t\t\t\t\t\tlet containerStyle = getComputedStyle($refs.listWrapper)\n\t\t\t\t\t\t\t\tlet containerRect = $refs.listWrapper.getBoundingClientRect()\n\n\t\t\t\t\t\t\t\tlet containerTop = containerRect.top + parseInt(containerStyle.paddingTop)\n\t\t\t\t\t\t\t\tlet containerHeight = containerRect.height - parseInt(containerStyle.paddingTop) - parseInt(containerStyle.paddingBottom)\n\n\t\t\t\t\t\t\t\tlet top = rect.top - containerTop\n\t\t\t\t\t\t\t\tlet bottom = top + rect.height\n\n\t\t\t\t\t\t\t\tif (top < 0) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: top + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t} else if (bottom &gt; containerHeight) {\n\t\t\t\t\t\t\t\t\t$refs.listWrapper.scrollTo({\n\t\t\t\t\t\t\t\t\t\ttop: bottom - containerHeight + $refs.listWrapper.scrollTop,\n\t\t\t\t\t\t\t\t\t\tbehavior: 'smooth',\n\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t})\"\n\t\t\t\t\t\tclass=\"scrollable-item\"\n\t\t\t\t\t\t:class=\"{ active: matchingId === &quot;further-information&quot; }\"\n\t\t\t\t\t>\n\t\t\t\t\t\t<a href=\"#further-information\">Further Information<\/a>\n\t\t\t\t\t<\/li>\n\t\t\t<\/ul>\n\t\t<\/div>\n\n\t\t<div style=\"--grid-layout-index: 3; --col-xs: 12; --col-sm: 8; --col-md: 7; --col-lg: 7; --col-xl: 7\" class=\"section-item layout-default layout-margin-default scrollable-content\">\n\t\t\t<h3 id=\"causes-of-cataracts\" x-data='{ id: \"causes-of-cataracts\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Causes of Cataracts<\/h3><p>Cataracts can be triggered by various factors:<\/p><ul>\n<li>Age-related causes<\/li>\n<li>Genetic causes<\/li>\n<li>Metabolic diseases<\/li>\n<li>Eye injuries and diseases<\/li>\n<li>External factors<\/li>\n<li>Medications and toxins<\/li>\n<li>Lifestyle<\/li>\n<\/ul><h3 id=\"age-related-causes\" x-data='{ id: \"age-related-causes\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Age-related causes<\/h3><p>The most common cause of cataracts is the natural aging process of the eye lens. With increasing age, the proteins in the lens change, causing them to clump together and form cloudy areas. This process occurs gradually, which is why age-related cataracts usually only become noticeable in later years of life.<\/p><h3 id=\"genetic-causes\" x-data='{ id: \"genetic-causes\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Genetic causes<\/h3><p>Cataracts can also be genetically determined, meaning they are present from birth or occur in early childhood. Various genetic defects can be responsible for this. Additionally, infections during pregnancy such as rubella or toxoplasmosis can lead to congenital cataracts in the unborn child.<\/p><h3 id=\"metabolic-diseases\" x-data='{ id: \"metabolic-diseases\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Metabolic diseases<\/h3><p>Certain metabolic diseases such as diabetes mellitus increase the risk of developing cataracts. Similarly, calcium deficiency or rarer conditions such as galactosemia, a congenital metabolic disorder, can contribute to clouding of the eye lens.<\/p><h3 id=\"eye-injuries-and-diseases\" x-data='{ id: \"eye-injuries-and-diseases\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Eye injuries and diseases<\/h3><p>Injuries or diseases of the eyes are other possible causes of cataracts. Chronic inflammation in the eye (uveitis) or previous eye surgeries can promote the development of cataracts.<\/p><h3 id=\"external-factors\" x-data='{ id: \"external-factors\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">External factors<\/h3><p>Long-term exposure to external influences such as UV radiation, X-rays, or infrared radiation can also lead to cataract development. People who are frequently exposed to strong radiation professionally or in their leisure time have an increased risk.<\/p><h3 id=\"medications-and-toxins\" x-data='{ id: \"medications-and-toxins\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Medications and toxins<\/h3><p>Some medications, particularly steroids (cortisone) with long-term use, can promote cataract formation. Poisoning from certain chemicals or toxic substances can also lead to lens clouding.<\/p><h3 id=\"lifestyle\" x-data='{ id: \"lifestyle\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Lifestyle<\/h3><p>Lifestyle habits also influence the health of the eye lens. Smoking, excessive alcohol consumption, and malnutrition can accelerate the development of cataracts.<\/p><h3 id=\"risk-factors\" x-data='{ id: \"risk-factors\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Risk factors<\/h3><p>An increased risk for cataracts exists when there is a family history. Other risk factors include obesity, high blood pressure, and hormone replacement therapy. Excessive consumption of alcohol and tobacco also has negative effects. Regarding gender-specific differences, it is known that women may be more frequently affected due to hormonal factors.<\/p><h3 id=\"what-prevention-and-delay-options-are-available\" x-data='{ id: \"what-prevention-and-delay-options-are-available\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">What prevention and delay options are available?<\/h3><h3 id=\"healthy-nutrition\" x-data='{ id: \"healthy-nutrition\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Healthy nutrition<\/h3><p>A balanced diet rich in antioxidants and vitamin E can help protect the eye lens from premature aging processes and delay the development of cataracts.<\/p><h3 id=\"protection-from-uv-radiation\" x-data='{ id: \"protection-from-uv-radiation\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Protection from UV radiation<\/h3><p>Wearing sunglasses with UV protection as well as hats for sun protection plays an important role in protecting the eyes from harmful UV radiation and thereby reducing the risk of cataract formation.<\/p><h3 id=\"lifestyle-changes\" x-data='{ id: \"lifestyle-changes\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Lifestyle changes<\/h3><p>Reducing alcohol and tobacco consumption has a positive effect on eye health. Additionally, regular exercise and weight control help minimize the risk of cataracts.<\/p><h3 id=\"treatment-of-underlying-diseases\" x-data='{ id: \"treatment-of-underlying-diseases\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Treatment of underlying diseases<\/h3><p>Consistent treatment and control of existing underlying diseases, particularly diabetes and high blood pressure, is crucial to reduce the risk of cataract development or slow its progression.<\/p><p>Do you have further questions about cataract surgery or would you like to schedule a consultation appointment? Our team at FIRST SIGHT Eye Clinic directly at Zurich Main Station is happy to help you.<\/p><p>We offer you comprehensive, individual consultation - from choosing the optimal lens implant to aftercare - so that you can go into your cataract surgery well-informed and reassured.<\/p><div class=\"buttons\">\n\t<div class=\"button-group\">\n\n\t\t\t<a href=\"https:\/\/www.first-sight.ch\/en\/contact\/\" class=\"button style-default\">\n\t\t\t\tBook an appointment\n\t\t\t<\/a>\n\t<\/div>\n<\/div><h3 id=\"further-information\" x-data='{ id: \"further-information\", requested: false }' x-on:scroll.document.passive=\"!requested &amp;&amp; requestAnimationFrame(() =&gt; {\n\t\t\t\tlet scrollTop = $el.getBoundingClientRect().top;\n\t\t\t\t$data.scrollPositions.set(id, scrollTop);\n\t\t\t})\">Further Information<\/h3><p><a href=\"https:\/\/www.first-sight.ch\/en\/angebot\/adult-cataract-surgery\/\">Everything about cataract surgery<\/a>: Procedure and surgical techniques<\/p><p><a href=\"https:\/\/www.first-sight.ch\/en\/after-cataract-surgery\/\">After cataract surgery<\/a>: Follow-up care<\/p><p><a href=\"https:\/\/www.first-sight.ch\/en\/cataract-symptoms\/\">Cataract symptoms<\/a>: Recognizing signs<\/p><p><a href=\"https:\/\/www.first-sight.ch\/en\/no-glasses-after-cataract-surgery\/\">Freedom from glasses after cataract surgery<\/a>: Lens options and aftercare<\/p><p><a href=\"https:\/\/www.first-sight.ch\/en\/cataract-surgery-lens-options\/\">Lens options for cataract surgery<\/a>: Advantages and disadvantages<\/p>\n\t\t<\/div>\n\n\t\t<div style=\"--grid-layout-index: 4; --col-xs: 12; --col-sm: 12; --col-md: 1; --col-lg: 1; --col-xl: 1\" class=\"section-item layout-default layout-margin-default hide-at-xs hide-at-s hide-at-sm\"><\/div>\n\t<\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cataract Causes Cataracts can arise from various factors, including genetic predisposition, eye injuries, or metabolic diseases. Here you&#8217;ll learn which causes play a role and what prevention options are available. Causes of Cataracts Age-related causes Genetic causes Metabolic diseases Eye injuries and diseases External factors Medications and toxins Lifestyle Risk factors What prevention and delay [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-2809","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/pages\/2809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/comments?post=2809"}],"version-history":[{"count":6,"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/pages\/2809\/revisions"}],"predecessor-version":[{"id":2981,"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/pages\/2809\/revisions\/2981"}],"wp:attachment":[{"href":"https:\/\/www.first-sight.ch\/en\/wp-json\/wp\/v2\/media?parent=2809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}