@font-face{font-family:GangolliHeadline;src:url(/GangolliHeadlineSemibold3.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:GangolliText;src:url(/GangolliTextRegular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GangolliText;src:url(/GangolliTextSemibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:GuardianTextEgyptian;src:url(/GuardianTextEgyptian-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GuardianTextEgyptian;src:url(/GuardianTextEgyptian-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:GuardianTextEgyptian;src:url(/GuardianTextEgyptian-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:GuardianTextSans;src:url(/GuardianTextSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--guardian-brand-dark:#041f4a;--guardian-brand-main:#052962;--guardian-brand-pastel:#506991;--guardian-news-dark:#ab0613;--guardian-news-main:#c70000;--guardian-news-bright:#ff4e36;--guardian-news-pastel:#ffbac8;--guardian-news-faded:#fff4f2;--guardian-opinion-dark:#bd5318;--guardian-opinion-main:#e05e00;--guardian-opinion-bright:#ff7f0f;--guardian-opinion-pastel:#f9b376;--guardian-opinion-faded:#fef9f5;--guardian-sport-dark:#005689;--guardian-sport-main:#0084c6;--guardian-sport-bright:#00b2ff;--guardian-sport-pastel:#90dcff;--guardian-sport-faded:#f1f8fc;--guardian-culture-dark:#6b5840;--guardian-culture-main:#a1845c;--guardian-culture-bright:#eacca0;--guardian-culture-pastel:#e7d4b9;--guardian-culture-faded:#fbf6ef;--guardian-lifestyle-dark:#7d0068;--guardian-lifestyle-main:#bb3b80;--guardian-lifestyle-bright:#ffabdb;--guardian-lifestyle-pastel:#fec8d3;--guardian-lifestyle-faded:#feeef7;--guardian-highlight-main:#ffe500;--guardian-highlight-dark:#ffbb50;--guardian-neutral-7:#121212;--guardian-neutral-20:#333;--guardian-neutral-46:#767676;--guardian-neutral-60:#999;--guardian-neutral-86:#dcdcdc;--guardian-neutral-93:#ededed;--guardian-neutral-97:#f6f6f6;--guardian-neutral-100:#fff;--guardian-special-report-dark:#3f464a;--guardian-labs-dark:#4b8878;--guardian-labs-main:#69d1ca;--guardian-green-dark:#236925;--guardian-green-main:#3db540}.independence-banner{width:100%;margin-bottom:20px;text-align:center}.independence-banner-img{max-width:100%;height:auto;display:block;margin:0 auto}.gangolli-container,.guardian-container{max-width:1300px;margin:0 auto;padding:20px 10px 0;font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;background:#fff!important;color:#121212!important;position:relative;z-index:1}@media (max-width:979px){.gangolli-container,.guardian-container{z-index:1!important}}[data-theme=dark] .gangolli-container,[data-theme=dark] .guardian-container{background:#121212!important;color:#fff!important}.gangolli-main-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;margin-bottom:36px;padding-top:20px;border-bottom:1px solid var(--guardian-neutral-86);padding-bottom:36px}[data-theme=dark] .gangolli-main-grid{border-bottom-color:var(--guardian-neutral-46)}.main-story{cursor:pointer;margin-bottom:20px}.guardian-live-story{background:#fff4f2;border-left:4px solid #c70000;padding:32px;margin-bottom:35px;cursor:pointer;transition:all .2s ease;min-height:500px}.guardian-live-story:hover{background:#fff2f0}.guardian-mobile-live{display:none}.guardian-desktop-header{margin-bottom:12px}@media (max-width:979px){.guardian-desktop-header{display:none}}.guardian-desktop-live{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:24px;gap:24px;align-items:start}.guardian-desktop-content{padding-right:16px}.guardian-desktop-image{width:100%;height:400px;overflow:hidden;border-radius:0}.guardian-live-badge{display:inline-flex;align-items:center;gap:6px;background:#c70000;color:#fff;padding:4px 8px;border-radius:3px;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.guardian-live-title{font-size:32px;font-weight:500;line-height:1.2;color:#121212;margin-bottom:0;cursor:pointer}.guardian-live-title:hover{text-decoration:underline}.guardian-desktop-body{font-size:14px;line-height:1.4;color:#333;margin-bottom:12px}.guardian-desktop-updates{border-top:2px dotted #999;padding-top:10px}.latest-label{font-family:GuardianTextSans,sans-serif;font-size:14px;font-weight:700;color:#c70000;text-transform:none;letter-spacing:.5px;margin-bottom:8px;display:block}.guardian-desktop-update{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e0e0e0;cursor:pointer}.guardian-desktop-update:hover .desktop-update-content{text-decoration:underline}.guardian-desktop-update:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.desktop-update-time{font-family:GuardianTextSans,sans-serif;font-size:12px;color:#666;font-weight:700;margin-bottom:4px}.desktop-update-time:before{content:"";height:.75em;width:.75em;margin-right:4px;display:inline-block;background-color:#c70000;border-radius:100%}.desktop-update-content{font-size:14px;line-height:1.3;color:#333;font-weight:500}.gangolli-main-grid--with-live{grid-template-columns:2fr 1fr}.trending-section{margin:40px 0;padding:32px 0;border-top:1px solid var(--guardian-neutral-86);border-bottom:1px solid var(--guardian-neutral-86)}.trending-header{text-align:center;margin-bottom:32px}.trending-title{font-family:GHGuardianHeadline-Medium,Georgia,serif;font-size:32px;font-weight:500;color:var(--guardian-neutral-7);margin-bottom:8px}.trending-subtitle{font-size:16px;color:var(--guardian-neutral-46);font-family:GuardianTextSans,sans-serif}.trending-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.trending-story{display:flex;gap:16px;cursor:pointer;padding:16px;border-radius:8px;background:var(--guardian-neutral-100);border:1px solid var(--guardian-neutral-93);transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.trending-story:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:var(--guardian-brand-main)}.trending-number{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,var(--guardian-brand-main),var(--guardian-brand-dark));color:var(--guardian-neutral-100);align-items:center;font-family:GuardianTextSans,sans-serif;font-size:18px;font-weight:700;border-radius:50%;box-shadow:0 2px 8px rgba(5,41,98,.3)}.trending-content,.trending-number{display:flex;justify-content:center}.trending-content{flex:1 1;flex-direction:column}.trending-headline{font-family:MixedFont,Georgia,serif;font-size:16px;font-weight:600;line-height:1.3;color:#121212;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.trending-meta{font-family:GuardianTextSans,sans-serif;font-size:12px;color:var(--guardian-neutral-60);display:flex;align-items:center;gap:8px}.guardian-latest-header{margin:12px 0 8px}.guardian-mobile-updates{display:flex;gap:3px;overflow-x:auto;padding-bottom:8px;margin-bottom:1px;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;width:100%}.guardian-mobile-updates::-webkit-scrollbar{display:none}.guardian-mobile-update{flex:1 1;padding:0;position:relative;cursor:pointer;min-width:0;max-width:calc(33.333% - 3px);display:flex;flex-direction:column}.guardian-mobile-update:hover .mobile-update-content{text-decoration:underline}.guardian-mobile-update:not(:last-child):after{content:"";position:absolute;right:-1.5px;top:0;bottom:0;width:1px;background:#c70000;transform:none}.guardian-title-divider{width:100%;height:1px;background:#ddd;margin:6px 0}@media (max-width:979px){.guardian-title-divider{display:block}}@media (min-width:980px){.guardian-title-divider{display:none}}.mobile-update-time{font-family:GuardianTextSans,sans-serif;font-size:10px;color:#666;font-weight:700;margin-bottom:4px}.mobile-update-time:before{content:"●";color:#c70000;font-size:12px;margin-right:2px;vertical-align:middle;content:"";height:.6em;width:.6em;margin-right:3px;display:inline-block;background-color:#c70000;border-radius:100%}.mobile-update-content{font-size:11px;line-height:1.2;color:#333;font-weight:500;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.guardian-mobile-image{width:100%;height:300px;overflow:hidden;border-radius:0;margin-bottom:12px}.guardian-mobile-body{font-size:16px;line-height:1.4;color:#333}@media (max-width:979px){.guardian-live-story{padding:16px;margin-bottom:19px;margin-top:-5px}.guardian-mobile-live{display:block}.guardian-desktop-live{display:none}.guardian-live-title{font-size:24px;margin-bottom:12px}.guardian-mobile-image{height:300px}}.trending-section{margin:30px 0;padding:24px 0}.trending-title{font-size:28px}.trending-grid{grid-template-columns:1fr;gap:16px}@media (max-width:640px){.guardian-live-story{padding:12px}.guardian-live-title{font-size:20px}.guardian-mobile-image{height:300px}.guardian-mobile-update{flex:0 0 180px;padding:10px}.trending-story{padding:12px}}.live-pulse-dot{background:#ffe500;animation:pulse 2s infinite}.live-update-count{color:#052962;background:rgba(5,41,98,.1);padding:3px 8px;border-radius:8px}.live-timeline-title{font-size:16px;font-weight:600;color:#052962;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.live-timeline-updates{border-left:3px solid #ffe500;padding-left:16px;margin-bottom:20px}.live-timeline-update{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(5,41,98,.1)}.live-timeline-update:last-child{border-bottom:none;margin-bottom:0}.live-update-time{font-size:11px;color:#c70000;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.live-update-content{font-size:14px;line-height:1.3;color:#333;font-weight:500}.live-badge-text{text-transform:uppercase;letter-spacing:.5px}.live-badge-time{margin-left:6px;opacity:.9}.main-story-image{position:relative;width:100%;height:auto;margin-bottom:12px;overflow:hidden}.main-story-image .story-img{width:100%;height:auto;display:block;object-fit:cover}.story-img{object-fit:cover;transition:transform .3s ease}.main-story:hover .story-img{transform:scale(1.02)}.main-headline{font-family:MixedFont,Georgia,serif!important;font-size:44px;font-weight:600;line-height:1.09;color:#121212!important;margin:0 0 12px;letter-spacing:-.02em}.main-headline:hover{text-decoration:underline}[data-theme=dark] .main-headline{color:#fff!important}.main-standfirst{font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;line-height:1.4;color:#767676!important;margin-bottom:12px}[data-theme=dark] .main-standfirst{color:#ccc!important}.main-standfirst [lang=kn],.main-standfirst:lang(kn){font-family:GangolliText,Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:15px}.main-meta{font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;color:#767676!important}[data-theme=dark] .main-meta{color:#ccc!important}.main-meta [lang=kn],.main-meta:lang(kn){font-family:GangolliText,Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.sub-stories{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.sub-story{display:flex;gap:12px;cursor:pointer;padding-bottom:20px;border-bottom:1px solid var(--guardian-neutral-97)}[data-theme=dark] .sub-story{border-bottom-color:var(--guardian-neutral-20)}.sub-story-image{flex-shrink:0;width:140px;height:84px;position:relative;overflow:hidden}.sub-headline{font-family:MixedFont,Georgia,serif!important;font-size:24px;font-weight:600;line-height:1.15;color:#121212!important;margin:0 0 8px}.sub-headline:hover{text-decoration:underline}[data-theme=dark] .sub-headline{color:#fff!important}.sub-meta{font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;color:#767676!important;display:flex;align-items:center;gap:8px}[data-theme=dark] .sub-meta{color:#ccc!important}.sub-meta [lang=kn],.sub-meta:lang(kn){font-family:GangolliText,Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.side-column{border-left:1px solid var(--guardian-neutral-86);padding-left:20px}[data-theme=dark] .side-column{border-left-color:var(--guardian-neutral-46)}.side-column-title{font-family:MixedFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:20px;font-weight:700;color:var(--guardian-neutral-7);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--guardian-neutral-86)}[data-theme=dark] .side-column-title{color:var(--guardian-neutral-100);border-bottom-color:var(--guardian-neutral-46)}.side-stories{display:flex;flex-direction:column;gap:20px}.side-story{display:flex;gap:16px;cursor:pointer;padding:8px;border-radius:8px;background:var(--guardian-neutral-100);border:1px solid var(--guardian-neutral-93);transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}[data-theme=dark] .side-story{background:#2a2a2a!important;border-color:var(--guardian-neutral-46)!important;box-shadow:0 2px 4px hsla(0,0%,100%,.05)!important}.side-story:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:var(--guardian-brand-main)}[data-theme=dark] .side-story:hover{box-shadow:0 8px 16px hsla(0,0%,100%,.1);border-color:var(--guardian-highlight-main)}.side-story-number{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,var(--guardian-brand-main),var(--guardian-brand-dark));color:var(--guardian-neutral-100);display:flex;align-items:center;justify-content:center;font-family:GuardianTextSans,sans-serif;font-size:18px;font-weight:700;border-radius:50%;box-shadow:0 2px 8px rgba(5,41,98,.3)}[data-theme=dark] .side-story-number{background:linear-gradient(135deg,var(--guardian-highlight-main),#fc0);color:var(--guardian-neutral-7);box-shadow:0 2px 8px rgba(255,229,0,.3)}.side-story-content{flex:1 1;display:flex;flex-direction:column;justify-content:center}.side-headline{font-family:MixedFont,Georgia,serif!important;font-size:16px;font-weight:600;line-height:1.5;color:#121212!important;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.side-headline:hover{text-decoration:underline}[data-theme=dark] .side-headline{color:#fff!important}.side-meta{font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:12px;color:var(--guardian-neutral-60);display:flex;align-items:center;gap:8px;margin-top:auto}[data-theme=dark] .side-meta{color:var(--guardian-neutral-86)}.side-meta [lang=kn],.side-meta:lang(kn){font-family:GangolliText,Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.gangolli-bottom,.guardian-bottom{display:flex;flex-direction:column;gap:36px}.section-title{font-family:MixedFont,Georgia,serif!important;font-size:32px;font-weight:600;color:var(--guardian-brand-main);margin:0 0 20px;padding-bottom:12px;border-bottom:4px solid var(--guardian-brand-main)}[data-theme=dark] .section-title{color:var(--guardian-highlight-main);border-bottom-color:var(--guardian-highlight-main)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-link{color:var(--guardian-brand-main);text-decoration:none;font-weight:500;font-size:16px}[data-theme=dark] .section-link{color:var(--guardian-highlight-main)}.section-link:hover{text-decoration:underline}.headlines-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.headline-story{cursor:pointer;padding-bottom:16px;border-bottom:1px solid var(--guardian-neutral-97)}[data-theme=dark] .headline-story{border-bottom-color:var(--guardian-neutral-20)}.headline-title{font-family:MixedFont,Georgia,serif!important;font-size:20px;font-weight:600;line-height:1.15;color:#121212!important;margin:0 0 8px}.headline-title:hover{text-decoration:underline}.headline-title span{color:inherit!important}[data-theme=dark] .headline-title,[data-theme=dark] .headline-title span{color:#fff!important}.headline-meta{font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;color:#767676!important;display:flex;align-items:center;gap:8px}[data-theme=dark] .headline-meta{color:#ccc!important}.headline-meta [lang=kn],.headline-meta:lang(kn){font-family:GangolliText,Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.category-story{display:flex;gap:12px;cursor:pointer;padding-bottom:16px;border-bottom:1px solid var(--guardian-neutral-97)}[data-theme=dark] .category-story{border-bottom-color:var(--guardian-neutral-20)}.category-image{flex-shrink:0;width:140px;height:84px;position:relative;overflow:hidden}.category-headline{font-family:MixedFont,Georgia,serif!important;font-size:18px;font-weight:600;line-height:1.15;color:#121212!important;margin:0 0 8px}.category-headline:hover{text-decoration:underline}.category-headline span{color:inherit!important}[data-theme=dark] .category-headline,[data-theme=dark] .category-headline span{color:#fff!important}.category-meta{font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;color:var(--guardian-neutral-46)}[data-theme=dark] .category-meta{color:var(--guardian-neutral-86)}.category-meta [lang=kn],.category-meta:lang(kn){font-family:GangolliText,Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.story-placeholder,.story-placeholder-small{background:var(--guardian-neutral-97);display:flex;align-items:center;justify-content:center;color:var(--guardian-neutral-46);font-size:14px}[data-theme=dark] .story-placeholder,[data-theme=dark] .story-placeholder-small{background:var(--guardian-neutral-20);color:var(--guardian-neutral-86)}.story-placeholder{width:100%;height:100%}.story-placeholder-small{width:140px;height:84px}.meta-dot{color:var(--guardian-neutral-46);font-weight:700;line-height:1;display:inline-flex;align-items:center}[data-theme=dark] .meta-dot{color:var(--guardian-neutral-86)}.story-section,.story-time{font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;color:var(--guardian-neutral-46)}[data-theme=dark] .story-section,[data-theme=dark] .story-time{color:var(--guardian-neutral-86)}.story-section [lang=kn],.story-section:lang(kn),.story-time [lang=kn],.story-time:lang(kn){font-family:GangolliText,Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.live-events-section{margin:30px 0;padding:20px;background:linear-gradient(135deg,var(--guardian-news-faded) 0,var(--guardian-neutral-97) 100%);border-radius:8px;border-left:4px solid var(--guardian-news-main)}[data-theme=dark] .live-events-section{background:linear-gradient(135deg,var(--guardian-neutral-20) 0,var(--guardian-neutral-10) 100%)}.live-section-title{display:flex;align-items:center;gap:8px;color:var(--guardian-news-main)!important;margin-bottom:16px;font-family:MixedFont,Georgia,serif!important;font-weight:600}.live-pulse{width:8px;height:8px;background:var(--guardian-news-main);border-radius:50%;animation:pulse 2s infinite}.live-events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.live-event-card{background:var(--guardian-neutral-100);border-radius:6px;padding:16px;cursor:pointer;transition:all .2s ease;border:1px solid var(--guardian-neutral-86)}[data-theme=dark] .live-event-card{background:var(--guardian-neutral-20);border-color:var(--guardian-neutral-46)}.live-event-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}[data-theme=dark] .live-event-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}.live-event-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}.live-category-name{font-family:GuardianTextSans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:var(--guardian-news-main);font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:rgba(199,0,0,.1);padding:2px 6px;border-radius:3px;border:1px solid rgba(199,0,0,.2)}[data-theme=dark] .live-category-name{color:var(--guardian-news-bright);background:rgba(255,78,54,.15);border-color:rgba(255,78,54,.3)}.live-update-count{font-size:11px;color:var(--guardian-neutral-46);text-transform:uppercase;letter-spacing:.5px;font-family:GuardianTextSans,Arial,sans-serif!important}[data-theme=dark] .live-update-count{color:var(--guardian-neutral-86)}.live-event-title{font-family:MixedFont,Georgia,serif!important;font-size:16px;font-weight:600;line-height:1.25;color:#121212!important;margin:0 0 8px;cursor:pointer}.live-event-title:hover{text-decoration:underline}[data-theme=dark] .live-event-title{color:#fff!important}.live-event-meta{font-size:12px;color:var(--guardian-neutral-46);font-family:MixedFont,Arial,sans-serif!important;font-weight:400}[data-theme=dark] .live-event-meta{color:var(--guardian-neutral-86)}.live-last-update{font-weight:500}.live-event-actions{display:flex;gap:8px;margin-top:12px}.live-event-btn{padding:6px 12px;border:1px solid var(--guardian-news-main);border-radius:4px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;font-family:MixedFont,Arial,sans-serif!important}.live-event-btn--main{background:var(--guardian-news-main);color:#fff}.live-event-btn--main:hover{background:var(--guardian-news-dark)}.live-event-btn--timeline{background:transparent;color:var(--guardian-news-main)}.live-event-btn--timeline:hover{background:var(--guardian-news-main);color:#fff}@media (max-width:640px){.live-events-section{margin:20px 0;padding:16px}.live-events-grid{grid-template-columns:1fr;gap:12px}.live-event-title{font-size:15px}}.most-popular-section{background:var(--guardian-neutral-97);padding:20px;margin:40px 0;border-top:1px solid var(--guardian-neutral-86)}[data-theme=dark] .most-popular-section{background:var(--guardian-neutral-20);border-top-color:var(--guardian-neutral-46)}.most-popular-header{margin-bottom:20px}.most-popular-title{font-family:MixedFont,Georgia,serif!important;font-size:28px;font-weight:600;color:var(--guardian-neutral-7);margin:0 0 8px}[data-theme=dark] .most-popular-title{color:var(--guardian-neutral-100)}.most-popular-subtitle{font-size:14px;color:var(--guardian-neutral-46);margin:0}[data-theme=dark] .most-popular-subtitle{color:var(--guardian-neutral-86)}.most-popular-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.most-popular-item{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:12px 0;border-bottom:1px solid var(--guardian-neutral-86);transition:background-color .2s ease}.most-popular-item:hover{background:var(--guardian-neutral-93)}[data-theme=dark] .most-popular-item{border-bottom-color:var(--guardian-neutral-46)}[data-theme=dark] .most-popular-item:hover{background:var(--guardian-neutral-7)}.most-popular-number{flex-shrink:0;width:32px;height:32px;background:var(--guardian-brand-main);color:var(--guardian-neutral-100);display:flex;align-items:center;justify-content:center;font-family:GuardianTextSans,sans-serif;font-size:16px;font-weight:700;border-radius:50%}.most-popular-content{flex:1 1}.most-popular-headline{font-family:MixedFont,Georgia,serif!important;font-size:18px;font-weight:600;line-height:1.15;color:var(--guardian-neutral-7);margin:0}.most-popular-headline:hover{text-decoration:underline}[data-theme=dark] .most-popular-headline{color:var(--guardian-neutral-100)}.opinion-section{border-top:1px solid var(--guardian-neutral-86);padding-top:20px;margin-top:30px}[data-theme=dark] .opinion-section{border-top-color:var(--guardian-neutral-46)}.opinion-title{font-family:MixedFont,Georgia,serif!important;font-size:20px;font-weight:600;color:#121212!important;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--guardian-neutral-86)}[data-theme=dark] .opinion-title{color:#fff!important;border-bottom-color:var(--guardian-neutral-46)}.opinion-story{cursor:pointer;padding:16px;background:var(--guardian-neutral-97);border-radius:4px;transition:background-color .2s ease}.opinion-story:hover{background:var(--guardian-neutral-93)}[data-theme=dark] .opinion-story{background:#2a2a2a!important}[data-theme=dark] .opinion-story:hover{background:#333!important}.opinion-headline{font-family:MixedFont,Georgia,serif!important;font-size:18px;font-weight:600;line-height:1.15;color:#121212!important;margin:0 0 8px}.opinion-headline:hover{text-decoration:underline}.opinion-headline span{color:inherit!important}[data-theme=dark] .opinion-headline,[data-theme=dark] .opinion-headline span{color:#fff!important}.opinion-excerpt{margin-bottom:12px}.opinion-excerpt p{font-size:14px;line-height:1.4;color:#767676!important;margin:0}[data-theme=dark] .opinion-excerpt p{color:#ccc!important}.opinion-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px}.opinion-meta .story-time{color:#767676!important}.opinion-meta .read-more{color:#052962!important;font-weight:600}[data-theme=dark] .opinion-meta .story-time{color:#ccc!important}[data-theme=dark] .opinion-meta .read-more{color:#4a90e2!important}.opinion-placeholder p{color:#767676!important;font-size:14px;text-align:center;padding:20px}[data-theme=dark] .opinion-placeholder p{color:#ccc!important}.error-state,.loading-state{text-align:center;padding:60px 20px;color:var(--guardian-neutral-46)}[data-theme=dark] .error-state,[data-theme=dark] .loading-state{color:var(--guardian-neutral-86)}.error-state h2{color:var(--guardian-neutral-7);margin-bottom:12px}.error-state button,[data-theme=dark] .error-state h2{color:var(--guardian-neutral-100)}.error-state button{background:var(--guardian-brand-main);border:none;padding:12px 24px;font-family:GuardianTextSans,sans-serif;font-weight:500;cursor:pointer;margin-top:16px}@media (max-width:979px){.gangolli-main-grid{grid-template-columns:1fr;gap:20px;padding-top:0}.side-column{border-left:none;padding-left:0;border-top:1px solid var(--guardian-neutral-86);padding-top:20px}[data-theme=dark] .side-column{border-top-color:var(--guardian-neutral-46)}.main-headline{font-size:36px}.sub-stories{grid-template-columns:1fr}}@media (max-width:739px){.main-headline{font-size:28px}.sub-headline{font-size:20px}.side-headline{font-size:16px}.section-title{font-size:24px}.category-grid,.headlines-grid{grid-template-columns:1fr}.most-popular-section{padding:16px;margin:20px 0}.most-popular-title{font-size:24px}.most-popular-headline{font-size:16px}.most-popular-number{width:28px;height:28px;font-size:14px}}.live-recent-updates{margin:12px 0 16px;border-left:2px solid #d32f2f;padding-left:12px}.live-update-item{margin-bottom:8px;cursor:pointer;padding:4px 0;transition:all .2s ease;border-radius:4px}.live-update-item:hover{background:rgba(211,47,47,.05);padding-left:4px;margin-left:-4px}.live-update-item:last-child{margin-bottom:0}.update-time{font-family:GuardianTextSans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#d32f2f;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.update-title{font-family:GuardianTextEgyptian,MixedFont,Georgia,serif;font-size:13px;line-height:1.3;color:#333;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .update-title{color:#fff}[data-theme=dark] .live-update-item:hover{background:rgba(211,47,47,.1)}@media (max-width:640px){.live-recent-updates{padding-left:8px}.update-time{font-size:10px}.update-title{font-size:12px}}.live-events-hero{margin:0 0 24px;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);border-radius:12px;overflow:hidden;position:relative;box-shadow:0 8px 32px rgba(15,52,96,.25);border:1px solid hsla(0,0%,100%,.1)}.live-events-hero:before{bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.08) 50%,transparent 70%)}.live-events-hero:after,.live-events-hero:before{content:"";position:absolute;top:0;left:0;right:0;pointer-events:none}.live-events-hero:after{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}.live-hero-header{padding:16px 16px 8px;text-align:center;position:relative;z-index:2}.live-hero-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(255,59,48,.9),rgba(255,45,85,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:6px 14px;border-radius:20px;margin-bottom:8px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 4px 16px rgba(255,59,48,.3)}.live-pulse-dot{width:6px;height:6px;background:#fff;border-radius:50%;animation:livePulse 2s infinite}.live-hero-text{color:#fff;font-family:GuardianTextSans,sans-serif;font-weight:700;font-size:10px;letter-spacing:1px}.live-hero-title{color:#fff;font-family:GHGuardianHeadline-Medium,serif;font-size:20px;font-weight:500;line-height:1.2;margin-bottom:4px}.live-hero-subtitle{color:hsla(0,0%,100%,.9);font-family:GuardianTextSans,sans-serif;font-size:12px;font-weight:400}.live-events-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;padding:0 16px 16px;position:relative;z-index:2;width:100%;box-sizing:border-box}@media (min-width:768px){.live-events-showcase{grid-template-columns:1fr 1fr}.live-events-showcase .live-featured-event:only-child{grid-column:1/-1}}@media (max-width:767px){.live-events-showcase{grid-template-columns:1fr}}.live-events-showcase .live-featured-event:not(:first-child){animation:pushDown .7s cubic-bezier(.25,.46,.45,.94)}.live-featured-event{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.08));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:20px;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid hsla(0,0%,100%,.2);margin-bottom:12px;width:100%;box-sizing:border-box;animation:slideInFromTop .8s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 24px rgba(0,0,0,.1)}@keyframes slideInFromTop{0%{transform:translateY(-30px);opacity:0}60%{transform:translateY(5px);opacity:.8}to{transform:translateY(0);opacity:1}}@keyframes pushDown{0%{transform:translateY(0)}30%{transform:translateY(8px)}70%{transform:translateY(3px)}to{transform:translateY(0)}}.live-events-showcase .live-featured-event+.live-featured-event{position:relative}.live-events-showcase .live-featured-event:nth-child(odd):not(:last-child):after{content:"";position:absolute;top:16px;right:-6px;bottom:16px;width:1px;background:hsla(0,0%,100%,.8)}@media (max-width:767px){.live-events-showcase .live-featured-event:nth-child(odd):not(:last-child):after{display:none}}.live-featured-event:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.12));transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.3)}.live-featured-event:not(:last-child){border-bottom:2px solid hsla(0,0%,100%,.2)}.live-featured-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.live-featured-badge{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(255,59,48,.9),rgba(255,45,85,.9));color:#fff;padding:6px 12px;border-radius:16px;font-size:10px;font-weight:700;letter-spacing:.8px;box-shadow:0 2px 8px rgba(255,59,48,.4);border:1px solid hsla(0,0%,100%,.3)}.live-pulse-indicator{width:4px;height:4px;background:#fff;border-radius:50%;animation:livePulse 1.5s infinite}.live-featured-meta{display:flex;align-items:center}.live-category{font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.live-update-count{font-size:10px;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.15);padding:4px 8px;border-radius:12px;font-weight:600;border:1px solid hsla(0,0%,100%,.2)}.live-featured-title{font-size:18px;font-weight:500;line-height:1.3;color:#fff;margin-bottom:12px}.live-featured-title.kn-headline{font-family:GangolliHeadline,Nirmala UI,Tunga,serif}.live-featured-title.en-headline{font-family:GHGuardianHeadline-Medium,GuardianTextEgyptian,Georgia,serif}.live-updates-stream{background:hsla(0,0%,100%,.1);border-radius:6px;padding:12px;border-top:1px solid hsla(0,0%,100%,.2);margin-top:12px}.stream-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.stream-label{font-size:12px;font-weight:700;color:#c70000;text-transform:uppercase;letter-spacing:.5px}.stream-time{font-size:11px;color:#666}.stream-updates{display:flex;flex-direction:column;gap:8px}.stream-update{display:flex;gap:12px;align-items:flex-start;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.1)}.stream-update:last-child{border-bottom:none;padding-bottom:0}.stream-update-time{font-size:10px;color:hsla(0,0%,100%,.8);font-weight:600;min-width:60px;flex-shrink:0;text-align:right;background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:8px}.stream-update-content{font-size:12px;line-height:1.4;color:hsla(0,0%,100%,.95);flex:1 1;padding-left:4px}.stream-update-content.kn-text{font-family:GangolliText,Nirmala UI,Tunga,sans-serif}.stream-update-content.en-text{font-family:GuardianTextEgyptian,Georgia,serif}.live-featured-actions{display:flex;gap:12px}.live-action-primary{display:flex;align-items:center;gap:8px;background:#c70000;color:#fff;padding:12px 20px;border-radius:24px;font-size:14px;font-weight:600;transition:all .2s ease;border:none;cursor:pointer}.live-action-primary:hover{background:#ab0613;transform:translateY(-1px)}.live-action-secondary{background:transparent;color:#666;padding:12px 20px;border-radius:24px;font-size:14px;font-weight:500;border:1px solid #ddd;cursor:pointer;transition:all .2s ease}.live-action-secondary:hover{background:#f6f6f6;border-color:#ccc}.live-additional-events{background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:20px;border:1px solid hsla(0,0%,100%,.3)}.additional-events-title{font-family:GuardianTextSans,sans-serif;font-size:16px;font-weight:700;color:#333;margin-bottom:16px}.additional-events-list{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.live-additional-event{padding:16px;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid #e5e5e5}.live-additional-event:hover{background:#f9f9f9;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.additional-event-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.additional-live-indicator{display:flex;align-items:center;gap:6px}.additional-pulse{width:4px;height:4px;background:#c70000;border-radius:50%;animation:livePulse 2s infinite}.additional-live-text{font-size:10px;font-weight:700;color:#c70000;letter-spacing:.5px}.additional-category{font-size:11px;color:#666;font-weight:600;text-transform:uppercase}.additional-event-title{font-family:GuardianTextSans,sans-serif;font-size:14px;font-weight:600;line-height:1.3;color:#333;margin-bottom:8px}.additional-event-meta{display:flex;justify-content:space-between;align-items:center}.additional-updates{font-size:10px;color:#666;background:#f0f0f0;padding:2px 6px;border-radius:8px}.additional-time{font-size:10px;color:#999}.view-all-live{width:100%;background:transparent;color:#c70000;padding:10px;border:1px solid #c70000;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.view-all-live:hover{background:#c70000;color:#fff}@media (max-width:768px){.live-events-hero{margin:0 0 20px;border-radius:8px;overflow:hidden}.live-hero-header{padding:12px 16px 6px}.live-hero-title{font-size:18px}.live-events-showcase{padding:0 16px 12px}.live-featured-event{padding:12px}.live-featured-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.live-featured-title{font-size:16px}}@media (max-width:480px){.live-hero-title{font-size:20px}.live-featured-title{font-size:18px}.live-featured-header{flex-direction:column;gap:12px}.live-featured-header,.live-featured-meta{align-items:flex-start}}.live-compact{margin:0 0 24px;border-left:4px solid #c70000;background:#fff4f2;padding:16px}.live-header{justify-content:space-between;margin-bottom:12px}.live-badge,.live-header{display:flex;align-items:center}.live-badge{gap:8px;font-family:GuardianTextSans,sans-serif;font-weight:700;font-size:14px;color:#c70000}.live-dot{width:8px;height:8px;background:#c70000;border-radius:50%;animation:livePulse 2s infinite}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.4}}.live-count{font-size:12px;color:#666;font-weight:400}.live-error{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsla(0,0%,100%,.15);border-radius:6px;color:#fff;font-size:14px;margin:0 16px 16px;border:1px solid hsla(0,0%,100%,.2)}.retry-btn{background:#c70000;color:#fff;padding:6px 12px;border:none;border-radius:4px;font-size:12px;cursor:pointer}.live-list{display:flex;flex-direction:column;gap:16px}.live-item{background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:16px;cursor:pointer;transition:all .2s ease}.live-item:hover{border-color:#c70000;box-shadow:0 2px 8px rgba(199,0,0,.1)}.live-title{font-family:GHGuardianHeadline-Medium,serif;font-size:18px;font-weight:500;line-height:1.3;color:#121212;margin-bottom:12px}.live-updates{border-left:2px solid #e5e5e5;padding-left:12px;margin-bottom:12px}.live-update{display:flex;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f6f6f6}.live-update:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.update-time{font-size:11px;color:#666;font-weight:600;min-width:50px;flex-shrink:0}.update-text{font-size:13px;line-height:1.4;color:#333}.live-meta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#666}.live-meta span:first-child{background:#f0f0f0;padding:2px 6px;border-radius:8px}@media (max-width:768px){.live-compact{margin:0 -20px 20px;border-radius:0;border-left:none;border-top:4px solid #c70000}.live-header{flex-direction:column;align-items:flex-start;gap:8px}.live-title{font-size:16px}.live-updates{padding-left:8px}.update-time{min-width:40px}}.other-live-bar{margin:16px 0;padding:12px;background:#fff4f2;border-left:4px solid #c70000}.other-live-grid{display:grid;grid-gap:16px;gap:16px}.other-live-grid--1{grid-template-columns:1fr}.other-live-grid--2{grid-template-columns:1fr 1fr}.other-live-grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.other-live-grid--2,.other-live-grid--3{grid-template-columns:1fr;gap:12px}}.other-live-item{display:flex;gap:12px;background:#fff;padding:12px;border-radius:4px;cursor:pointer;transition:all .2s ease;border:1px solid rgba(199,0,0,.1);min-height:95px}.other-live-item:hover{background:#fff;box-shadow:0 2px 8px rgba(199,0,0,.15);border-color:#c70000}.other-live-image{position:relative;width:100px;height:75px;flex-shrink:0;border-radius:4px;overflow:hidden}.other-live-image img{width:100%;height:100%;object-fit:cover}.other-live-placeholder{width:100%;height:100%;background:#c70000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.other-live-indicator{background:rgba(199,0,0,.9);color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700;display:inline-flex;align-items:center;gap:3px;margin-bottom:3px;width:-moz-fit-content;width:fit-content}.other-live-dot{width:4px;height:4px;background:#fff;border-radius:50%;animation:pulse 2s infinite}.other-live-content{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:4px}.other-live-title{font-size:14px;font-weight:500;line-height:1.3;color:#121212;margin-bottom:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.other-live-time{font-size:11px;color:#666;font-weight:700;font-family:GuardianTextSans,sans-serif}.recent-live-section{margin:20px 0;padding:16px 20px;background:#fff4f2;border-top:1px solid #c70000;border-bottom:1px solid rgba(199,0,0,.3);position:relative}.recent-live-section:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#c70000,#ffe500 50%,#052962)}.recent-live-header{margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(5,41,98,.1)}.recent-live-title{font-family:GHGuardianHeadline-Medium,Georgia,serif;font-size:18px;font-weight:500;color:#052962;margin:0;position:relative;padding-left:12px}.recent-live-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#c70000;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.6;transform:translateY(-50%) scale(1.2)}}.recent-live-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:768px){.recent-live-grid{display:flex;flex-direction:column;gap:8px}}.recent-live-card{background:#fff;border-left:3px solid #ffe500;padding:12px 16px;cursor:pointer;transition:all .15s ease;position:relative;border-bottom:1px solid rgba(5,41,98,.1)}.recent-live-card:last-child{border-bottom:none}.recent-live-card:hover{background:#fff;border-left-color:#c70000;box-shadow:0 2px 8px rgba(5,41,98,.1)}.recent-live-badge{display:flex;align-items:center;gap:8px;margin-bottom:6px}.completed-indicator{background:#052962;color:#fff;padding:1px 4px;border-radius:2px;font-size:9px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.completed-updates{font-size:10px;color:#666;font-weight:500}.recent-live-title-text{font-size:14px;font-weight:500;color:#121212;line-height:1.25;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recent-live-meta{display:flex;justify-content:flex-end;align-items:center}.completed-time{font-size:10px;color:#767676;font-family:GuardianTextSans,sans-serif;font-weight:400}@media (max-width:768px){.recent-live-section{margin:16px 0;padding:12px 16px}.recent-live-title{font-size:16px}.recent-live-card{padding:10px 12px}.recent-live-title-text{font-size:13px}}