@font-face{font-family:KannadaMixed;src:url(/GangolliTextRegular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+C80-CFF}@font-face{font-family:KannadaMixed;src:url(/GuardianTextEgyptian-Regular.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+30-39,U+20-7E}@font-face{font-family:KannadaMixedBold;src:url(/GangolliTextSemibold.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+C80-CFF}@font-face{font-family:KannadaMixedBold;src:url(/GuardianTextEgyptian-Bold.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+30-39,U+20-7E}.story-hub-container{background:#fff;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;max-width:1300px;margin:0 auto;padding:0}[data-theme=dark] .story-hub-container{background:#041f4a;border-left-color:#1e3a6e;border-right-color:#1e3a6e}@media (max-width:1340px){.story-hub-container{border-left:none;border-right:none}}.story-header{border-top:1px solid #dcdcdc;grid-template-columns:1fr;display:grid}[data-theme=dark] .story-header{border-top-color:#1e3a6e}@media (min-width:980px){.story-header{grid-template-columns:15% 85%}}.story-label{background:#ab0613;border-bottom:1px solid #dcdcdc;border-right:none;justify-content:flex-start;align-items:center;padding:20px;display:flex}@media (min-width:980px){.story-label{border-bottom:none;border-right:1px solid #dcdcdc;justify-content:center;align-items:flex-start}}@media (max-width:979px){.story-label{padding:12px 16px}}[data-theme=dark] .story-label{background:#ab0613;border-bottom-color:#1e3a6e;border-right-color:#1e3a6e}.story-label-title{color:#fff;text-align:left;margin:0;font-family:MixedFont-Body,GHGuardianHeadline-Bold,Georgia,serif;font-size:20px;font-weight:700}@media (min-width:980px){.story-label-title{text-align:center;font-size:28px}}[data-theme=dark] .story-label-title{color:#fff}.story-content-column{flex-direction:column;display:flex}.story-summary{background:#f6f6f6;border-bottom:1px solid #dcdcdc;flex-direction:column;gap:16px;padding:20px;display:flex}@media (max-width:979px){.story-summary{gap:12px;padding:16px}}[data-theme=dark] .story-summary{background:#1e3a6e;border-bottom-color:#1e3a6e}.story-summary-title{color:#121212;margin:0;font-family:MixedFont,Georgia,serif;font-size:2rem;font-weight:700;line-height:1.15}@media (max-width:979px){.story-summary-title{font-size:1.5rem}}[data-theme=dark] .story-summary-title{color:#fff}.story-summary-description-container{display:block;position:relative}.story-summary-description{color:#333;margin:0;font-family:MixedFont-Body,GuardianTextEgyptian,Georgia,serif;font-size:1.125rem;line-height:1.6}@media (max-width:979px){.story-summary-description{font-size:1rem}}[data-theme=dark] .story-summary-description{color:#dcdcdc}@media (max-width:979px){.story-summary-description--collapsed{max-height:150px;position:relative;overflow:hidden}.story-summary-description--collapsed:after{content:"";background:linear-gradient(#0000,#f6f6f6);height:50px;position:absolute;bottom:0;left:0;right:0}[data-theme=dark] .story-summary-description--collapsed:after{background:linear-gradient(#0000,#1e3a6e)}}.story-summary-toggle-btn{color:#fff;cursor:pointer;background:#c70000;border:none;border-radius:16px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:4px 12px;font-family:GuardianTextSans-Bold,Arial,sans-serif;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.story-summary-toggle-btn .chevron-down,.story-summary-toggle-btn .chevron-up{align-items:center;width:18px;height:18px;display:inline-flex}.story-summary-toggle-btn svg{fill:currentColor;width:18px;height:18px}.story-summary-toggle-btn:hover{background:#ab0613}[data-theme=dark] .story-summary-toggle-btn{background:#6692ff}[data-theme=dark] .story-summary-toggle-btn:hover{background:#90dcff}@media (min-width:980px){.story-summary-toggle-btn{display:none}}.story-share-section{background:#fff;border-bottom:1px solid #dcdcdc;padding:16px 20px}[data-theme=dark] .story-share-section{background:#041f4a;border-bottom-color:#1e3a6e}@media (max-width:979px){.story-share-section{padding:12px 16px}}.story-timeline-viz{background:#f6f6f6;border-bottom:1px solid #dcdcdc;padding:24px 20px;position:relative;overflow:visible}[data-theme=dark] .story-timeline-viz{background:#1e3a6e;border-bottom-color:#1e3a6e}@media (max-width:979px){.story-timeline-viz{padding:16px 12px}}.story-timeline-viz-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}@media (max-width:979px){.story-timeline-viz-header{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px}}.story-timeline-viz-title{color:#121212;margin:0;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:1rem;font-weight:700}[data-theme=dark] .story-timeline-viz-title{color:#fff}@media (max-width:979px){.story-timeline-viz-title{font-size:.9375rem}}.story-timeline-viz-meta{color:#767676;align-items:center;gap:6px;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:.8125rem;display:flex}@media (max-width:979px){.story-timeline-viz-meta{font-size:.75rem}}.story-viz-duration{color:#c70000;font-weight:600}[data-theme=dark] .story-viz-duration{color:#ffe500}.story-viz-separator{opacity:.5}.story-timeline-viz-scroll{z-index:1;padding:120px 0 16px;position:relative;overflow:visible}@media (max-width:979px){.story-timeline-viz-scroll{padding:25px 0 12px}}.story-timeline-viz-track{width:100%;height:40px;position:relative;overflow:visible}@media (max-width:979px){.story-timeline-viz-track{height:30px}}.story-timeline-viz-line{background:linear-gradient(90deg,#c70000 0%,#ab0613 100%);border-radius:1px;height:2px;position:absolute;top:15px;left:2%;right:2%}@media (max-width:979px){.story-timeline-viz-line{top:10px;left:3%;right:3%}}[data-theme=dark] .story-timeline-viz-line{background:linear-gradient(90deg,#6692ff 0%,#90dcff 100%)}.story-timeline-viz-node{cursor:pointer;z-index:5;background:0 0;border:none;padding:0;transition:all .2s;position:absolute;top:0;overflow:visible}.story-timeline-viz-node:hover{z-index:50}.story-timeline-viz-dot{background:#c70000;border:2px solid #fff;border-radius:50%;width:10px;height:10px;transition:all .2s;position:relative;top:10px;box-shadow:0 0 0 2px #c70000}@media (max-width:979px){.story-timeline-viz-dot{border-width:1.5px;width:8px;height:8px;top:6px}}[data-theme=dark] .story-timeline-viz-dot{background:#6692ff;border-color:#041f4a;box-shadow:0 0 0 2px #6692ff}.story-timeline-viz-node:hover .story-timeline-viz-dot,.story-timeline-viz-node.active .story-timeline-viz-dot{transform:scale(1.5);box-shadow:0 0 0 3px #c700004d}@media (max-width:979px){.story-timeline-viz-node:hover .story-timeline-viz-dot,.story-timeline-viz-node.active .story-timeline-viz-dot{transform:scale(1.3)}}[data-theme=dark] .story-timeline-viz-node:hover .story-timeline-viz-dot,[data-theme=dark] .story-timeline-viz-node.active .story-timeline-viz-dot{box-shadow:0 0 0 3px #6692ff4d}.story-timeline-viz-tooltip{opacity:0;visibility:hidden;pointer-events:none;z-index:1000;will-change:opacity, visibility;background:#fff;border:1px solid #dcdcdc;border-radius:4px;width:160px;padding:8px;transition:all .2s;position:absolute;bottom:calc(100% + 20px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}@media (max-width:979px){.story-timeline-viz-tooltip{display:none}}[data-theme=dark] .story-timeline-viz-tooltip{background:#041f4a;border-color:#1e3a6e;box-shadow:0 6px 20px #00000080}.story-timeline-viz-node:first-child .story-timeline-viz-tooltip{left:0;transform:translate(0)}.story-timeline-viz-node:last-child .story-timeline-viz-tooltip{left:auto;right:0;transform:translate(0)}.story-timeline-viz-node:hover .story-timeline-viz-tooltip,.story-timeline-viz-node.active .story-timeline-viz-tooltip{opacity:1;visibility:visible}@media (max-width:979px){.story-timeline-viz-tooltip{display:none}}.story-timeline-viz-tooltip:after{content:"";border:5px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.story-timeline-viz-node:first-child .story-timeline-viz-tooltip:after{left:16px;transform:translate(0)}.story-timeline-viz-node:last-child .story-timeline-viz-tooltip:after{left:auto;right:16px;transform:translate(0)}[data-theme=dark] .story-timeline-viz-tooltip:after{border-top-color:#041f4a}.viz-tooltip-date{color:#c70000;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:.5625rem;font-weight:700}[data-theme=dark] .viz-tooltip-date{color:#ffe500}.viz-tooltip-title{color:#121212;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-family:MixedFont,Georgia,serif;font-size:.75rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}[data-theme=dark] .viz-tooltip-title{color:#fff}.viz-tooltip-image{border-radius:3px;width:100%;height:60px;margin-top:5px;overflow:hidden}.viz-tooltip-image img{object-fit:cover;width:100%;height:100%;display:block}.story-timeline-viz-labels{justify-content:space-between;margin-top:8px;padding:0 2%;display:flex}@media (max-width:979px){.story-timeline-viz-labels{margin-top:6px;padding:0 3%}}.viz-label{color:#767676;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:.6875rem;font-weight:600}@media (max-width:979px){.viz-label{font-size:.625rem}}[data-theme=dark] .viz-label{color:#9a9aa8}.viz-label-start{text-align:left}.viz-label-end{text-align:right}.story-meta-inline{color:#767676;align-items:center;gap:8px;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:.875rem;display:flex}.story-count{color:#c70000;font-weight:600}.story-separator{opacity:.5}.story-last-updated,.latest-desktop{display:inline}@media (max-width:979px){.story-meta-inline{gap:6px;font-size:.75rem}.story-last-updated{display:inline!important}.latest-desktop{display:none}.latest-mobile{display:inline}}.latest-desktop{display:inline}.latest-mobile{display:none}@media (max-width:979px){.story-meta-inline{gap:6px;font-size:.75rem}.latest-desktop{display:none}.latest-mobile{display:inline}}.story-controls{background:#fff;border-bottom:1px solid #dcdcdc;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}@media (max-width:979px){.story-controls{padding:10px 16px}.story-meta-inline{gap:6px;font-size:.75rem}.story-last-updated{display:none}}[data-theme=dark] .story-controls{background:#041f4a;border-bottom-color:#1e3a6e}.sort-button{color:#333;cursor:pointer;background:0 0;border:1px solid #dcdcdc;border-radius:20px;align-items:center;gap:8px;padding:6px 16px;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.sort-button svg{flex-shrink:0}.sort-button:hover{background:#f6f6f6;border-color:#999}[data-theme=dark] .sort-button{color:#fff;border-color:#1e3a6e}[data-theme=dark] .sort-button:hover{background:#1e3a6e}@media (max-width:600px){.sort-button{padding:6px 12px;font-size:.8125rem}.sort-button-text{display:none}}.story-timeline{position:relative}.story-post-card-link{color:inherit;text-decoration:none;display:block}.story-post-card{border-bottom:1px solid #dcdcdc;grid-template-columns:1fr;padding:20px;transition:background .2s;display:grid}.story-post-card:hover{cursor:pointer;background:#f6f6f6}.story-post-card-link:hover .post-title{color:#c70000;text-decoration:underline}@media (min-width:980px){.story-post-card{grid-template-columns:40px 1fr;gap:20px}}@media (max-width:979px){.story-post-card{padding:5px}.post-card-content{min-height:100px;display:flex}}[data-theme=dark] .story-post-card{border-bottom-color:#1e3a6e}[data-theme=dark] .story-post-card:hover{background:#1e3a6e}.post-timeline-marker{flex-direction:column;align-items:center;display:flex;position:relative}.post-timeline-marker--desktop{display:flex}.post-timeline-marker--mobile{display:none}@media (max-width:979px){.post-timeline-marker--desktop{display:none}.post-timeline-marker--mobile{flex-shrink:0;width:20px;display:flex}}.post-timeline-dot{z-index:2;background:#c70000;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:6px;position:relative;box-shadow:0 0 0 2px #c70000}[data-theme=dark] .post-timeline-dot{border-color:#041f4a}.post-timeline-line{background:#dcdcdc;flex:1;width:2px;min-height:40px;margin-top:4px}[data-theme=dark] .post-timeline-line{background:#1e3a6e}@media (max-width:979px){.post-timeline-marker--mobile{min-height:100%}.post-timeline-line{flex:1;min-height:100%}}.post-card-content{padding-bottom:0}.post-card-layout{align-items:flex-start;gap:20px;display:flex}@media (max-width:979px){.post-card-layout{flex-direction:row;gap:5px}.post-image-link{width:140px}.post-title{font-size:1.0625rem;line-height:1.25}.post-date{margin-bottom:2px;font-size:.6875rem}}.post-image-link{flex-shrink:0;width:300px;display:block;position:relative}@media (max-width:979px){.post-image-link{width:140px}}.post-time-badge{color:#121212;text-align:center;text-transform:uppercase;letter-spacing:.5px;background:#ffe500;padding:4px 8px;font-family:GuardianTextSans,sans-serif;font-size:.75rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}@media (max-width:979px){.post-time-badge{padding:3px 6px;font-size:.625rem}}[data-theme=dark] .post-time-badge{color:#121212;background:#ffe500}.post-thumbnail{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:979px){.post-thumbnail{aspect-ratio:19/15}}.post-text-content{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}@media (max-width:979px){.post-text-content{gap:2px}}.post-date{text-transform:uppercase;letter-spacing:.5px;color:#767676;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:.75rem;font-weight:600;display:block}[data-theme=dark] .post-date{color:#9a9aa8}.post-title{color:#121212;margin:0;font-family:MixedFont,Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1.3;transition:color .2s}[data-theme=dark] .post-title{color:#fff}.post-excerpt{color:#333;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:MixedFont-Body,GuardianTextEgyptian,Georgia,serif;font-size:.9375rem;line-height:1.4;display:-webkit-box;overflow:hidden}[data-theme=dark] .post-excerpt{color:#dcdcdc}.post-read-more{color:#c70000;align-items:center;gap:6px;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.post-read-more svg{fill:currentColor;flex-shrink:0;width:20px;height:20px}.post-read-more:hover{text-decoration:underline}.post-read-more:hover svg{text-decoration:none}[data-theme=dark] .post-read-more{color:#6692ff}@media (max-width:979px){.post-excerpt--desktop,.post-read-more--desktop{display:none}.story-hub-container{padding:0}.story-summary{padding:16px}.story-summary-title{font-size:1.5rem}.story-summary-description{font-size:.9375rem}.story-controls{padding:10px 16px}.story-post-card{padding:5px}.post-title{font-size:1.0625rem}}.story-more-link-section{text-align:center;background:#f6f6f6;border-top:1px solid #dcdcdc;padding:32px 20px}[data-theme=dark] .story-more-link-section{background:#1e3a6e;border-top-color:#1e3a6e}@media (max-width:979px){.story-more-link-section{padding:24px 16px}}.story-more-link{color:#fff;background:#c70000;border:0;border-radius:40px;align-items:center;gap:8px;padding:12px 24px;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.story-more-link:hover{background:#ab0613;transform:translateY(-1px);box-shadow:0 2px 8px #c7000033}.story-more-link svg{fill:currentColor;flex-shrink:0;width:20px;height:20px}[data-theme=dark] .story-more-link{background:#6692ff}[data-theme=dark] .story-more-link:hover{background:#90dcff;box-shadow:0 2px 8px #6692ff4d}@media (max-width:979px){.story-more-link{padding:10px 20px;font-size:.9375rem}}.story-event-map{--label-width:120px;--dot-size:20px;--tl-c1:#3c4fa0;--tl-c2:#17776c;--tl-c3:#b4691a;--tl-surface:#fff;--tl-ink:#1b2438;--tl-muted:#5b667d;--tl-line:#c5ccd9;background:#edf0f4;border-bottom:1px solid #dcdcdc;padding:20px}[data-theme=dark] .story-event-map{--tl-c1:#8c9bea;--tl-c2:#4fc0b2;--tl-c3:#e8a55b;--tl-surface:#1c2438;--tl-ink:#e6eaf2;--tl-muted:#9aa5bb;--tl-line:#2e384f;background:#141a28;border-bottom-color:#2e384f}@media (max-width:979px){.story-event-map{--label-width:92px;--dot-size:16px;padding:16px}}@media (max-width:480px){.story-event-map{--label-width:76px}}.timeline-scroller-wrapper{position:relative}.timeline-scroll-nav{background:var(--tl-surface);border:1px solid var(--tl-line);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:flex;position:absolute;top:12px}.timeline-scroll-nav svg{fill:var(--tl-ink);transition:fill .15s}.timeline-scroll-nav:hover:not(:disabled){background:var(--tl-line);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.timeline-scroll-nav:disabled{opacity:.3;cursor:not-allowed}.timeline-scroll-nav-left{right:88px}.timeline-scroll-nav-right{right:12px}.timeline-play-btn{background:var(--tl-surface);border:1px solid var(--tl-line);cursor:pointer;z-index:10;width:32px;height:32px;color:var(--tl-ink);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;top:12px;right:50px}.timeline-play-btn:hover{background:var(--tl-line);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.timeline-play-btn.playing{background:var(--tl-c1);border-color:var(--tl-c1);color:var(--tl-surface)}.timeline-play-btn.playing:hover{opacity:.9}@media (max-width:979px){.timeline-scroll-nav{width:36px;height:36px;top:10px}.timeline-scroll-nav-left{right:92px}.timeline-scroll-nav-right{right:10px}.timeline-play-btn{width:36px;height:36px;top:10px;right:48px}}.timeline-scroller{background:var(--tl-surface);border:1.5px solid var(--tl-line);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--tl-line) transparent;border-radius:10px;padding:18px 0 10px;overflow:auto hidden}.timeline-scroller::-webkit-scrollbar{height:8px}.timeline-scroller::-webkit-scrollbar-track{background:0 0}.timeline-scroller::-webkit-scrollbar-thumb{background:var(--tl-line);border-radius:4px}.timeline-scroller:focus-visible,.timeline-dot:focus-visible,.timeline-nav-btn:focus-visible,.timeline-info-link:focus-visible{outline:3px solid var(--tl-ink);outline-offset:2px}@media (max-width:979px){.timeline-scroller{border-left:none;border-right:none;border-radius:0;margin-left:-16px;margin-right:-16px;padding-top:14px}}.timeline-plot{min-width:820px;position:relative}@media (max-width:979px){.timeline-plot{min-width:100%}}.timeline-lane{border-bottom:1px dashed var(--tl-line);align-items:stretch;display:flex;position:absolute;left:0;right:0}.timeline-lane:last-of-type{border-bottom:none}.timeline-lane:before{content:"";left:var(--label-width);background:var(--lane-color);opacity:.2;height:2px;position:absolute;top:50%;right:0}.lane-label{z-index:5;flex:0 0 var(--label-width);width:var(--label-width);box-sizing:border-box;background:var(--tl-surface);color:var(--lane-color);overflow-wrap:anywhere;align-items:center;padding:0 10px 0 16px;font-family:KannadaMixed,GangolliText,GuardianTextSans,Nirmala UI,Tunga,Arial,sans-serif;font-size:.75rem;font-weight:700;line-height:1.2;display:flex;position:sticky;left:0}@media (max-width:979px){.lane-label{padding:0 6px 0 12px;font-size:.625rem}}@media (max-width:480px){.lane-label{font-size:.5625rem}}.timeline-track{top:0;bottom:0;left:var(--label-width);pointer-events:none;position:absolute;right:0}.timeline-dot{width:var(--dot-size);height:var(--dot-size);margin:calc(var(--dot-size) / -2) 0 0 calc(var(--dot-size) / -2);border:3px solid var(--dot-color);background:var(--dot-color);cursor:pointer;pointer-events:auto;z-index:2;opacity:.25;border-radius:50%;padding:0;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s,box-shadow .3s;position:absolute}.timeline-dot.past{opacity:1}.timeline-dot:hover{opacity:1;transform:scale(1.25)}.timeline-dot.selected{opacity:1;z-index:3;box-shadow:0 0 0 4px var(--tl-surface), 0 0 0 6px var(--dot-color);transform:scale(1.55)}.timeline-indicator{pointer-events:none;z-index:1;width:2px;transition:left .4s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;bottom:28px;transform:translate(-1px)}.timeline-indicator-line{background:var(--indicator-color);opacity:.35;position:absolute;inset:0}.timeline-indicator-head{border:2px solid var(--tl-surface);background:var(--indicator-color);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.timeline-axis{left:var(--label-width);border-top:1px solid var(--tl-line);height:28px;position:absolute;right:0}.timeline-tick{color:var(--tl-muted);white-space:nowrap;font-family:GuardianTextSans,Arial,sans-serif;font-size:.6875rem;font-weight:500;position:absolute;top:6px;transform:translate(-50%)}.timeline-tick:before{content:"";border-left:1px solid var(--tl-line);height:5px;position:absolute;top:-6px;left:50%}@media (max-width:979px){.timeline-tick{font-size:.5625rem;top:5px}}.timeline-note{text-align:center;color:var(--tl-muted);margin:12px 0 0;font-family:MixedFont-Body,GuardianTextSans,Arial,sans-serif;font-size:.75rem;line-height:1.4}.timeline-info-card{background:var(--tl-surface);border-left:4px solid var(--card-accent);border-radius:2px;flex-direction:column;min-height:200px;margin-top:24px;padding:20px;transition:border-color .3s;display:flex;box-shadow:0 2px 8px #00000014}[data-theme=dark] .timeline-info-card{box-shadow:0 2px 8px #0000004d}@media (max-width:979px){.timeline-info-card{min-height:180px;margin-top:20px;padding:16px}}.timeline-info-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.timeline-info-meta{color:var(--tl-muted);align-items:center;gap:8px;font-family:KannadaMixed,GangolliText,GuardianTextEgyptian-Regular,Nirmala UI,Tunga,Georgia,serif;font-size:13px;display:flex}.timeline-info-date{color:var(--tl-ink);font-weight:600}.timeline-info-separator{opacity:.5}.timeline-info-lane{color:var(--card-accent);font-weight:600}.timeline-info-nav{align-items:center;gap:12px;display:flex}.timeline-nav-btn{border:1px solid var(--tl-line);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,border-color .15s;display:flex}.timeline-nav-btn svg{fill:var(--tl-ink)}.timeline-nav-btn:hover:not(:disabled){background:var(--tl-line)}.timeline-nav-btn:disabled{opacity:.3;cursor:not-allowed}@media (max-width:979px){.timeline-nav-btn{width:38px;height:38px}.timeline-info-nav{gap:8px}}.timeline-nav-counter{text-align:center;min-width:48px;color:var(--tl-muted);font-family:KannadaMixed,GangolliText,GuardianTextEgyptian-Regular,Georgia,serif;font-size:13px;font-weight:600}.timeline-info-title{color:var(--tl-ink);margin:0 0 12px;font-family:MixedFont,Georgia,serif;font-size:20px;font-weight:700;line-height:1.3;animation:.4s tlFade}@media (max-width:979px){.timeline-info-title{font-size:17px;line-height:1.35}}.timeline-info-excerpt{color:var(--tl-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;font-family:KannadaMixed,GangolliText,GuardianTextEgyptian-Regular,Nirmala UI,Tunga,Georgia,serif;font-size:15px;line-height:1.6;animation:.4s .1s both tlFade;display:-webkit-box;overflow:hidden}.timeline-info-excerpt p{margin:0 0 8px}.timeline-info-excerpt p:last-child{margin-bottom:0}.timeline-info-link{color:var(--card-accent);align-items:center;gap:6px;margin-top:auto;font-family:KannadaMixedBold,GangolliText,GuardianTextSans-Bold,Nirmala UI,Tunga,Arial,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:gap .15s;display:inline-flex}.timeline-info-link:hover{gap:10px}.timeline-info-link svg{flex-shrink:0}@keyframes tlFade{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.timeline-dot,.timeline-indicator,.timeline-info-title,.timeline-info-excerpt{transition:none;animation:none}}
