.ab-reading-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;max-width:1200px;margin:24px auto;padding:16px 22px;border:1px solid #d8d1ca;background:#faf8f4;color:#423e39;font-family:inherit}
.ab-reading-nav>strong{font-size:14px;white-space:nowrap}
.ab-reading-nav__links{display:flex;flex:1;flex-wrap:wrap;gap:4px 16px}
.ab-reading-nav__links a{display:inline-flex;align-items:center;min-height:44px;color:#423e39;font-size:15px;text-decoration:underline;text-underline-offset:4px}
.ab-reading-nav__consult{min-height:44px;padding:10px 18px;border:1px solid #645a4d;border-radius:4px;background:#645a4d;color:white;font:inherit;font-size:15px;cursor:pointer}
.ab-reading-nav :is(a,button):focus-visible{outline:3px solid #79614b;outline-offset:4px}
.ab-reading-target{scroll-margin-top:100px}
@media(max-width:900px){#ctt_con :is(.ab-eye-family-nav__control,.ab-mobile-swipe-prev,.ab-mobile-swipe-next,.ab-csv3__rail-control){min-width:44px;min-height:44px}#ctt_con .ab-csv3__rail-control--prev{left:0}#ctt_con .ab-csv3__rail-control--next{right:0}}
#ctt_con .ab-reading-nav{box-sizing:border-box;width:var(--reading-width,calc(100% - 40px));max-width:calc(100% - 32px);margin-inline:auto;background:var(--reading-soft,#faf8f4);border-color:var(--reading-line,#d8d1ca);color:var(--reading-ink,#423e39)}
#ctt_con .ab-reading-nav__links a{color:var(--reading-ink,#423e39)}
#ctt_con .ab-reading-nav__consult{background:color-mix(in srgb,var(--reading-accent,#645a4d) 65%,#20282d);border-color:transparent;color:#fff;line-height:1.5}
#ctt_con .ab-reading-nav :is(a,button):focus-visible{outline-color:var(--reading-accent,#645a4d)}

/* Equal inset for comparison panels; leave timelines and image cards alone. */
#ctt_con :is(.ab-pbv2-areas__list,.ab-pfv2-purpose__list,.ab-thv2-check__list,.ab-aiv2-check__list,.ab-asv2-check__list,.ab-mtv2-check__list,.ab-mtv2-methods__list)>article{padding-inline:clamp(24px,3vw,48px)}
#ctt_con :is(.ab-pbv2-areas__list,.ab-aiv2-check__list,.ab-asv2-check__list,.ab-mtv2-check__list,.ab-mtv2-methods__list)>article p{color:#515d65;-webkit-text-fill-color:#515d65}
#ctt_con .ab-pbv2-areas__list>article>span{color:#625c78;-webkit-text-fill-color:#625c78}
#ctt_con :is(.ab-csv3__feature-grid,.ab-csv3__program-grid) article>span{font-size:12px}
@media(max-width:900px){
 #ctt_con :is(.ab-pbv2-areas__list,.ab-pfv2-purpose__list,.ab-thv2-check__list,.ab-aiv2-check__list,.ab-asv2-check__list,.ab-mtv2-check__list,.ab-mtv2-methods__list)>article{padding-inline:22px}
}
@media(max-width:767px){.ab-reading-nav{margin:18px;padding:14px 16px;gap:6px 14px}.ab-reading-nav>strong{width:100%}.ab-reading-nav__links{gap:2px 15px}.ab-reading-nav__consult{width:100%;margin-top:8px}}
