/* Adjusted overview only. Approved parent geometry, media and type stay shared. */
.keyshot2-page .k3-page-nav{container:k3-navigation / inline-size}
.keyshot2-page .k3-page-nav[data-managed-chapters]>.ip-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:0 clamp(24px,3vw,48px);overflow:visible}
.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-links{display:grid;grid-template-columns:repeat(5,minmax(max-content,1fr));flex:1 1 min-content;width:auto;min-width:0;gap:0 clamp(18px,2vw,32px);align-self:stretch}
.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-action{display:flex;flex:0 0 auto;align-items:center;align-self:center;justify-content:flex-end;width:auto;margin-left:auto;padding-block:9px}
.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-links>a{justify-self:start;flex:none;min-width:0;min-height:52px;max-width:100%;padding-block:9px}
/* Preserve the shared rolling CTA inside the chapter bar's link context. */
.keyshot2-page .k3-page-nav[data-managed-chapters] .k3-nav-action>a.motion-cta{flex:none;width:max-content;min-height:52px;min-width:0;gap:22px;padding:0 0 0 20px;font-size:.86rem;line-height:1.2;color:var(--cta-ink);justify-content:space-between;text-align:left}
.keyshot2-page .k3-page-nav .k3-nav-action>a.motion-cta:after{content:none}
.k3-vr-reading{min-width:0}
.k3-vr-features{display:grid;gap:22px;margin:0 0 26px}
.k3-vr-features article{border-top:1px solid #487482;padding-top:20px;min-width:0}
.keyshot3-page .k3-vr-features h3{font-family:var(--font-display);font-size:var(--type-subhead-size);line-height:1.3;letter-spacing:-.035em;margin:0 0 10px}
.keyshot3-page .k3-vr-features p{font-size:var(--type-body-size);line-height:1.8;color:var(--body-text-on-dark);margin:0}
.k3-vr-action{margin-top:27px;display:flex;max-width:100%}
.keyshot3-page .k2-vr .k2-disclosure p{color:var(--body-text-on-dark)}
@media(max-width:1100px){.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-links>a{min-height:46px}}
@media(max-width:850px){.k3-vr-features{gap:20px}}
@media(max-width:600px){.keyshot2-page .k3-page-nav[data-managed-chapters]>.ip-wrap{width:88%;gap:0 16px}.k3-vr-features article{padding-top:18px}}
@container k3-navigation (max-width:35rem){.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-links{flex-basis:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px}.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-links>a{grid-column:span 2;justify-self:stretch;min-width:0;padding:6px 2px}.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-links>a:nth-child(n+4){grid-column:span 3}}
@supports not (container-type:inline-size){@media(max-width:560px){.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-links{flex-basis:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px}.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-links>a{grid-column:span 2;justify-self:stretch;min-width:0;padding:6px 2px}.keyshot2-page .k3-page-nav[data-managed-chapters] .ip-wrap>.k3-nav-links>a:nth-child(n+4){grid-column:span 3}}}
