.insights .body>.end{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 28px}.fs-open{appearance:none;-webkit-appearance:none;background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;margin:0;cursor:pointer;font-family:inherit;line-height:1.5;font-size:var(--btn-fs);font-weight:500;color:var(--accent);padding:0 0 3px}.fs-open:hover{color:var(--accent-deep)}.fs-open[hidden]{display:none}.fs{--fs-x:clamp(20px,3.2vw,56px);--fs-b:clamp(24px,4.2svh,48px);--fs-ink:rgba(9,13,16,1);position:fixed;inset:0;z-index:100;background:#10161b;color:#fff;overflow:hidden;overflow:clip;font-family:var(--sans);opacity:0;transition:opacity .2s ease;touch-action:none;overscroll-behavior:contain;outline:none;-webkit-user-select:none;user-select:none}.fs.is-in{opacity:1}.fs[hidden]{display:none}.fs-stage{position:absolute;inset:0}.fs-slide{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;overflow:hidden;overflow:clip;transition:transform .55s cubic-bezier(.22,.8,.2,1),visibility 0s;will-change:transform}.fs-slide.is-far{visibility:hidden;transition:transform .55s cubic-bezier(.22,.8,.2,1),visibility 0s .55s}.fs-slide.no-tr{transition:none!important}.fs.is-drag .fs-slide{transition:none}.fs picture,.fs-slide img{display:block;width:100%;height:100%}.fs-slide img{object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);-webkit-user-drag:none;pointer-events:none}.fs-slide:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--zb,200px) * 1.3);pointer-events:none;z-index:1;background:linear-gradient(to top,#090d1080 0,#090d1026 76.92%,#090d1024,#090d1023,#090d1020,#090d101e,#090d101b,#090d1018,#090d1015,#090d1013,#090d1010,#090d100d,#090d100a,#090d1008,#090d1006,#090d1004,#090d1002,#090d1001 97.44%,#090d1000 98.72% 100%)}.fs-top{position:absolute;left:0;right:0;top:0;height:calc(var(--fs-zt,88px) * 1.3);z-index:3;pointer-events:none;background:linear-gradient(to bottom,#090d1080 0,#090d1026 76.92%,#090d1024,#090d1023,#090d1020,#090d101e,#090d101b,#090d1018,#090d1015,#090d1013,#090d1010,#090d100d,#090d100a,#090d1008,#090d1006,#090d1004,#090d1002,#090d1001 97.44%,#090d1000 98.72% 100%)}.fs-text{position:absolute;z-index:2;left:max(var(--fs-x),env(safe-area-inset-left));bottom:calc(var(--fs-b) + env(safe-area-inset-bottom));width:min(34em,calc(100% - 2 * var(--fs-x)));text-shadow:var(--tx-shade);-webkit-user-select:text;user-select:text}.fs-date{display:block;font-size:var(--fs-label);line-height:1.4;color:#fff;font-variant-numeric:var(--num-data,lining-nums tabular-nums)}.fs-head{margin:6px 0 0;font:400 clamp(22px,calc(14px + .95vw),38px)/1.2 var(--serif);letter-spacing:-.004em;color:#fff;text-wrap:balance}.fs-read{display:inline-block;margin-top:14px;font-size:var(--btn-fs);font-weight:500;line-height:1.3;color:#fff;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.fs-read:hover{color:var(--accent-on-dark)}.fs-credit{position:absolute;z-index:2;right:max(var(--fs-x),env(safe-area-inset-right));bottom:calc(var(--fs-b) + env(safe-area-inset-bottom));font-size:var(--fs-micro);line-height:1.3;letter-spacing:.01em;color:var(--credit-on-photo,rgba(255,255,255,.82));text-shadow:var(--tx-shade);white-space:nowrap}.fs-bar{position:absolute;z-index:4;right:max(calc(var(--fs-x) - 12px),env(safe-area-inset-right));top:calc(clamp(8px,1.6svh,20px) + env(safe-area-inset-top));display:flex;gap:2px;align-items:center}.fs-btn{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;cursor:pointer;font:500 var(--btn-fs)/1.3 var(--sans);color:#fff;text-shadow:var(--tx-shade);min-height:44px;padding:0 12px;display:inline-flex;align-items:center}.fs-btn>span{border-bottom:1px solid transparent;padding-bottom:3px}.fs-btn:hover>span{border-bottom-color:currentColor}.fs-btn:hover{color:#fff}.fs :focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}.fs-btn:focus-visible{outline-offset:-2px}@media(max-width:767px){.fs{--fs-x:20px;--fs-b:28px}.fs-text{width:calc(100% - 2 * var(--fs-x))}.fs-credit{bottom:calc(8px + env(safe-area-inset-bottom));font-size:var(--fs-micro)}.fs-text{bottom:calc(var(--fs-b) + 14px + env(safe-area-inset-bottom))}}.fs.is-fade{transition-duration:.15s}.fs.is-fade .fs-slide{transform:none!important;opacity:0;visibility:hidden;transition:opacity .15s linear,visibility 0s .15s}.fs.is-fade .fs-slide.is-cur{opacity:1;visibility:visible;transition:opacity .15s linear,visibility 0s}@media(prefers-reduced-motion:reduce){.fs{transition-duration:.15s}}
