body.page-id-6 .ckr-history{margin-top:24px}
body.page-id-6 .ckr-history-intro{max-width:800px}
body.page-id-6 .ckr-history-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:28px 0 20px}
body.page-id-6 .ckr-history-tabs a{display:flex;flex-direction:column;gap:6px;padding:14px 12px;border:1px solid #c8dbef;border-bottom:3px solid #c8dbef;border-radius:12px;color:#224464;text-decoration:none;background:#f5f9fd;line-height:1.4;min-height:80px}
body.page-id-6 .ckr-history-tabs small{font-size:13px}body.page-id-6 .ckr-history-tabs span{font-size:15px;font-weight:700}
body.page-id-6 .ckr-history-tabs [aria-selected=true]{background:#e8f1ff;border-color:#1f5fbf;color:#124d9d}
body.page-id-6 .ckr-history-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 32px;align-items:start;margin:16px 0 20px;padding:24px;border-radius:20px;background:#f2f7fc;border:1px solid #dae6f3}
body.page-id-6 .ckr-history-panel[hidden],body.page-id-6 .ckr-history-controls[hidden]{display:none}
body.page-id-6 .ckr-history-panel>figure{margin:0;min-width:0}body.page-id-6 .ckr-history-panel>figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#e5edf5;border-radius:12px}body.page-id-6 .ckr-history-panel figcaption{font-size:12px;color:#4c6074;margin-top:6px}
body.page-id-6 .ckr-history-copy h3{font-family:var(--wp--preset--font-family--ckr-heading,Georgia,serif);font-size:30px;line-height:1.2;color:#1f5fbf;margin:12px 0}
body.page-id-6 .ckr-history-copy p{line-height:1.6}body.page-id-6 .ckr-history-date{font-size:13px;color:#465d73}
body.page-id-6 .ckr-history-link{display:inline-block;padding:10px 0;color:#1554ad;font-weight:700;text-underline-offset:4px}
body.page-id-6 .ckr-history-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body.page-id-6 .ckr-history-controls button{font:inherit;min-width:46px;min-height:46px;border:1px solid #a8c4e5;background:white;color:#1554ad;border-radius:10px;padding:9px 14px;cursor:pointer}body.page-id-6 .ckr-history-controls [data-play]{margin-left:auto}body.page-id-6 .ckr-history-controls output{font-variant-numeric:tabular-nums;font-size:14px}
body.page-id-6 .ckr-history a:focus-visible,body.page-id-6 .ckr-history button:focus-visible{outline:3px solid #1554ad;outline-offset:3px}
body.page-id-6 .ckr-history-plans{display:grid;gap:12px}body.page-id-6 .ckr-history-plans img{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px;aspect-ratio:2.7/1;background:#fff}
body.page-id-6 .ckr-history.is-enhanced .ckr-history-panels{display:grid;position:relative;overflow-anchor:none}body.page-id-6 .ckr-history.is-enhanced .ckr-history-panel{grid-area:1/1}body.page-id-6 .ckr-history.is-enhanced .ckr-history-panel[hidden]{display:none}
@media(max-width:760px){body.page-id-6 .ckr-history-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.page-id-6 .ckr-history-tabs a{min-height:70px;padding:10px}body.page-id-6 .ckr-history-panel{grid-template-columns:1fr;gap:20px;padding:16px}body.page-id-6 .ckr-history-copy h3{font-size:26px}body.page-id-6 .ckr-history-controls{gap:8px}body.page-id-6 .ckr-history-controls [data-play]{font-size:14px}}

body.page-id-6 .ckr-history-gallery{grid-column:1/-1;border-top:1px solid #c8dbef;padding-top:16px}
body.page-id-6 .ckr-history-gallery summary{cursor:pointer;min-height:44px;padding:10px 4px;color:#1554ad;font-weight:700;box-sizing:border-box}
body.page-id-6 .ckr-history-gallery summary:focus-visible{outline:3px solid #1554ad;outline-offset:3px}
body.page-id-6 .ckr-history-gallery .ckr-report-gallery{margin-top:16px}
body.page-id-6 .ckr-history-gallery figure[hidden]{display:none}

/* Stage navigation stays beside the image, not below the history. */
body.page-id-6 .ckr-history-side{position:absolute;z-index:2;top:var(--history-arrow-top,220px);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:1px solid #a8c4e5;border-radius:50%;background:#fff;color:#1554ad;box-shadow:0 4px 16px #143b6326;font:32px/1 Arial,sans-serif;cursor:pointer;touch-action:manipulation}
body.page-id-6 .ckr-history-side[data-prev]{left:-20px}
body.page-id-6 .ckr-history-side[data-next]{right:-20px}
body.page-id-6 .ckr-history-side:hover{background:#1554ad;color:#fff}
@media(max-width:760px){body.page-id-6 .ckr-history-side{width:48px;height:48px;font-size:28px}body.page-id-6 .ckr-history-side[data-prev]{left:4px}body.page-id-6 .ckr-history-side[data-next]{right:4px}}
