:root{--blue:#3499cd;--blue-press:#1c6fa3;--navy:#272a50;--navy-deep:#1d2040;--navy-line:#3b3f6b;--navy-soft:#4b4f78;--ink:#21232c;--meta:#5e6878;--line:#d5d9d9;--hair:#eef0f2;--tint:#eff5fc;--grey:#f0f0f0;--card:#ffffff;--red:#c62828;--red-soft:#ff4545;--ph-1:#cfe3ef;--ph-2:#bfd8e8;--footer-text:#bacbed;--font:"Noto Sans Sinhala","Noto Sans",Arial,sans-serif;--font-latin:"Noto Sans",Arial,sans-serif;--font-tamil:"Noto Sans Tamil","Noto Sans",Arial,sans-serif;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px rgba(39,42,80,0.08);--shadow-lift:0 8px 24px rgba(39,42,80,0.12);--container:1240px;--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:160ms;--dur:320ms}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/noto-sans-sinhala-sinhala-400-normal.woff2) format("woff2");unicode-range:u+0964-0965,u+0d81-0df4,u+1cf2,u+200c-200d,u+25cc,u+111e1-111f4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/noto-sans-sinhala-sinhala-600-normal.woff2) format("woff2");unicode-range:u+0964-0965,u+0d81-0df4,u+1cf2,u+200c-200d,u+25cc,u+111e1-111f4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/noto-sans-sinhala-sinhala-700-normal.woff2) format("woff2");unicode-range:u+0964-0965,u+0d81-0df4,u+1cf2,u+200c-200d,u+25cc,u+111e1-111f4}@font-face{font-family:Noto Sans Sinhala;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/noto-sans-sinhala-sinhala-800-normal.woff2) format("woff2");unicode-range:u+0964-0965,u+0d81-0df4,u+1cf2,u+200c-200d,u+25cc,u+111e1-111f4}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/noto-sans-tamil-tamil-400-normal.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/noto-sans-tamil-tamil-600-normal.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/noto-sans-tamil-tamil-700-normal.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/noto-sans-tamil-tamil-800-normal.woff2) format("woff2");unicode-range:u+0964-0965,u+0b82-0bfa,u+200c-200d,u+20b9,u+25cc}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/noto-sans-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/noto-sans-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/noto-sans-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/noto-sans-latin-800-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--tint);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.6}a{color:var(--navy);text-decoration:none}a:hover{color:var(--blue-press)}img,svg{display:block}svg{flex-shrink:0}button{cursor:pointer}button,input{font:inherit}figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{max-width:var(--container);margin:0 auto;padding:0 16px}.latin,html[lang=en] body{font-family:var(--font-latin)}html[lang=en] .logo-si{letter-spacing:-.3px}html[lang=si] .logo-si{word-spacing:-.12em}html[lang=ta] body{font-family:Noto Sans Tamil,Noto Sans,Arial,sans-serif}html[lang=ta] .logo-si{font-size:26px}html[lang=ta] .article-title,html[lang=ta] .card-title{line-height:1.5}.site-header{background:var(--card);border-bottom:1px solid var(--line)}.utility-bar{background:var(--navy);color:#ffffff;font-size:13px}.utility-bar .container{min-height:40px;justify-content:space-between;gap:8px 24px}.utility-bar .container,.utility-left{display:flex;flex-wrap:wrap;align-items:center}.utility-left{gap:16px}.utility-left .date{font-weight:600}.utility-left .sep{width:1px;height:14px;background:var(--navy-soft)}.utility-left .tagline{color:var(--footer-text);font-family:var(--font-latin);letter-spacing:1px;font-size:11px;font-weight:600}.utility-right{gap:20px;flex-wrap:wrap}.lang-switch,.utility-right{display:flex;align-items:center}.lang-switch{gap:4px;background:var(--navy-deep);padding:4px;border-radius:999px}.lang-switch a{display:inline-flex;align-items:center;min-height:28px;padding:0 14px;border-radius:999px;color:#ffffff;font-weight:600;font-size:13px}.lang-switch a[aria-current=page]{background:#ffffff;color:var(--navy);font-weight:700}.social-links{display:flex;align-items:center;gap:6px}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:#ffffff}.social-links a:hover{background:var(--navy-deep);color:#ffffff}.masthead{padding:16px;flex-wrap:wrap;justify-content:space-between;gap:16px 32px}.logo,.masthead{display:flex;align-items:center}.logo{gap:12px}.logo,.logo:hover{color:var(--navy)}.logo-text{display:flex;flex-direction:column;line-height:1}.logo-name{display:flex;align-items:baseline;gap:0}.logo-si{font-size:30px;font-weight:800;letter-spacing:-.5px}.logo-si em{font-style:normal;color:var(--blue)}.logo-news{font-family:var(--font-latin);font-size:19px;font-weight:800;letter-spacing:1px}.logo-dot{margin:0 1px 0 2px}.logo-tag{font-family:var(--font-latin);font-size:10px;font-weight:600;letter-spacing:1.6px;color:var(--meta);margin-top:5px}.search-form{flex:1 1 320px;max-width:460px;display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;padding:0 6px 0 16px;min-height:44px;background:#f8f9fa}.search-form svg{color:var(--meta)}.search-form input{flex:1 1;min-width:0;border:0;background:transparent;font-size:14px;color:var(--ink);padding:0 12px;outline:none}.search-form input:focus-visible{outline:none}.search-form:focus-within{border-color:var(--blue)}.masthead-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.masthead-actions .text-link{font-size:14px;font-weight:600;padding:0 4px}.icon-btn{width:44px;height:44px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;position:relative}.icon-btn.plain{border:0;background:transparent}.icon-btn .dot{position:absolute;top:9px;right:10px;width:9px;height:9px;border-radius:999px;background:var(--red-soft);border:2px solid #ffffff}.main-nav{border-top:1px solid var(--hair)}.main-nav .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px}.nav-list{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 4px}.nav-list a{display:inline-flex;align-items:center;min-height:48px;padding:0 14px;font-size:15px;font-weight:600;white-space:nowrap}.nav-list a[aria-current=page]{color:var(--blue);font-weight:700;box-shadow:inset 0 -3px 0 var(--blue)}.nav-extra{display:flex;align-items:center;gap:4px}.nav-extra a{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-size:14px;font-weight:700;white-space:nowrap}.nav-extra .live{color:var(--red)}.live-dot{width:8px;height:8px;border-radius:999px;background:var(--red-soft)}.mobile-only{display:none}.mobile-drawer{display:none;background:var(--card);border-top:1px solid var(--hair)}.mobile-drawer[data-open=true]{display:block}.mobile-drawer ul{padding:8px 16px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-drawer a{display:flex;padding:0 14px;border-radius:var(--radius-sm);background:var(--tint);font-weight:600}.btn,.mobile-drawer a{align-items:center;min-height:44px;font-size:14px}.btn{display:inline-flex;justify-content:center;gap:8px;padding:0 18px;border-radius:999px;border:1.5px solid transparent;font-weight:700;white-space:nowrap}.btn-primary{background:var(--blue);color:#ffffff}.btn-primary:hover{background:var(--blue-press);color:#ffffff}.btn-outline{background:var(--card);color:var(--blue);border-color:var(--blue)}.btn-outline:hover{color:var(--blue-press);border-color:var(--blue-press)}.btn-ghost{background:var(--card);color:var(--navy);border-color:var(--line)}.btn-navy{background:var(--navy);color:#ffffff}.btn-white{background:#ffffff;color:var(--navy)}.btn-white:hover{color:var(--navy);background:var(--tint)}.btn-red{background:var(--red)}.btn-red,.btn-red:hover{color:#ffffff}.btn-sm{min-height:36px;padding:0 14px;font-size:13px}.chip{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.chip-blue{background:var(--blue)}.chip-blue,.chip-blue:hover,.chip-navy{color:#ffffff}.chip-navy{background:var(--navy)}.chip-navy:hover{color:#ffffff}.chip-tint{background:var(--tint);color:var(--blue)}.chip-outline{border:1.5px solid var(--line);color:var(--navy);min-height:32px;font-weight:600}.filter-group{display:flex;flex-wrap:wrap;gap:6px}.filter-group button{min-height:34px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);color:var(--navy);font-size:13px;font-weight:600}.filter-group button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#ffffff;font-weight:700}.badge-video{gap:4px;padding:3px 8px;border-radius:6px;background:var(--red);color:#ffffff;font-size:11px}.badge-video,.more-link{display:inline-flex;align-items:center;font-weight:700}.more-link{gap:6px;min-height:32px;font-size:13px;color:var(--blue)}.more-link.lg{font-size:14px}.page{padding:24px 16px 56px;display:flex;flex-direction:column;gap:32px}.section-head{flex-wrap:wrap;justify-content:space-between;gap:12px 16px}.section-head,.section-title{display:flex;align-items:center}.section-title{gap:10px;font-size:20px;font-weight:800;color:var(--navy)}.section-title:before{content:"";width:10px;height:24px;border-radius:3px;background:var(--blue)}.section-title.red:before{background:var(--red-soft)}.section-title.sm{font-size:15px}.section-title.sm:before{width:8px;height:18px}.section-note{font-size:13px;font-weight:500;color:var(--meta)}.ticker{display:flex;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;min-height:48px}.ticker-label{display:inline-flex;align-items:center;gap:8px;align-self:stretch;padding:0 16px;background:var(--red);color:#ffffff;font-size:13px;font-weight:800;letter-spacing:.5px;white-space:nowrap}.ticker-label:before{content:"";width:8px;height:8px;border-radius:999px;background:#ffffff}.ticker-items{flex:1 1;min-width:0;display:flex;align-items:center;gap:28px;padding:0 16px;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:600}.ticker-items a+a:before{content:"";display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--blue);margin-right:28px;vertical-align:middle}.ticker-all{display:inline-flex;gap:6px;padding:0 16px;align-self:stretch;font-size:13px;font-weight:700;border-left:1px solid var(--hair);white-space:nowrap}.ph,.ticker-all{align-items:center;color:var(--blue)}.ph{background:var(--ph-1);display:flex;justify-content:center}.ph.alt{background:var(--ph-2)}.ph.dark{background:var(--navy);color:var(--footer-text)}.ph.ratio-16-9{aspect-ratio:16/9}.ph.ratio-16-10{aspect-ratio:16/10}.ph.ratio-9-16{aspect-ratio:9/16}.ph .play{width:48px;height:48px;border-radius:999px;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;color:#ffffff}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column}.card-media{position:relative;display:block}.card-media .chip{position:absolute;top:12px;left:12px}.card-media .badge-video{position:absolute;right:8px;bottom:8px}.card-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.card-title{font-size:17px;line-height:1.45;font-weight:700;color:var(--navy)}.card-meta{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--meta)}.card-meta .dot{width:4px;height:4px;border-radius:999px;background:var(--line)}.card-excerpt{font-size:15px;line-height:1.7}.hero{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.hero-lead{flex:2 1 560px;min-width:0}.hero-lead .card-media .chip{top:16px;left:16px}.hero-lead .card-body{padding:22px 24px 24px;gap:12px}.hero-lead .card-title{font-size:27px;line-height:1.35;font-weight:800}.hero-side{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:24px}.hero-side .card{flex:1 1}.tiktok-band{background:var(--navy);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}.tiktok-band,.tiktok-band .section-title{color:#ffffff}.tiktok-pill{gap:6px;margin-left:4px;min-height:26px;padding:0 10px;background:var(--navy-deep);font-family:var(--font-latin);font-size:12px}.tiktok-follow,.tiktok-pill{display:inline-flex;align-items:center;border-radius:999px;color:#ffffff;font-weight:700}.tiktok-follow{gap:8px;min-height:36px;padding:0 14px;border:1.5px solid var(--navy-soft);font-size:13px}.tiktok-follow:hover{color:#ffffff;border-color:#ffffff}.tiktok-row{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.tiktok-card{flex:0 0 180px;scroll-snap-align:start}.tiktok-card a{display:flex;flex-direction:column;position:relative;border-radius:12px;overflow:hidden;background:var(--navy-deep);color:#ffffff}.tiktok-card a:hover{color:#ffffff}.tiktok-card .ph{background:var(--navy-line)}.tiktok-card .ph.blue{background:var(--blue)}.tiktok-card .ph.soft{background:var(--navy-soft)}.tiktok-rank{left:10px;width:26px;height:26px;border-radius:999px;background:var(--red-soft);color:#ffffff;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tiktok-dur,.tiktok-rank{position:absolute;top:10px;font-family:var(--font-latin)}.tiktok-dur{right:10px;padding:3px 7px;border-radius:6px;background:rgba(29,32,64,.85);font-size:11px;font-weight:700}.tiktok-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 12px 12px;background:var(--navy-deep);display:flex;flex-direction:column;gap:6px}.tiktok-caption strong{font-size:13px;line-height:1.45;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tiktok-caption span{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-latin);font-size:11px;font-weight:600;color:var(--footer-text)}.tiktok-caption span i{font-style:normal;display:inline-flex;align-items:center;gap:4px}.columns{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.feed{flex:999 1 560px;flex-direction:column;gap:16px}.feed,.sidebar{min-width:0;display:flex}.sidebar{flex:1 1 300px;max-width:360px;flex-direction:column;gap:24px}.list-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:flex;flex-wrap:wrap}.list-card .card-media{flex:1 1 240px;max-width:300px}.list-card .card-media .ph{height:100%;min-height:180px}.list-card .card-media .badge-video{left:12px;right:auto;bottom:12px}.list-card .card-body{flex:2 1 320px;min-width:0;padding:20px 24px;gap:10px}.list-card .card-title{font-size:20px;line-height:1.4}.list-card .card-excerpt{font-size:14.5px}.load-more{display:flex;justify-content:center;padding-top:8px}.load-more .btn{min-height:48px;padding:0 28px;font-size:15px}.widget{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.widget-title{padding:14px 20px;border-bottom:1px solid var(--hair)}.ranked{padding:8px 0}.ranked li{display:flex;gap:14px;padding:12px 20px;border-bottom:1px solid #f3f4f6}.ranked li:last-child{border-bottom:0}.ranked .num{font-family:var(--font-latin);font-size:22px;font-weight:800;color:var(--blue);line-height:1;width:24px;flex-shrink:0}.ranked .thumb{width:84px;height:60px;border-radius:8px;flex-shrink:0}.ranked .text{display:flex;flex-direction:column;gap:4px;min-width:0}.ranked .text a{font-size:14px;line-height:1.5;font-weight:600}.ranked .time{font-size:12px;font-weight:500;color:var(--meta)}.sections-grid{padding:16px 20px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sections-grid a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;border-radius:var(--radius-sm);background:var(--tint);font-size:14px;font-weight:600}.sections-grid a span:last-child{font-family:var(--font-latin);font-size:12px;font-weight:700;color:var(--blue)}.follow-list{padding:8px 0}.follow-list li{display:flex;align-items:center;gap:12px;padding:10px 20px}.follow-list .mark{width:40px;height:40px;border-radius:var(--radius-sm);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.follow-list .mark.yt{background:var(--red)}.follow-list .mark.fb{background:var(--blue)}.follow-list .mark.x{background:var(--navy)}.follow-list .mark.tt{background:var(--navy-deep)}.follow-list .text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.follow-list .text strong{font-size:14px;font-weight:700;color:var(--navy);font-family:var(--font-latin)}.follow-list .text span{font-size:12px;color:var(--meta)}.promo{background:var(--navy);border-radius:var(--radius);padding:22px 22px 24px;display:flex;flex-direction:column;gap:12px;color:#ffffff;font-family:var(--font-latin)}.promo .kicker{font-size:11px;font-weight:700;letter-spacing:1.5px;color:var(--footer-text)}.promo h2{font-size:20px;line-height:1.35;font-weight:800}.promo .btn{width:fit-content}.breadcrumb{font-size:13px;font-weight:500;color:var(--meta);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breadcrumb a{color:var(--blue);font-weight:600}.article{flex:999 1 560px;min-width:0;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.article,.article-head{display:flex;flex-direction:column}.article-head{padding:32px 40px 0;gap:16px}.article-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.article-title{font-size:34px;line-height:1.35;font-weight:800;color:var(--navy);max-width:820px}.article-standfirst{font-size:17px;line-height:1.65;color:var(--meta);max-width:820px}.article-byline{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:16px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.article-byline,.author{display:flex;align-items:center}.author{gap:12px}.avatar{width:40px;height:40px;border-radius:999px;background:var(--navy);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-latin);font-size:14px;font-weight:800}.author .text{display:flex;flex-direction:column;gap:2px}.author .name{font-size:14px;font-weight:700;color:var(--navy)}.author .when{font-size:13px;font-weight:500;color:var(--meta)}.share{display:flex;align-items:center;gap:8px}.share .label{font-size:13px;font-weight:600;color:var(--meta);margin-right:4px}.share a,.share button{width:40px;height:40px;border-radius:999px;background:var(--tint);color:var(--blue);border:0;display:inline-flex;align-items:center;justify-content:center}.share button{background:var(--card);border:1.5px solid var(--line);color:var(--navy)}.article-figure{margin-top:24px;display:flex;flex-direction:column;gap:10px}.article-figure figcaption{padding:0 40px;font-size:13px;color:var(--meta)}.article-body{padding:24px 40px 40px;gap:22px;max-width:760px;font-size:17px;line-height:1.85}.article-body,.key-points{display:flex;flex-direction:column}.key-points{background:var(--tint);border-radius:12px;padding:20px 24px;gap:10px;font-size:15px;line-height:1.7}.key-points .section-title{font-size:13px;color:var(--blue)}.key-points .section-title:before{width:8px;height:16px}.key-points ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:6px}.article-body blockquote{margin:0;padding:4px 0 4px 24px;border-left:4px solid var(--blue);font-size:20px;line-height:1.6;font-weight:600;color:var(--navy)}.article-body blockquote cite{display:block;margin-top:8px;font-size:13px;font-weight:500;font-style:normal;color:var(--meta)}.tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;font-size:13px}.tag-row .label{font-weight:700;color:var(--meta);margin-right:4px}.subscribe-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-radius:12px;background:var(--navy);color:#ffffff;font-size:15px;line-height:1.5}.subscribe-band .text{display:flex;flex-direction:column;gap:4px}.subscribe-band strong{font-size:15px;font-weight:700}.subscribe-band span{font-size:13px;color:var(--footer-text)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.related-grid .kicker{font-size:12px;font-weight:700;color:var(--blue)}.related-grid .card-title{font-size:16px;line-height:1.5}.category-head{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border-top:5px solid var(--blue);padding:24px 28px 22px;display:flex;flex-direction:column;gap:14px}.category-head .kicker{font-family:var(--font-latin);font-size:12px;font-weight:700;letter-spacing:1.5px;color:var(--blue)}.category-head h1{font-size:32px;line-height:1.3;font-weight:800;color:var(--navy)}.category-head p{font-size:15px;line-height:1.7;color:var(--meta);max-width:760px}.category-head .topics{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.category-head .topics a{min-height:34px}.category-head .topics a.chip-blue{font-weight:700}.feature-card{display:flex;flex-wrap:wrap;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.feature-card .card-media{flex:1 1 420px;min-width:0}.feature-card .card-media .ph{height:100%;min-height:280px}.feature-card .card-body{flex:1 1 320px;min-width:0;padding:26px 28px 28px;gap:12px;justify-content:center}.feature-card .card-title{font-size:24px;line-height:1.4;font-weight:800}.sort-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.sort-row .count{font-size:13px;font-weight:500;color:var(--meta)}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding-top:8px}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font-family:var(--font-latin);font-size:14px;font-weight:700;color:var(--navy)}.pagination a[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#ffffff}.pagination span.gap{border:0;background:transparent;color:var(--meta);min-width:24px;padding:0}.pagination .arrow{gap:6px;font-family:var(--font)}.progress{position:sticky;z-index:5;background:var(--hair);display:none}.progress span{display:block;height:100%;width:0;background:var(--blue)}.site-footer{background:var(--navy);color:var(--footer-text);border-top:5px solid var(--blue);margin-top:auto}.site-footer a{color:#ffffff}.site-footer a:hover{color:var(--footer-text)}.footer-grid{padding:40px 16px 24px;display:flex;flex-wrap:wrap;gap:32px 48px;justify-content:space-between}.footer-brand{flex:1 1 280px;max-width:360px;display:flex;flex-direction:column;gap:16px}.footer-brand .logo,.footer-brand .logo-news,.footer-brand .logo-si{color:#ffffff}.footer-brand .logo-tag{color:var(--footer-text)}.footer-brand p{font-size:14px;line-height:1.7}.footer-brand .social-links a{width:40px;height:40px;border-radius:10px;background:var(--navy-deep)}.footer-col{flex:1 1 150px;display:flex;flex-direction:column;gap:12px}.footer-col h2{font-size:13px;font-weight:700;letter-spacing:1px;color:#ffffff;text-transform:uppercase}.footer-col ul{display:flex;flex-direction:column;gap:10px;font-size:14px}.footer-col .app-link{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1.5px solid var(--navy-soft);border-radius:10px;font-size:13px;font-weight:600;width:fit-content}.footer-bottom{border-top:1px solid var(--navy-line)}.footer-bottom .container{padding:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:12.5px}.bottom-nav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--card);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 4px calc(10px + env(safe-area-inset-bottom))}.bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;color:var(--meta);font-size:11px;font-weight:600}.bottom-nav a[aria-current=page]{color:var(--blue);font-weight:700}@media (max-width:1024px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{max-width:none}}@media (max-width:820px){body{padding-bottom:72px}.utility-bar{display:none}.mobile-only{display:inline-flex}.masthead{padding:8px;gap:8px;flex-wrap:nowrap}.logo{gap:6px;flex-shrink:1;min-width:0}.logo svg{width:30px;height:30px}.logo-name{gap:0;flex-wrap:nowrap}.logo-si{font-size:18px;white-space:nowrap;letter-spacing:0}html[lang=ta] .logo-si{font-size:16px}.logo-news{font-size:11px;letter-spacing:.5px}.logo-tag{display:none}.icon-btn{width:40px;height:40px}.search-form{display:none;flex:1 1 100%;max-width:none;order:10}.search-form[data-open=true]{display:flex}.masthead[data-search-open=true]{flex-wrap:wrap}.masthead-actions .btn,.masthead-actions .text-link{display:none}.masthead-actions .icon-btn{border:0}.masthead-actions{gap:0}.main-nav .container{flex-wrap:nowrap;padding:0 12px 10px;gap:6px}.nav-list{flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none}.nav-list::-webkit-scrollbar{display:none}.nav-list a{min-height:36px;padding:0 14px;border-radius:999px;background:var(--tint);font-size:13px}.nav-list a[aria-current=page]{background:var(--blue);color:#ffffff;box-shadow:none}.nav-extra{display:none}.page{padding:12px 12px 40px;gap:16px}.ticker{border-radius:10px;min-height:42px}.ticker-label{padding:0 10px;font-size:11px}.ticker-items{font-size:13px;padding:0 10px}.ticker-all{display:none}.section-title{font-size:15px}.section-title:before{width:8px;height:18px}.hero{gap:12px}.hero-lead .card-body{padding:14px 16px 16px;gap:8px}.hero-lead .card-title{font-size:18px;line-height:1.45}.hero-lead .card-excerpt{display:none}.hero-side{flex-direction:row;gap:12px}.hero-side .card{flex:1 1;min-width:0}.hero-side .card-title{font-size:13px;line-height:1.45}.hero-side .card-body{padding:10px 12px 12px;gap:6px}.hero-side .card-meta{font-size:12px}.hero-side .card-media .chip{top:8px;left:8px;min-height:24px;padding:0 9px;font-size:11px}.section-head{flex-wrap:nowrap;align-items:flex-start;flex-direction:column;gap:10px}.filter-group{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:2px;scrollbar-width:none}.filter-group::-webkit-scrollbar{display:none}.filter-group button{flex-shrink:0}.tiktok-band .section-head{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.tiktok-band .section-title{min-width:0}.bottom-nav a{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 2px}html[lang=ta] .bottom-nav a{font-size:10px}.tiktok-band{padding:14px 12px;gap:12px;border-radius:14px}.tiktok-card{flex-basis:132px}.tiktok-band .section-title,.tiktok-follow{white-space:nowrap}.tiktok-follow{border:0;padding:0;min-height:32px;font-size:12px}.tiktok-follow .handle{display:none}.columns{gap:16px}.list-card{flex-wrap:nowrap;padding:10px;border-radius:12px}.list-card .card-media{flex:0 0 112px;max-width:112px}.list-card .card-media .ph{height:84px;min-height:0;border-radius:8px}.list-card .card-body{padding:0 0 0 12px;gap:4px;justify-content:center}.list-card .card-title{font-size:14px;line-height:1.45}.list-card .card-excerpt,.list-card .more-link{display:none}.ad-300x600>div{height:250px}.category-head{padding:16px;gap:10px}.category-head h1{font-size:24px}.category-head p{font-size:14px}.category-head .topics{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:4px 16px 2px;scrollbar-width:none}.category-head .topics::-webkit-scrollbar{display:none}.feature-card .card-media .ph{min-height:0;aspect-ratio:16/9}.feature-card .card-body{padding:14px 16px 16px;gap:8px}.feature-card .card-title{font-size:18px}.feature-card .card-excerpt,.pagination .arrow span{display:none}.article-head{padding:18px 16px 0;gap:12px}.article-title{font-size:22px;line-height:1.4}.article-standfirst{font-size:15px}.article-figure figcaption{padding:0 16px;font-size:12px}.article-body{padding:16px 16px 24px;gap:16px;font-size:16px;line-height:1.8}.article-body blockquote{font-size:17px}.share .label{display:none}.progress{display:block}.related-grid{grid-template-columns:1fr;gap:12px}.footer-grid{padding:28px 16px 16px;gap:24px}.bottom-nav{display:grid}}@media (max-width:340px){.hero-side{flex-direction:column}}html{scroll-padding-top:140px}body{min-height:100vh;display:flex;flex-direction:column}body>main{width:100%}.feed,.hero-lead,.hero-side,.sidebar,.ticker,.ticker-items,body>main{min-width:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--navy);color:#fff;font-weight:700}.skip-link:focus{top:12px;color:#fff}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}.media{display:block;position:relative;overflow:hidden;container-type:inline-size;background:var(--ph-1);color:var(--blue)}.media.ratio-16-9{aspect-ratio:16/9}.media.ratio-9-16{aspect-ratio:9/16}.media img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--dur) var(--ease-out)}html.motion-ready .media img.is-loading{opacity:0}.media .ph-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.media.dark{background:var(--navy);color:var(--footer-text)}.list-card .card-media .media{height:100%;min-height:180px}.feature-card .card-media .media{height:100%;min-height:280px}.ranked .thumb{overflow:hidden}.ranked .thumb img{width:100%;height:100%;object-fit:cover}.tiktok-card .media{background:var(--navy-deep)}.tiktok-card .media .play{position:absolute;inset:0;margin:auto;width:48px;height:48px;border-radius:999px;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;color:#fff}.card-media .media img,.feature-card .card-media .media img{transition:transform .9s var(--ease-out),opacity var(--dur) var(--ease-out)}@media (hover:hover){.feature-card:hover .card-media .media img,.hero-lead:hover .card-media .media img{transform:scale(1.04)}.tiktok-card a{transition:transform var(--dur) var(--ease-out)}.tiktok-card a:hover{transform:scale(1.03)}}.feed-list{display:flex;flex-direction:column;gap:16px}.section-head.spaced{margin-bottom:16px}.sort-row .sort-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pagination .arrow[aria-disabled=true]{color:#9aa3b2}.footer-col h2.spaced{margin-top:12px}.filter-group a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);color:var(--navy);font-size:13px;font-weight:600}.filter-group a[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:700}.empty-state{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px 24px;color:var(--meta);text-align:center}.source-line{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--meta)}.source-line strong{color:var(--navy);font-weight:700}.source-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 16px;border:1.5px solid var(--hair);border-radius:var(--radius-sm);background:var(--tint);font-size:14px}.source-also{flex-basis:100%;font-size:12.5px;color:var(--meta);line-height:1.6}.source-also a{color:var(--navy);font-weight:700;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.source-also a:hover{color:var(--blue-press)}.article-body h2{font-size:21px;line-height:1.45;color:var(--navy);font-weight:800}.article-body h3{font-size:18px;line-height:1.5;color:var(--navy);font-weight:800}.article-body ol,.article-body ul:not(.key-points ul,.read-also ul){padding-left:22px;display:flex;flex-direction:column;gap:6px}.article-body ul:not(.key-points ul,.read-also ul){list-style:disc}.article-body ol{list-style:decimal}.article-body a{color:var(--blue-press);text-decoration:underline;text-underline-offset:3px}.article-body img{max-width:100%;height:auto;border-radius:var(--radius-sm)}.article-body figure{display:flex;flex-direction:column;gap:8px}.article-body figcaption{font-size:13px;color:var(--meta)}.article-body iframe{max-width:100%;border:0}.article-body table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.article-body td,.article-body th{border:1px solid var(--line);padding:8px}.simple-page{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:32px 28px;display:flex;flex-direction:column;gap:16px;max-width:820px}.simple-page h1{font-size:30px;line-height:1.3;color:var(--navy);font-weight:800}.simple-page li,.simple-page p{font-size:16px;line-height:1.75}.simple-page ul{list-style:disc;padding-left:22px;display:flex;flex-direction:column;gap:6px}.simple-page code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;background:var(--tint);padding:2px 6px;border-radius:6px}.search-page-form{display:flex;gap:8px;flex-wrap:wrap}.search-page-form input{flex:1 1 240px;min-height:48px;padding:0 16px;border:1.5px solid var(--line);border-radius:999px;font-size:16px;background:#fff}.site-header{position:sticky;top:0;z-index:30;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);will-change:transform}.logo svg,.logo-text{transition:transform var(--dur) var(--ease-out);transform-origin:left center}html.motion-ready .site-header.is-scrolled{box-shadow:var(--shadow-lift)}@media (min-width:821px){html.motion-ready .site-header.is-scrolled{transform:translateY(calc(-1 * var(--utility-h, 36px)))}html.motion-ready .site-header.is-scrolled .logo svg,html.motion-ready .site-header.is-scrolled .logo-text{transform:scale(.86)}}@media (max-width:820px){html.motion-ready .site-header.is-hidden{transform:translateY(-100%)}.bottom-nav{transition:transform var(--dur) var(--ease-out)}html.motion-ready .bottom-nav.is-hidden{transform:translateY(110%)}}.progress{position:fixed;left:0;right:0;top:0;z-index:40;height:3px;background:transparent}.progress span{width:100%;transform:scaleX(0);transform-origin:0 50%}.to-top{position:fixed;right:16px;bottom:24px;z-index:25;width:48px;height:48px;border-radius:999px;border:0;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.to-top svg{transform:rotate(180deg)}.to-top.is-visible{opacity:1;pointer-events:auto;transform:none}@media (max-width:820px){.to-top{bottom:calc(84px + env(safe-area-inset-bottom))}}.mobile-drawer[data-open=true] ul{transform-origin:top center}.section-title{position:relative}html.motion-ready .section-title.reveal-line:after{content:"";position:absolute;left:20px;bottom:-6px;width:48px;height:3px;border-radius:3px;background:var(--blue);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease-out)}html.motion-ready .section-title.reveal-line.is-in:after{transform:scaleX(1)}.section-title.red.reveal-line:after{background:var(--red-soft)}.ticker-items{position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 24px),transparent)}.ticker-track{display:flex;align-items:center;gap:28px;white-space:nowrap;will-change:transform}.ticker-track a+a:before{display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--blue);margin-right:28px;vertical-align:middle}.ticker-items a+a:before{content:none}.ticker-track a+a:before{content:""}html.motion-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(12px)}html.motion-ready [data-reveal]{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}html.motion-ready [data-reveal-slide]:not(.is-in){opacity:0;transform:translateX(-16px)}html.motion-ready [data-reveal-slide]{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}html.motion-ready [data-parallax] img{transform:scale(1.12)}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s}@media (min-width:768px) and (max-width:1024px){.page{padding:20px 20px 48px;gap:28px}.hero{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px}.hero-lead .card-title{font-size:22px}.hero-side{gap:20px;flex-direction:column}.hero-side .card-media .chip{top:12px;left:12px}.hero-side .card-title{font-size:15px}.columns{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.sidebar{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.sidebar>.promo{grid-column:1/-1}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.list-card .card-media{flex:0 0 240px;max-width:240px}.list-card{flex-wrap:nowrap}.list-card .card-body{padding:18px 20px}.list-card .card-title{font-size:18px}.feature-card .card-media .media{min-height:240px}.article{min-width:0}.ad-300x600>div{height:250px}}@media (max-width:820px){.list-card .card-media .media{height:84px;min-height:0;border-radius:8px}.feature-card .card-media .media{min-height:0;aspect-ratio:16/9}.masthead .icon-btn,.to-top{width:44px;height:44px}}@media (max-width:400px){.hero-side .card-title{font-size:12.5px}.tiktok-card{flex-basis:120px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}html.motion-ready [data-reveal-slide]:not(.is-in),html.motion-ready [data-reveal]:not(.is-in){opacity:1;transform:none}html.motion-ready [data-parallax] img{transform:none}@view-transition{navigation:none}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@keyframes gl-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-hero-text]>*{animation:gl-fade-up .6s var(--ease-out) both}[data-hero-text]>:nth-child(2){animation-delay:80ms}[data-hero-text]>:nth-child(3){animation-delay:.16s}[data-hero-side]{animation:gl-fade-up .6s var(--ease-out) both;animation-delay:.15s}[data-hero-side]+[data-hero-side]{animation-delay:.23s}.media.alt{background:var(--ph-2)}.tiktok-band{position:relative;overflow:hidden;isolation:isolate}.tiktok-glow{position:absolute;inset:-40% -10% auto auto;width:60%;height:160%;background:radial-gradient(closest-side,rgba(52,153,205,.35),transparent 70%);pointer-events:none;z-index:-1}.tiktok-card a>.play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:999px;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;color:#fff}.tiktok-row{cursor:grab}.tiktok-row:active{cursor:grabbing}.mobile-drawer[data-open=true]{animation:gl-fade-up .22s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.mobile-drawer[data-open=true],[data-hero-side],[data-hero-text]>*{animation:none}}.article-content{display:flex;flex-direction:column;gap:inherit}.article-body>.article-content{gap:22px}@media (max-width:820px){.article-body>.article-content{gap:16px}}.ticker-clone>a:first-child:before{content:"";display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--blue);margin-right:28px;vertical-align:middle}.empty-state{display:flex;flex-direction:column;align-items:center;gap:14px}.empty-state p{margin:0}.empty-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.empty-actions .btn,.load-more .btn,.promo .btn{white-space:normal;text-align:center;max-width:100%;height:auto;padding-block:10px}html{--mark-a:"ගොසිප්";--mark-b:"ලංකා"}html[lang=en]{--mark-a:"Gossip";--mark-b:"Lanka"}html[lang=ta]{--mark-a:"கொசிப்";--mark-b:"லங்கா"}.media-mark{--mark-eye:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 46'%3E%3Ccircle cx='23' cy='23' r='21.5' fill='%23272A50' stroke='%23fff' stroke-width='2.4'/%3E%3Cpath d='M6.5 23.5C12 12.5 34 12.5 39.5 23.5C34 34.5 12 34.5 6.5 23.5Z' fill='%23fff'/%3E%3Ccircle cx='23' cy='23.5' r='8.4' fill='%233499CD'/%3E%3Ccircle cx='23' cy='23.5' r='4' fill='%230b0d24'/%3E%3Ccircle cx='25.9' cy='20.6' r='2' fill='%23fff'/%3E%3C/svg%3E");position:absolute;top:clamp(8px,2.4cqi,16px);right:clamp(8px,2.4cqi,16px);z-index:2;display:inline-flex;align-items:center;gap:.3em;padding:.32em .8em .32em 2.15em;border-radius:999px;font-size:clamp(13px,3.4cqi,22px);font-weight:800;line-height:1.2;letter-spacing:.01em;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgb(0 0 0/.4);background:var(--mark-eye) no-repeat .3em 50% /1.6em 1.6em,rgb(17 19 45/.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),0 2px 8px rgb(0 0 0/.25);pointer-events:none;-webkit-user-select:none;user-select:none}.media-mark:before{content:var(--mark-a)}.media-mark-b:before{content:var(--mark-b);color:#6cc8f5}.media-mark:after{content:".NEWS";margin-left:-.3em;font-family:var(--font-latin);font-size:.86em;letter-spacing:.02em}@container (max-width: 200px){.media-mark{padding:0;width:2.1em;height:2.1em;background:var(--mark-eye) no-repeat center /contain;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 2px 6px rgb(0 0 0/.35)}.media-mark:after,.media-mark:before{content:none}.media-mark-b{display:none}}@media print{.media-mark{display:none}}.article-body .lede{font-size:1.08em;line-height:1.75;color:var(--navy)}.read-also{border:1px solid var(--line,#dbe4f0);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:8px}.read-also .section-title{font-size:13px;color:var(--blue)}.read-also .section-title:before{width:8px;height:16px}.article-body .read-also ul{list-style:none;padding-left:0;gap:8px}.article-body .read-also a{font-weight:700;color:var(--navy);text-decoration:none}.article-body .read-also a:hover{color:var(--blue-press);text-decoration:underline}.article-body .read-also li:before{content:"›";margin-right:8px;color:var(--blue);font-weight:800}.ad-space{position:relative;margin:28px 0;display:flex;flex-direction:column;align-items:center;gap:6px}.article-content+.ad-space,.sidebar .ad-space{margin:0}.article-content+.ad-space{margin-top:24px}.ad-space .ad-label{align-self:flex-end;font-family:var(--font-latin);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--meta)}html[lang=si] .ad-space .ad-label,html[lang=ta] .ad-space .ad-label{font-family:inherit;letter-spacing:0;text-transform:none;font-size:11px}.ad-rotator{display:grid;width:100%}.ad-slide{grid-area:1/1;display:flex;align-items:center;justify-content:center;min-width:0;opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out),visibility 0s linear .6s}.ad-slide[data-active]{opacity:1;visibility:visible;transition:opacity .6s var(--ease-out)}.ad-space .ad-link{display:block;max-width:100%;border-radius:12px;overflow:hidden;box-shadow:0 6px 22px -10px rgb(39 42 80/.45);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.ad-space a.ad-link:focus-visible,.ad-space a.ad-link:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px rgb(39 42 80/.55)}.ad-space img{display:block;max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.ad-slide,.ad-slide[data-active],.ad-space .ad-link{transition:none}}@media (max-width:599px){.ad-space--banner{display:none}}.consent,.pwa-install{position:fixed;z-index:60;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));width:min(760px,calc(100% - 24px));translate:-50% 0;display:flex;align-items:center;gap:16px 20px;padding:16px 18px;border-radius:var(--radius);background:var(--card);color:var(--ink);border:1px solid var(--line);box-shadow:0 18px 50px -12px rgb(29 32 64/.38);animation:consent-in .42s var(--ease-out) both}@keyframes consent-in{0%{opacity:0;transform:translateY(24px)}}.consent-body{flex:1 1 auto;min-width:0}.consent-title,.pwa-install-title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;font-weight:800;color:var(--navy)}.consent-eye{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#0b0d24 0 15%,var(--blue) 16% 34%,#fff 35% 52%,transparent 53%),var(--navy)}.consent-text{margin:0;font-size:13.5px;line-height:1.6;color:var(--meta)}.consent-link{color:var(--blue-press);font-weight:700;text-decoration:underline;text-underline-offset:3px}.consent{flex-direction:column;align-items:stretch;gap:12px}.consent-actions-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.consent-actions{display:flex;gap:8px}.consent-btn{min-height:44px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;background:var(--tint);color:var(--navy);border:1px solid transparent;white-space:nowrap}.consent-btn:hover{background:#e2ecf8}.consent-btn-primary{background:var(--navy);color:#fff}.consent-btn-primary:hover{background:var(--navy-deep);color:#fff}.consent-btn-ghost{background:transparent;border-color:var(--line)}.consent-btn:focus-visible,.consent-close:focus-visible,.consent-switch:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.consent-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(15 17 40/.55);animation:consent-fade .2s ease-out both}@keyframes consent-fade{0%{opacity:0}}.consent-dialog{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;border-radius:var(--radius);background:var(--card);box-shadow:0 24px 60px -16px rgb(15 17 40/.5);animation:consent-in .36s var(--ease-out) both}.consent-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.consent-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:0;background:var(--hair);color:var(--navy);cursor:pointer}.consent-rows{list-style:none;margin:8px 0 12px;padding:0}.consent-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--hair)}.consent-row-name{display:block;font-size:15px;font-weight:800;color:var(--navy)}.consent-row-desc{margin:2px 0 0;font-size:13px;line-height:1.55;color:var(--meta)}.consent-always{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:#e7f6ee;color:#15803d;font-size:12px;font-weight:700;white-space:nowrap}.consent-switch{flex:0 0 auto;position:relative;width:52px;height:30px;margin-top:2px;border:0;border-radius:999px;background:#c8ced8;cursor:pointer;transition:background var(--dur-fast) ease}.consent-switch span{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.25);transition:transform var(--dur-fast) var(--ease-out)}.consent-switch[aria-checked=true]{background:var(--blue)}.consent-switch[aria-checked=true] span{transform:translateX(22px)}.consent-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.footer-cookie-link{border:0;background:none;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pwa-install-icon{flex:0 0 auto;border-radius:12px}.pwa-install-body{flex:1 1 auto;min-width:0}.pwa-install-text{margin:0;font-size:13.5px;line-height:1.55;color:var(--meta)}.pwa-install-actions{display:flex;flex:0 0 auto;gap:8px}.pwa-toast{position:fixed;z-index:65;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:999px;background:var(--navy);color:#fff;font-size:14px;font-weight:700;box-shadow:var(--shadow-lift);animation:consent-in .36s var(--ease-out) both}.pwa-toast .consent-btn-primary{background:var(--blue)}.pwa-x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.offline-page{text-align:center}.offline-page .ranked{text-align:left}.offline-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:8px;border-radius:50%;background:var(--tint);color:var(--navy)}@media (max-width:820px){.consent,.pwa-install,.pwa-toast{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:640px){.consent,.pwa-install{flex-direction:column;align-items:stretch;gap:12px}.consent-actions-wrap{flex-direction:column-reverse;align-items:stretch}.consent-actions>*,.pwa-install-actions>*{flex:1 1}.pwa-toast{left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.consent,.consent-backdrop,.consent-dialog,.pwa-install,.pwa-toast{animation:none}}@media print{.consent,.consent-backdrop,.pwa-install,.pwa-toast{display:none}}.is-soon{opacity:.5;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none}.soon-tag{display:inline-flex;align-items:center;margin-inline-start:6px;padding:2px 7px;border-radius:999px;border:1px solid;font-size:10px;font-weight:700;line-height:1.3;letter-spacing:.02em;white-space:nowrap}.btn .soon-tag{margin-inline-start:2px}@media print{.is-soon{display:none}}