/* Isolated editorial experiment. No selectors apply to the existing page. */.kt-world.world-study [data-world-record] .world-copy{text-wrap:pretty}.kt-world.world-study .world-chapter-name h3 em{font-style:inherit}.kt-world.world-study .world-source-collage img{grid-row:auto;width:100%;height:auto;max-height:560px;object-fit:contain;object-position:center}.kt-world.world-study
  [data-world-record="rec1210087891"]
  .world-source-collage
  img{height:100%;max-height:320px}.kt-world.world-study .world-ice-studies img{max-height:580px;object-fit:contain}.kt-world.world-study [data-world-record] [data-world-video]{max-height:640px;object-fit:contain;background:transparent}.kt-world.world-study
  [data-world-record]
  [data-enlarge]:not([data-collage-image]){max-height:680px;object-fit:contain}.kt-world.world-study .world-study-byline > div > div p:first-child{font-size:21px;line-height:1.3}.kt-world.world-study .world-study-byline > div > div p + p{font-size:16px;color:#647783;line-height:1.5}.kt-world.world-study [id^="process-"]{scroll-margin-top:24px}.kt-world.world-study .world-author-popover{padding:20px}.kt-world.world-study .world-author-popover [data-world-copy]{font-size:18px;line-height:1.55}.kt-world.world-study .world-author-popover > img{margin-bottom:12px}.kt-world.world-study .world-author-popover [data-world-copy] > br:first-child{display:none}.kt-world.world-study [data-world-comparison] > div:before{background:#1b5279b3;width:22px;height:40px}@media (max-width: 767px){.kt-world.world-study [data-world-record] .world-copy{font-size:18px;line-height:1.55}.kt-world.world-study .world-author-chapter > div{gap:26px}.kt-world.world-study .world-chapter-person{min-height:0}.kt-world.world-study .world-chapter-portrait{height:auto;max-height:190px}.kt-world.world-study .world-source-collage img,
  .kt-world.world-study
    [data-world-record="rec1210087891"]
    .world-source-collage
    img{height:auto;max-height:300px}.kt-world.world-study .world-collector-scene{display:flex;flex-direction:column;padding-top:0}.kt-world.world-study .world-collector-scene > .world-mobile-scene-image{position:relative;inset:auto;width:100%;height:auto;object-fit:contain}.kt-world.world-study .world-collector-scene > div{width:100%}.kt-world.world-study .world-collector-panel{background:white;padding:28px 22px 40px}.kt-world.world-study .world-study-byline > div > div p:first-child{font-size:19px}.kt-world.world-study #world-map-canvas{height:300px}.kt-world.world-study #world-map [aria-label="Map controls"]{top:12px;right:12px}.kt-world.world-study [data-map-control]{width:40px;height:40px;min-height:40px}.kt-world.world-study [data-map-control]::before{font-size:23px}}@media (prefers-reduced-motion: reduce){.kt-world.world-study *{scroll-behavior:auto !important}}/* Approved Study controls: full CTAs and speech balloons anchored to faces. */.kt-world.world-study .world-button,
.kt-world.world-study .world-collector-panel .world-button,
.kt-world.world-study #world-story > section:last-of-type .world-button,
.kt-world.world-study [data-variant-order]{min-height:60px;padding:14px 32px;border:2px solid #407daf;background:#407daf;color:white;font-weight:700}.kt-world.world-study .world-button:hover,
.kt-world.world-study .world-button:focus-visible{background:#1b5279;border-color:#1b5279;color:white}.kt-world.world-study .world-author-pin::after{content:"";position:absolute;width:8px;height:8px;left:-4px;top:calc(50% - 4px);background:white;transform:rotate(45deg)}.kt-world.world-study .world-author-pin{transform:translateY(-50%);filter:drop-shadow(0 2px 5px #10263e30)}.kt-world.world-study .world-author-pin:hover,
.kt-world.world-study .world-author-pin:focus-visible{transform:translateY(-50%) scale(1.06)}/* Lights out: the background and the photo dim together, and the map's glow
   fades in as they settle, overlapping so there is no pause. Only opacity and
   colours animate (a filter on the photo repaints every frame and stutters).
   Switching the light back on is quick. world.js sets data-lights. */.kt-world .world-glow-scene{transition:background-color 0.5s ease,
    color 0.5s ease}.kt-world .world-glow-photo::after{content:"";position:absolute;inset:0;z-index:1;background:#030a18;opacity:0;pointer-events:none;will-change:opacity;transition:opacity 0.5s ease}.kt-world .world-glow-night{z-index:2;opacity:0;will-change:opacity;transition:opacity 0.5s ease}.kt-world .world-glow-switch{z-index:3}.kt-world [data-lights="off"]{background-color:#08152b;color:#d5e3ee;transition:background-color 1.7s ease-in-out,
    color 1.7s ease-in-out}/* The background takes as long as the whole photo change (dim, then glow):
   1.7s, so they finish together. */.kt-world [data-lights="off"] .world-glow-photo::after{opacity:0.65;transition:opacity 1s ease-in-out}.kt-world [data-lights="off"] .world-glow-night{opacity:1;transition:opacity 1.2s ease-in-out 0.5s}/* The switch: a pill toggle in the photo's lower right corner. The lamp knob
   slides down and takes the map's glow colour when the light goes off. */.kt-world .world-glow-switch{--travel:36px;transition:transform 0.2s ease,
    background-color 0.5s ease,
    box-shadow 0.5s ease}.kt-world .world-glow-switch:hover{transform:scale(1.05)}.kt-world .world-glow-switch:active{transform:scale(0.95)}.kt-world .world-glow-switch:focus-visible{outline:2px solid #407daf;outline-offset:4px}.kt-world .world-glow-switch::before{content:"";flex:none;width:calc(100% - 12px);aspect-ratio:1;border-radius:50%;background:#f2c14e;box-shadow:0 0 12px #f2c14e99;transition:transform 0.5s cubic-bezier(0.5, 1.5, 0.5, 1),
    background-color 0.5s ease,
    box-shadow 0.5s ease}.kt-world [data-lights="off"] .world-glow-switch,
.kt-world [data-lights="off"] .world-glow-switch::before,
.kt-world.world-study [data-lights="off"] .world-button{transition-duration:1.7s;transition-timing-function:ease-in-out}.kt-world [data-lights="off"] .world-glow-switch{background-color:#0e2233;box-shadow:0 0 0 1px #8fcfc355,
    0 4px 14px #00000066}.kt-world [data-lights="off"] .world-glow-switch::before{transform:translateY(var(--travel));background-color:#8fcfc3;box-shadow:0 0 14px #8fcfc380}@media (max-width: 767px){.kt-world .world-glow-switch{--travel:30px}}/* The Order button follows the light: glow-coloured outline in the dark. */.kt-world.world-study .world-glow-scene .world-button{transition:background-color 0.5s ease,
    border-color 0.5s ease,
    color 0.5s ease}.kt-world.world-study [data-lights="off"] .world-button{background:transparent;border-color:#8fcfc3;color:#8fcfc3}.kt-world.world-study [data-lights="off"] .world-button:hover,
.kt-world.world-study [data-lights="off"] .world-button:focus-visible{background:#8fcfc3;border-color:#8fcfc3;color:#08152b}@media (prefers-reduced-motion: reduce){.kt-world .world-glow-scene *,
  .kt-world .world-glow-scene,
  .kt-world .world-glow-scene *::before,
  .kt-world .world-glow-scene *::after{transition:none !important;animation:none !important}}