@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}: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}@font-face{font-family:SmartFont;src:url(/GangolliHeadlineSemibold3.woff2) format("woff2");unicode-range:U+0C80-U+0CFF;font-weight:600;font-display:swap}@font-face{font-family:SmartFont;src:url(/GangolliTextRegular.woff2) format("woff2");unicode-range:U+0C80-U+0CFF;font-weight:400;font-display:swap}@font-face{font-family:SmartFont;src:url(/GangolliTextSemibold.woff2) format("woff2");unicode-range:U+0C80-U+0CFF;font-weight:600;font-display:swap}.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}.main-story-image{position:relative;width:100%;height:300px;margin-bottom:12px;overflow:hidden}@media (min-width:980px){.main-story-image{height:500px}}.story-img{object-fit:cover;transition:transform .3s ease}.main-story:hover .story-img{transform:scale(1.02)}.main-headline{font-family:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:44px;font-weight:700;line-height:1.09;color:#121212!important;margin:0 0 12px;letter-spacing:-.02em}[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:20px;line-height:1.25;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}.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:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:24px;font-weight:700;line-height:1.15;color:#121212!important;margin:0 0 8px}[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}[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:SmartFont,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: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)}[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:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:16px;font-weight:700;line-height:1.25;color:#121212!important;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[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:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:32px;font-weight:700;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:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:20px;font-weight:700;line-height:1.15;color:#121212!important;margin:0 0 8px}.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:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:18px;font-weight:700;line-height:1.15;color:#121212!important;margin:0 0 8px}.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)}[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}.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:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:28px;font-weight:700;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:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:18px;font-weight:700;line-height:1.15;color:var(--guardian-neutral-7);margin:0}[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:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:20px;font-weight:700;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:SmartFont,GH Guardian Headline,Guardian Egyptian Web,Georgia,serif;font-size:18px;font-weight:700;line-height:1.15;color:#121212!important;margin:0 0 8px}.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}}