/* V6.3 mobile chronology focus: presentation only; chronology data/content unchanged. */
.chrono-control-center{max-width:1180px;margin:0 auto;padding:26px 24px 20px;border-bottom:1px solid rgba(255,255,255,.1)}
.chrono-control-copy{max-width:760px}.chrono-control-copy h2{margin:.25rem 0 .5rem}.chrono-control-copy p{margin:.25rem 0 1rem}
.chrono-control-buttons{display:flex;flex-wrap:wrap;gap:10px}.chrono-control-buttons button{appearance:none;border:1px solid rgba(214,177,94,.45);background:rgba(255,255,255,.035);color:inherit;border-radius:999px;padding:11px 15px;font:inherit;font-weight:700;cursor:pointer;min-height:44px}
.chrono-control-buttons button:hover,.chrono-control-buttons button:focus-visible,.chrono-control-buttons button[aria-pressed="true"]{background:#d6b15e;color:#071722;border-color:#d6b15e;outline:none}.chrono-mobile-note{display:none}
@media(max-width:760px){
 .chrono-control-center{position:relative;padding:20px 16px 16px;background:#071722;z-index:5}.chrono-control-copy h2{font-size:clamp(1.45rem,7vw,2rem);line-height:1.08}.chrono-control-copy p{font-size:.96rem;line-height:1.55}
 .chrono-control-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chrono-control-buttons button{border-radius:10px;padding:10px 8px;font-size:.82rem;line-height:1.2}.chrono-control-buttons .chrono-show-all{grid-column:1/-1}
 .chrono-mobile-note{display:block;margin:10px 0 0;font-size:.78rem;opacity:.72;text-align:center}.chrono-mobile-hidden{display:none!important}
 main.c15-page>[data-chrono-group]:not(.c15-hero){scroll-margin-top:18px}
 .c15-page section{overflow-wrap:anywhere}.c15-explorer,.c18-lens,.c21-life,.c20-path,.c19-discovery,.kj{max-width:100%}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
