/* Presbyopia article; current shared typography, navigation and rail retained. */
body.page-presbyopia main{opacity:1!important;transform:none!important}
.page-presbyopia main .ar-head{display:block!important;grid-template-columns:none!important}
.page-presbyopia .ar-head-inner{display:block;width:100%;max-width:1320px;margin:auto}
.pb-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,500px);gap:40px;align-items:start}
.page-presbyopia .ar-head h1{font-size:clamp(30px,3.3vw,46px)!important;line-height:1.2!important;margin:0 0 18px!important}
.page-presbyopia .ar-head .lead,.page-presbyopia .ar-body p,.page-presbyopia .ar-body li{font:400 18px/1.75 Manrope,sans-serif!important}
.page-presbyopia .ar-head .ar-author{margin:22px 0 0!important;display:grid;grid-template-columns:84px 1fr;gap:4px 18px;padding:18px;border:1px solid #bccbd5;border-radius:16px}
.page-presbyopia .ar-author img{grid-row:1/3;width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;max-height:84px!important;object-fit:contain;object-position:center;border-radius:12px!important;background:#f6f5ef}
.page-presbyopia .ar-author .ar-author-name{font:500 16px/1.5 Manrope,sans-serif!important;margin:0!important}
.page-presbyopia .ar-author .ar-author-role{font:400 14px/1.5 Manrope,sans-serif!important;margin:0!important}
.page-presbyopia .ar-author-post{font-size:14px!important}
.page-presbyopia .ar-layout{max-width:1400px;margin:28px auto 0;gap:34px}
.page-presbyopia .ar-body{min-width:0}
.page-presbyopia .ar-section{padding:0 0 30px;margin:0 0 22px;scroll-margin-top:128px}
.page-presbyopia .ar-section h2{margin:0 0 18px;font-size:28px;line-height:1.3}
.page-presbyopia .ar-body p{margin:0 0 16px!important}
.page-presbyopia .ar-body a:not(.pill){color:#183d69!important;text-decoration:underline!important;text-underline-offset:3px}
.page-presbyopia .ar-body a:focus-visible,.pb-figure button:focus-visible,.pb-compare:focus-visible{outline:3px solid #285780;outline-offset:4px}
.pb-figure{margin:0 0 22px!important;max-width:680px;min-width:0}
.pb-figure .pb-open{display:block;width:100%;position:relative;border:0;padding:0;background:#f6f5ef;cursor:zoom-in;color:#183d69;border-radius:14px;overflow:hidden;text-align:inherit}
.pb-figure img{display:block;width:100%;height:auto;max-width:100%;border-radius:14px}
.pb-figure figcaption{margin:12px 0 0!important;font:400 14px/1.65 Manrope,sans-serif!important;max-width:none!important}
.pb-plus{position:absolute;right:12px;top:12px;border:1.5px solid #183d69;border-radius:50%;width:30px;height:30px;background:#f6f5ef;font:500 25px/26px Manrope,sans-serif;color:#183d69}
.pb-column-labels{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:center;font:500 16px/1.5 Manrope,sans-serif;padding:0 8px 12px}
.pb-lens .pb-row-label{position:absolute;left:4%;top:5%;font:500 16px/1.4 Manrope,sans-serif;color:#183d69}
.pb-lens .pb-row-label.older{top:54%}
.pb-lens .pb-plus{top:auto;bottom:12px}
.pb-split{display:block}
.pb-split:after{content:"";display:block;clear:both}
.pb-split>.pb-figure{float:right;width:52%;margin:0 0 20px 26px!important}
.pb-split .pb-prose{display:block}
.pb-compare{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:1.6667;cursor:ew-resize;touch-action:pan-y;max-width:620px;background:#f6f5ef}
.pb-compare img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;border-radius:0}
.pb-compare .pb-blur{filter:blur(3px);clip-path:inset(0 calc(100% - var(--split,50%)) 0 0)}
.pb-divider{position:absolute;top:0;bottom:0;left:var(--split,50%);width:2px;background:white;transform:translateX(-50%);pointer-events:none}
.pb-handle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#f6f5ef;color:#183d69;border:1.5px solid #183d69;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font:600 22px Manrope}
.pb-compare .pb-scene-label{position:absolute;left:10px;bottom:10px;padding:4px 8px;border-radius:6px;background:#f6f5efeb;color:#183d69;font:500 14px/1.4 Manrope,sans-serif;pointer-events:none}
.pb-compare .pb-scene-label.right{left:auto;right:10px}
.pb-comparison{max-width:620px!important;margin:18px 0 0!important}
.pb-comparison .pb-plus{left:auto;right:12px;top:12px;cursor:zoom-in;z-index:2}
.pb-comparison .pb-enlarge{position:absolute;right:12px;top:12px;width:32px;height:32px;border:0;z-index:2;border-radius:50%;background:transparent;cursor:zoom-in}
.pb-comparison .pb-enlarge .pb-plus{right:0;top:0}
.pb-table{width:100%;border-collapse:separate;border-spacing:0;margin:18px 0 0;border:1px solid #b7cbdc;border-radius:14px;overflow:hidden;font-size:16px}
.pb-table th,.pb-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #b7cbdc;font:400 16px/1.65 Manrope,sans-serif}
.pb-table th{background:#183d69;color:#fff;font-weight:500}
.pb-table tbody tr:last-child td{border-bottom:0}.pb-table td:first-child{font-weight:500;min-width:145px}
.pb-tasks{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:600px;margin:18px 0 0}
.pb-tasks .pb-figure{margin:0!important}.pb-tasks img{aspect-ratio:1.05;object-fit:cover}
.pb-task-title{font:500 18px/1.4 Manrope,sans-serif;margin:0 0 12px;display:block}
.pb-task-caption{grid-column:1/-1;font:400 14px/1.65 Manrope,sans-serif!important;margin:0!important}
.page-presbyopia #urgent{padding:22px;border:1px solid #b7cbdc;border-radius:14px;background:var(--fg-surface,rgba(250,248,242,.62))}
.pb-modal{width:min(96vw,1320px);max-width:1320px;max-height:94vh;padding:48px 22px 22px;border:1px solid #b7cbdc;border-radius:18px;background:#f6f5ef;color:#183d69;overflow:auto}
.pb-modal::backdrop{background:#152b43cc}.pb-modal .pb-figure{max-width:1200px;margin:0 auto!important}.pb-modal .pb-figure img{max-height:76vh;width:auto;max-width:100%;margin:auto;object-fit:contain}.pb-modal .pb-lens{max-width:min(1100px,110vh)}
.pb-close{position:absolute;right:14px;top:8px;min-height:36px;padding:7px 14px;font:500 16px Manrope;border:1px solid #183d69;border-radius:20px;background:#f6f5ef;color:#183d69;cursor:pointer}
@media(max-width:1060px){.pb-opening{grid-template-columns:1fr;gap:22px}.pb-split{display:flex;flex-direction:column;gap:22px}.pb-split .pb-prose{order:1}.pb-split>.pb-figure{order:2;float:none;width:100%;margin:0!important}.pb-opening>.pb-figure{max-width:520px}.page-presbyopia .ar-layout{margin-top:20px}.pb-split .pb-figure{max-width:620px}.page-presbyopia .ar-head .ar-author{max-width:680px}.pb-figure{width:100%}}
@media(max-width:600px){.page-presbyopia .ar-head .ar-author{grid-template-columns:76px 1fr;gap:6px 12px;padding:16px}.page-presbyopia .ar-author img{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-height:76px!important}.page-presbyopia .ar-section h2{font-size:25px}.pb-column-labels,.pb-lens .pb-row-label{font-size:14px}.pb-table{display:block;border:0}.pb-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pb-table tbody{display:grid;gap:12px}.pb-table tr{display:block;padding:16px;border:1px solid #b7cbdc;border-radius:14px;background:var(--fg-surface,rgba(250,248,242,.62))}.pb-table td{display:block;border:0;padding:4px 0}.pb-table td:not(:first-child):before{content:attr(data-label) ': ';font-weight:500}.pb-table td:first-child{font-size:18px;padding-bottom:8px}.pb-compare .pb-scene-label{font-size:12px;bottom:8px}.pb-tasks{gap:14px}.pb-modal{padding:46px 12px 16px}.pb-modal .pb-figure img{width:100%;height:auto}.pb-modal .pb-lens{max-width:100%}}
