:root{--maroon:#671c2a;--maroon-dark:#3d1019;--gold:#d7a62e;--saffron:#e6892e;--green:#173f32;--forest:#0d2a21;--ivory:#f6f1e7;--paper:#fbf9f4;--ink:#19221e;--muted:#66706a;--line:#d8d2c5;--blue:#1d5364;--font-display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--font-sans:Inter,Avenir,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display),serif}h1{font-size:clamp(3.7rem,8vw,8rem);line-height:.87;letter-spacing:-.045em}h2{font-size:clamp(2.5rem,4.6vw,5rem);line-height:.98;letter-spacing:-.035em}h3{line-height:1.15}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;background:white;padding:.8rem 1rem}.skip-link:focus{top:1rem}.trust-bar{height:28px;background:var(--maroon-dark);color:#f9dac0;justify-content:space-between;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.site-header,.trust-bar{display:flex;align-items:center;padding:0 4.5vw}.site-header{height:79px;background:rgba(251,249,244,.96);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:.65rem;min-width:220px}.brand-mark{width:38px;height:38px;border:1px solid var(--maroon);color:var(--maroon);border-radius:50%;display:grid;place-items:center}.brand strong{font-family:var(--font-display);font-size:1.25rem;line-height:1;display:block}.brand small{font-size:.52rem;letter-spacing:.24em;color:var(--maroon)}.nav-links{display:flex;justify-content:center;gap:clamp(.8rem,1.65vw,2rem);font-size:.76rem;flex:1 1}.nav-links a{padding:1.8rem 0;border-bottom:2px solid transparent}.nav-links a:hover{border-color:var(--gold);color:var(--maroon)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;min-width:200px}.icon-button{border:0;background:transparent;width:40px;height:40px;display:grid;place-items:center}.menu-button{display:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.4rem;background:var(--maroon);color:white;border:1px solid var(--maroon);font-size:.76rem;letter-spacing:.04em}.button:hover{background:var(--maroon-dark)}.button-small{padding:.75rem 1.1rem}.button-light{background:var(--ivory);color:var(--maroon-dark);border-color:var(--ivory)}.search-drawer{position:fixed;z-index:50;top:107px;width:100%;background:white;display:flex;align-items:center;gap:1rem;padding:1.5rem 7vw;box-shadow:0 15px 40px #0002}.search-drawer input{flex:1 1;border:0;border-bottom:1px solid var(--line);padding:1rem;font-size:1.2rem;outline:0}.home-hero{height:calc(100vh - 107px);min-height:650px;position:relative;color:white;background-image:linear-gradient(90deg,rgba(22,10,7,.72),rgba(27,16,10,.22) 55%,rgba(16,13,9,.12)),url(/images/sri-lanka-gateway-hero.png);background-position:50%;background-size:cover;overflow:hidden}.hero-pattern{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 49.8%,#fff2 50%,transparent 50.2%);opacity:.3}.hero-content{position:absolute;left:7vw;top:50%;transform:translateY(-49%);width:min(650px,80vw);animation:rise .9s ease both}.hero-kicker,.kicker{display:block;color:var(--gold);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin-bottom:1.4rem}.hero-content h1{margin-bottom:1.7rem;text-shadow:0 3px 25px #0004}.hero-content h1 em{font-weight:500;color:#f3cb74}.hero-content>p{font-family:var(--font-display);font-size:1.35rem;line-height:1.35;max-width:520px}.hero-search{width:min(530px,100%);display:flex;align-items:center;background:rgba(255,255,255,.94);color:var(--ink);margin-top:2rem;padding-left:1rem}.hero-search input{border:0;outline:0;background:transparent;flex:1 1;padding:1.1rem .8rem}.hero-search button{border:0;background:var(--gold);height:54px;width:58px;display:grid;place-items:center}.quick-links{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem;font-size:.68rem}.quick-links span{opacity:.65}.quick-links a{border-bottom:1px solid #fff7}.hero-caption{position:absolute;right:5vw;bottom:3rem;display:flex;gap:1rem;align-items:flex-start;font-size:.72rem}.hero-caption>span{font-family:var(--font-display);font-size:2rem;color:var(--gold);border-right:1px solid #fff6;padding-right:1rem}.hero-caption p{line-height:1.6}.scroll-cue{position:absolute;left:1.2rem;bottom:2.2rem;writing-mode:vertical-rl;font-size:.57rem;letter-spacing:.2em;display:flex;align-items:center;gap:1rem}.scroll-cue span{font-size:1rem}.section{padding:7rem 7vw}.intro-section{display:grid;grid-template-columns:150px 1.1fr 1fr;grid-gap:4vw;gap:4vw;align-items:end;background:var(--ivory)}.intro-number{font-family:var(--font-display);font-size:3rem;color:var(--maroon);border-top:1px solid var(--maroon);padding-top:.5rem}.intro-section h2{font-size:clamp(2.6rem,4.4vw,4.7rem);margin:0}.intro-section>p{line-height:1.8;color:var(--muted);max-width:480px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.section-heading h2{font-size:clamp(2.5rem,4vw,4.2rem);margin:0}.section-heading p{color:var(--muted);line-height:1.7;max-width:580px;margin:.9rem 0 0}.text-link{display:inline-flex;align-items:center;gap:.6rem;border-bottom:1px solid var(--maroon);font-size:.76rem;color:var(--maroon);padding-bottom:.35rem;white-space:nowrap}.featured-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:2.5rem;gap:2.5rem}.topic-card{display:grid;grid-template-columns:190px 1fr;grid-gap:1.4rem;gap:1.4rem;padding-bottom:1.8rem;border-bottom:1px solid var(--line)}.topic-card+.topic-card{padding-top:1.8rem}.topic-card-large{display:block;border:0}.topic-image{display:block;background-size:cover;background-position:50%;min-height:150px;position:relative;overflow:hidden}.topic-card-large .topic-image{height:430px}.topic-image:after{content:"";position:absolute;inset:0;border:1px solid #fff0;transition:.3s}.topic-image:hover:after{inset:9px;border-color:#fff8}.image-label{position:absolute;z-index:2;bottom:1.5rem;left:1.5rem;background:var(--gold);padding:.5rem .7rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.14em}.topic-copy{padding-top:.3rem}.topic-copy h3{font-family:var(--font-display);font-size:1.55rem;margin:.45rem 0}.topic-card-large h3{font-size:2rem}.topic-copy p{font-size:.83rem;line-height:1.65;color:var(--muted)}.meta{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--maroon);font-weight:700}.card-foot{display:flex;justify-content:space-between;font-size:.61rem;color:var(--muted)}.section-dark{background:var(--forest);color:white;padding:7rem 7vw}.section-dark .section-heading p{color:#bdc9c2}.section-dark .text-link{color:#f0c462;border-color:#f0c462}.news-grid{border-top:1px solid #ffffff32}.news-card{display:grid;grid-template-columns:95px 1fr 30px;align-items:center;border-bottom:1px solid #ffffff32;padding:1.8rem 0}.news-number{font-family:var(--font-display);font-size:2.3rem;color:var(--gold)}.news-card .meta{color:#d0a957}.news-card h3{font-family:var(--font-display);font-size:1.45rem;margin:.5rem 0}.news-card p{font-size:.7rem;color:#9eafa5;margin:0}.trust-note{margin-top:3rem;background:#ffffff0b;border:1px solid #ffffff20;display:flex;align-items:center;padding:1.5rem;gap:1rem}.trust-note>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--forest)}.trust-note p{margin:0;line-height:1.45;font-size:.75rem}.trust-note a{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:#f0c462}.region-tabs{display:flex;border-bottom:1px solid var(--line);gap:2rem}.region-tabs button{border:0;background:0;padding:1rem 0;border-bottom:2px solid transparent}.region-tabs button:first-child{color:var(--maroon);border-color:var(--maroon)}.listing-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);margin-top:2.5rem}.mini-listing{background:var(--paper);padding:2rem}.listing-initial{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--maroon);color:white;font-family:var(--font-display);font-size:1.7rem;margin-bottom:1.5rem}.mini-listing h3{font-family:var(--font-display);font-size:1.5rem;margin:.6rem 0}.mini-listing p{font-size:.75rem;color:var(--muted)}.mini-listing a{font-size:.7rem;color:var(--maroon);display:flex;gap:.5rem}.culture-band{display:grid;grid-template-columns:1.1fr 1fr;padding:0;background:var(--maroon-dark);color:white;min-height:580px}.culture-photo{background:linear-gradient(90deg,transparent,#3d101933),url(https://images.unsplash.com/photo-1588598198321-9735fd52455b?auto=format&fit=crop&w=1400&q=85) 50%/cover}.culture-copy{padding:7rem 7vw 7rem 6vw;display:flex;flex-direction:column;justify-content:center}.culture-copy h2{font-size:clamp(3rem,4.5vw,5rem)}.culture-copy p{line-height:1.8;color:#eadcd7}.culture-copy .button{align-self:flex-start;margin-top:1rem}.event-list{border-top:1px solid var(--line)}.event-list article{display:grid;grid-template-columns:100px 150px 1fr 250px 30px;align-items:center;padding:1.6rem 0;border-bottom:1px solid var(--line)}.event-date{display:flex;align-items:baseline;gap:.4rem}.event-date strong{font-family:var(--font-display);font-size:2.5rem;color:var(--maroon)}.event-date span{font-size:.6rem}.event-list h3{font-family:var(--font-display);font-size:1.5rem;margin:0}.event-list p{font-size:.74rem;color:var(--muted);margin:0}.contribute-band{padding:5rem 7vw;background:var(--gold);display:flex;justify-content:space-between;align-items:center}.contribute-band h2{font-size:clamp(2.7rem,4vw,4.5rem);margin-bottom:.8rem}.contribute-band p{max-width:650px;line-height:1.6}.contribute-band .kicker{color:var(--maroon)}.footer{background:#121b17;color:#d6ddd8;padding:5rem 7vw 2rem}.footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:4rem;gap:4rem}.footer-brand h2{font-size:2.5rem;margin:1rem 0}.footer-brand p{max-width:440px;color:#98a49d;line-height:1.7}.footer h3{text-transform:uppercase;color:var(--gold);font-size:.63rem;letter-spacing:.15em;margin-bottom:1.5rem}.footer a{display:block;color:#b8c1bc;font-size:.75rem;margin:.9rem 0}.footer-bottom{border-top:1px solid #ffffff1c;margin-top:4rem;padding-top:1.5rem;display:flex;justify-content:space-between;color:#718078;font-size:.65rem}.page-hero{padding:7rem 7vw 5rem;background:var(--ivory);position:relative;overflow:hidden}.page-hero.dark{background:var(--forest);color:white}.page-hero h1{font-size:clamp(4rem,7.5vw,7.5rem);max-width:950px;margin:.4rem 0 1.5rem}.page-hero>p{font-family:var(--font-display);font-size:1.35rem;line-height:1.5;max-width:720px;color:var(--muted)}.page-hero.dark>p{color:#b9c7bf}.orb{position:absolute;width:480px;height:480px;border:1px solid #d7a62e55;border-radius:50%;right:-130px;top:-170px}.orb:after,.orb:before{content:"";position:absolute;border:1px solid #d7a62e40;border-radius:50%;inset:35px}.orb:after{inset:75px}.filters{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.filters input,.filters select{border:1px solid var(--line);background:white;padding:.85rem 1rem;min-width:160px}.filters input{min-width:280px}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.content-grid .topic-card{display:block}.content-grid .topic-image{height:230px}.content-grid .topic-copy{padding-top:1rem}.az-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.az-card{background:var(--paper);padding:1.6rem;min-height:175px}.az-card strong{font-family:var(--font-display);font-size:2.2rem;color:var(--maroon)}.az-card a{display:block;font-size:.75rem;margin-top:.6rem;color:var(--muted)}.az-card a:hover{color:var(--maroon)}.source-pill{display:inline-flex;font-size:.65rem;padding:.4rem .6rem;border:1px solid var(--line);margin:.3rem}.notice{background:#f0eadc;border-left:3px solid var(--gold);padding:1rem 1.2rem;font-size:.75rem;line-height:1.6;color:var(--muted)}.cards-four{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.2rem;gap:1.2rem}.feature-card{border:1px solid var(--line);padding:1.7rem;background:white;min-height:220px}.feature-card .icon-circle{width:50px;height:50px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--maroon);margin-bottom:2rem}.feature-card h3{font-family:var(--font-display);font-size:1.45rem}.feature-card p{font-size:.78rem;color:var(--muted);line-height:1.65}.directory-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.directory-card{background:white;border:1px solid var(--line);padding:1.7rem;display:grid;grid-template-columns:60px 1fr auto;grid-gap:1rem;gap:1rem;align-items:start}.directory-card h3{font-family:var(--font-display);font-size:1.4rem;margin:.35rem 0}.directory-card p{font-size:.76rem;line-height:1.5;color:var(--muted)}.badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.6rem;color:var(--green);font-weight:700}.timeline article{display:grid;grid-template-columns:150px 1fr;border-top:1px solid var(--line);padding:2rem 0}.timeline h3{font-family:var(--font-display);font-size:1.6rem}.timeline p{color:var(--muted);line-height:1.7}.form-shell{max-width:900px;margin:0 auto;background:white;border:1px solid var(--line);padding:3rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.field{display:flex;flex-direction:column;gap:.5rem}.field.full{grid-column:1/-1}.field label{font-size:.7rem;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);padding:.9rem;background:var(--paper)}.field textarea{min-height:130px}.workflow{display:grid;grid-template-columns:repeat(4,1fr);margin:2rem 0}.workflow span{padding:1rem;border-top:2px solid var(--line);font-size:.7rem}.workflow span:first-child{border-color:var(--gold)}.dashboard-shell{display:grid;grid-template-columns:220px 1fr;min-height:700px}.dashboard-side{background:var(--forest);color:white;padding:3rem 1.5rem}.dashboard-side h2{font-size:1.6rem}.dashboard-side a{display:block;padding:.8rem;color:#b5c4bc;font-size:.75rem}.dashboard-side a:first-of-type{color:white;background:#ffffff0e}.dashboard-main{padding:4rem}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.stat{background:white;border:1px solid var(--line);padding:1.5rem}.stat strong{display:block;font:2.2rem var(--font-display);color:var(--maroon)}.queue{margin-top:2rem;background:white;border:1px solid var(--line)}.queue article{display:grid;grid-template-columns:1fr 140px 120px;grid-gap:1rem;gap:1rem;padding:1rem;border-bottom:1px solid var(--line);font-size:.76rem}.status{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--maroon)}.video-home{background:linear-gradient(135deg,#fbf9f4,#f6f1e7 50%,#ead9b2)}.pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.pillar-card{background:rgba(255,255,255,.72);padding:1.6rem;min-height:210px;transition:.2s ease}.pillar-card:hover{background:white;transform:translateY(-3px)}.pillar-card>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--maroon);color:white;font-size:1.45rem;margin-bottom:1.4rem}.pillar-card h3{font-family:var(--font-display);font-size:1.35rem;margin:.4rem 0}.pillar-card p{font-size:.76rem;line-height:1.6;color:var(--muted);margin:0}.homepage-video-nav{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.homepage-video-nav a{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem .9rem;border:1px solid var(--line);background:rgba(255,255,255,.72);font-size:.72rem;color:var(--maroon-dark)}.homepage-video-nav a:hover{border-color:var(--gold);background:white}.homepage-video-nav.large a{font-size:.82rem;padding:.9rem 1rem}.creator-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.creator-strip article{background:#fffaf0;border:1px solid var(--line);padding:1.5rem}.creator-strip h3{font-family:var(--font-display);font-size:1.35rem;margin:.55rem 0}.creator-strip p{font-size:.74rem;color:var(--muted);line-height:1.6}.channel-meta-row{display:flex;gap:.45rem;flex-wrap:wrap}.channel-meta-row span,.language-row span,.subcategory-cloud span,.tag-row span{display:inline-flex;border:1px solid var(--line);background:white;padding:.35rem .5rem;font-size:.6rem;color:var(--muted)}.channel-search{display:flex;align-items:center;gap:1rem;background:white;color:var(--ink);padding:.7rem;margin-top:2rem;max-width:860px}.channel-search input{flex:1 1;border:0;outline:0;background:transparent;padding:.85rem;font-size:1rem}.channel-principle{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;background:var(--gold);align-items:end}.channel-principle .kicker{color:var(--maroon-dark)}.channel-principle p{font-family:var(--font-display);font-size:1.35rem;line-height:1.55;margin:0}.section-tight{padding-top:4.5rem;padding-bottom:4.5rem}.youtube-category-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.youtube-category-card{background:white;border:1px solid var(--line);padding:1.6rem;scroll-margin-top:130px}.category-card-top{display:flex;gap:1rem;align-items:center;margin-bottom:1rem}.category-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--forest);color:white;font-size:1.5rem}.youtube-category-card h3{font-family:var(--font-display);font-size:1.55rem;margin:.35rem 0 0}.youtube-category-card p{font-size:.78rem;line-height:1.65;color:var(--muted)}.language-row,.subcategory-cloud,.tag-row{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0}.language-row span{background:var(--ivory);color:var(--maroon)}.category-actions{display:flex;gap:1rem;margin-top:1.3rem}.channel-table{border:1px solid var(--line);background:white}.channel-row,.channel-table-head{display:grid;grid-template-columns:1.5fr .85fr .85fr 1fr 120px;grid-gap:1rem;gap:1rem;align-items:center}.channel-table-head{padding:1rem 1.25rem;background:var(--forest);color:white;text-transform:uppercase;letter-spacing:.12em;font-size:.6rem}.channel-row{padding:1.25rem;border-top:1px solid var(--line)}.channel-row h3{font-family:var(--font-display);font-size:1.35rem;margin:0 0 .4rem}.channel-row p{font-size:.74rem;color:var(--muted);line-height:1.5;margin:0}.channel-row small{display:block;color:var(--muted);font-size:.63rem;margin-top:.35rem;line-height:1.35}.collections-band,.country-first-section{background:linear-gradient(180deg,var(--paper),var(--ivory))}.country-hub-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem}.country-hub-card{position:relative;min-height:430px;padding:2.2rem;color:white;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease}.country-hub-card:after{content:"";position:absolute;width:260px;height:260px;border:1px solid #fff3;border-radius:50%;right:-90px;top:-80px;box-shadow:0 0 0 35px #ffffff0a,0 0 0 75px #ffffff08}.country-hub-card:hover{transform:translateY(-4px)}.country-tone-1{background:#183d34}.country-tone-2{background:#621d2b}.country-tone-3{background:#1d5263}.country-tone-4{background:#594017}.country-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:auto;position:relative;z-index:1}.country-flag{font-size:3rem}.country-index{font:2rem var(--font-display);color:#ffffff66}.country-hub-card .meta{color:#f0c769;margin-top:3rem}.country-hub-card h2{font-size:clamp(2.7rem,4vw,4.5rem);margin:.45rem 0 1rem}.country-hub-card p{max-width:580px;line-height:1.7;color:#ffffffbd;font-size:.9rem}.country-city-list{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 1.7rem}.country-city-list span{font-size:.68rem;border:1px solid #ffffff3b;padding:.42rem .58rem;background:#ffffff0d}.country-enter{display:flex;align-items:center;gap:.6rem;font-size:.76rem;color:#f4cf75}.country-hub-grid.compact .country-hub-card{min-height:360px}.country-hub-grid.compact .country-city-list{display:none}.diaspora-method{background:var(--gold)}.method-flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#5b371d3b}.method-flow article{background:#d7a62e;padding:2rem}.method-flow strong{font:2.4rem var(--font-display);color:var(--maroon)}.method-flow h3{font:1.6rem var(--font-display);margin:1.4rem 0 .6rem}.method-flow p{line-height:1.6;font-size:.82rem}.homepage-country-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.homepage-country-grid>a{min-height:220px;background:white;padding:1.6rem;display:grid;grid-template-columns:1fr auto;grid-gap:.8rem;gap:.8rem;align-content:start;transition:.2s}.homepage-country-grid>a:hover{background:var(--ivory)}.homepage-country-grid>a>span{font-size:2.4rem;grid-column:1/-1}.homepage-country-grid small{display:block;color:var(--muted);font-size:.66rem;margin-bottom:.4rem}.homepage-country-grid strong{font:1.55rem var(--font-display);display:block}.homepage-country-grid p{color:var(--muted);font-size:.68rem;line-height:1.5;margin-top:.8rem}.homepage-country-grid svg{color:var(--maroon);margin-top:.2rem}.country-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,.75fr);background:var(--forest);color:white;min-height:670px}.country-hero-copy{padding:5.5rem 7vw;position:relative;overflow:hidden}.country-hero-copy:after{content:"";position:absolute;width:520px;height:520px;border:1px solid #d7a62e42;border-radius:50%;right:-230px;top:-180px;box-shadow:0 0 0 55px #d7a62e0a,0 0 0 110px #d7a62e07}.country-back{display:inline-block;color:#c5d0ca;font-size:.72rem;margin-bottom:4rem}.country-hero-flag{font-size:3.2rem;display:block;margin-bottom:1.2rem}.country-hero h1{font-size:clamp(3.8rem,6vw,6.5rem);max-width:880px;margin:.3rem 0 1.5rem}.country-hero-copy>p{font:1.25rem/1.55 var(--font-display);color:#c4d0ca;max-width:720px}.country-hero-actions{display:flex;align-items:center;gap:1.5rem;margin-top:2.2rem}.country-hero-actions .text-link{color:#f0c462;border-color:#f0c462}.country-snapshot{background:#f0c462;color:var(--ink);padding:5.5rem 3.5rem}.country-snapshot h2{font-size:2.8rem;margin:.7rem 0 2rem}.country-snapshot .country-city-list span{border-color:#53371644;background:#ffffff3b;color:#472d16}.country-city-list.large{margin-bottom:2.3rem}.snapshot-label{display:block;margin-top:2rem}.country-snapshot>p{font-size:.78rem;line-height:1.8}.country-local-nav{position:-webkit-sticky;position:sticky;top:79px;z-index:30;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:3rem;padding:1rem 7vw}.country-local-nav a{font-size:.7rem;color:var(--muted)}.country-local-nav a:hover{color:var(--maroon)}.country-pathway-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.country-pathway-grid article{background:white;border:1px solid var(--line);padding:1.8rem}.pathway-number{font:2.2rem var(--font-display);color:var(--gold)}.country-pathway-grid h3{font:1.55rem var(--font-display);margin:1.25rem 0 .6rem}.country-pathway-grid p{color:var(--muted);font-size:.78rem;line-height:1.6}.country-pathway-grid ul{list-style:none;padding:1rem 0 0;margin:1rem 0 0;border-top:1px solid var(--line);column-count:2}.country-pathway-grid li{font-size:.7rem;color:var(--maroon);padding:.38rem 0;page-break-inside:avoid;break-inside:avoid}.official-resource-section{background:var(--ivory)}.official-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.official-resource-grid>a{position:relative;background:var(--paper);padding:1.8rem;min-height:250px}.official-resource-grid>a:hover{background:white}.official-resource-grid h3{font:1.5rem var(--font-display);margin:1rem 2rem .7rem 0}.official-resource-grid p{color:var(--muted);font-size:.78rem;line-height:1.65}.official-resource-grid small{position:absolute;bottom:1.6rem;left:1.8rem;right:3rem;color:var(--maroon);font-size:.65rem}.resource-arrow{position:absolute;right:1.4rem;top:1.4rem;color:var(--maroon);font-size:1.25rem}.legal-note{margin:1.5rem 0 0;color:var(--muted);font-size:.7rem;line-height:1.6}.country-listings{margin-top:1.5rem}.country-empty{border:1px dashed var(--line);padding:3rem;text-align:center}.country-empty h3{font:2rem var(--font-display);margin-bottom:.8rem}.country-empty p{color:var(--muted);margin-bottom:1.5rem}.country-media{background:var(--maroon);color:white;display:flex;justify-content:space-between;align-items:flex-end;gap:3rem}.country-media h2{font-size:clamp(3rem,5vw,5rem);margin-bottom:1rem}.country-media p{max-width:720px;color:#ead8db;line-height:1.7}.country-media .button{flex-shrink:0}.country-marketplace{background:var(--ivory)}@keyframes rise{0%{opacity:0;transform:translateY(-44%)}to{opacity:1;transform:translateY(-49%)}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:1050px){.nav-links{display:none;position:absolute;top:79px;left:0;right:0;background:white;padding:1rem 5vw;flex-direction:column}.nav-links.open{display:flex}.nav-links a{padding:.6rem}.menu-button{display:grid}.featured-grid{grid-template-columns:1fr}.cards-four,.creator-strip,.homepage-country-grid,.pillar-grid,.youtube-category-grid{grid-template-columns:repeat(2,1fr)}.channel-table-head{display:none}.channel-row{grid-template-columns:1fr}.event-list article{grid-template-columns:90px 110px 1fr 180px}.event-list article>svg{display:none}.footer-top{grid-template-columns:2fr 1fr 1fr}.footer-top>div:last-child{display:none}.country-hero{grid-template-columns:1fr}.country-snapshot{padding:3.5rem 7vw}.country-pathway-grid,.official-resource-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.trust-bar{display:none}.site-header{top:0;height:70px;padding:0 1rem}.header-actions{min-width:auto}.header-actions .button{display:none}.brand{min-width:0}.brand-mark{width:34px;height:34px}.brand strong{font-size:1.05rem}.search-drawer{top:70px;padding:1rem}.home-hero{height:calc(100vh - 70px);min-height:620px}.hero-content{left:6vw;width:88vw}.hero-content h1{font-size:4rem}.hero-caption,.quick-links,.scroll-cue{display:none}.section,.section-dark{padding:5rem 6vw}.channel-principle,.intro-section{grid-template-columns:1fr}.intro-number{width:130px}.section-heading{align-items:flex-start;flex-direction:column}.content-grid,.country-hub-grid,.country-pathway-grid,.creator-strip,.directory-grid,.featured-grid,.homepage-country-grid,.listing-row,.method-flow,.official-resource-grid,.pillar-grid,.youtube-category-grid{grid-template-columns:1fr}.channel-search{align-items:stretch;flex-direction:column}.topic-card{grid-template-columns:120px 1fr}.topic-card-large .topic-image{height:280px}.culture-band{grid-template-columns:1fr}.culture-photo{height:360px}.culture-copy{padding:4rem 7vw}.event-list article{grid-template-columns:75px 1fr}.event-list .meta,.event-list p{display:none}.contribute-band{align-items:flex-start;flex-direction:column;gap:1rem}.footer-top{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.az-grid{grid-template-columns:repeat(2,1fr)}.cards-four{grid-template-columns:1fr}.form-shell{padding:1.5rem}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.dashboard-shell{grid-template-columns:1fr}.dashboard-side{display:none}.dashboard-main{padding:2rem 1rem}.stat-grid{grid-template-columns:1fr 1fr}.queue article{grid-template-columns:1fr}.page-hero{padding:5rem 6vw}.footer-bottom{flex-direction:column;gap:.7rem}.country-hub-card{min-height:390px}.country-hero{min-height:0}.country-hero-copy{padding:4rem 6vw}.country-hero h1{font-size:3.6rem}.country-back{margin-bottom:3rem}.country-snapshot{padding:3rem 6vw}.country-local-nav{top:70px;overflow-x:auto;justify-content:flex-start;gap:1.5rem;white-space:nowrap}.country-pathway-grid ul{column-count:1}.country-hero-actions,.country-media{align-items:flex-start;flex-direction:column}.country-media .button{width:100%}}.country-education-nav{background:var(--ivory)}.education-country-groups,.event-country-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem}.education-country-groups>article,.event-country-grid>article{background:white;border:1px solid var(--line);padding:1.8rem}.education-country-title,.event-country-heading{display:flex;align-items:center;gap:1rem;padding-bottom:1.4rem;border-bottom:1px solid var(--line)}.education-country-title>span,.event-country-heading>span{font-size:2.5rem}.education-country-title h3{font:1.7rem var(--font-display);margin:.3rem 0 0}.event-country-heading h2{font-size:2.2rem;margin:.3rem 0 0}.education-provider{display:grid;grid-template-columns:52px 1fr auto;grid-gap:1rem;gap:1rem;padding:1.3rem 0;border-bottom:1px solid var(--line)}.education-provider .listing-initial{width:46px;height:46px;margin:0;font-size:1.3rem}.education-provider strong{font:1.2rem var(--font-display)}.country-provider-empty,.education-provider p,.education-provider small{font-size:.72rem;line-height:1.55;color:var(--muted)}.country-provider-empty{padding:2rem 0;border-bottom:1px solid var(--line)}.education-country-groups .text-link,.event-country-grid .text-link{margin-top:1.4rem}.event-list.compact{border:0}.country-event{display:grid;grid-template-columns:72px 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--line)}.country-event .event-date strong{font-size:2rem}.country-event h3{font:1.25rem var(--font-display);margin:.35rem 0}.country-event p{font-size:.7rem;color:var(--muted);margin:0}@media (max-width:720px){.education-country-groups,.event-country-grid{grid-template-columns:1fr}.education-provider{grid-template-columns:48px 1fr}.education-provider .badge{grid-column:2}}.yt-pulse{background:#10261f;color:white;padding:4.5rem 5vw 5.5rem}.news-infographic{padding:2rem;border-bottom:1px solid #d4cdbd}.news-infographic header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.news-infographic h2{font-size:clamp(2rem,4vw,3.4rem);margin:.5rem 0}.news-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:1.5rem 0;background:#671c2a;color:#fff5e1}.news-stat-strip>div{padding:1.4rem;border-right:1px solid #ffffff30}.news-stat-strip strong{display:block;color:#f2ca70;font:2.8rem var(--font-display)}.news-stat-strip span{font-size:.8rem}.news-explorer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.news-explorer-grid h3{font-size:1.8rem;margin:.5rem 0}.freshness-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1.7rem}.freshness-chart>div{text-align:center}.freshness-chart>div>div{height:145px;display:flex;align-items:end;background:#e5dfd2;margin:.6rem 0}.freshness-chart i{width:100%;background:linear-gradient(0deg,#1a5140,#b8872a)}.freshness-chart span{font-size:.72rem}.news-subject-select{display:flex;align-items:center;gap:1rem;font-size:.85rem}.news-subject-select select{padding:.6rem;background:#fffdf7;color:#232b26;border:1px solid #938572;min-height:44px}.news-subject-stories{padding:0;list-style:none}.news-subject-stories li{border-top:1px solid #d4cdbd;padding:.7rem 0}.news-subject-stories a{font-weight:600;line-height:1.5}.news-subject-stories small{display:block;color:#5c625b;margin-top:.35rem}@media (max-width:700px){.news-stat-strip{grid-template-columns:1fr 1fr}.news-explorer-grid{grid-template-columns:1fr}.news-infographic{padding:1.2rem}}.yt-pulse-header{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.7fr);grid-gap:5vw;gap:5vw;align-items:end;padding-bottom:2.5rem;border-bottom:1px solid #ffffff28}.yt-pulse-header h1{font-size:clamp(3.8rem,7vw,7rem);max-width:900px;margin:0 0 1.2rem}.yt-pulse-header>div:first-child>p{color:#bbcac2;max-width:690px;font:1.2rem/1.55 var(--font-display)}.yt-pulse-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}.data-status{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid #f0c46266;color:#f0c462;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.data-status i{width:7px;height:7px;border-radius:50%;background:#e6892e}.data-status.live i{background:#6bc796;box-shadow:0 0 0 5px #6bc7961f}.data-updated{color:#95aaa0;font-size:.68rem}.channel-search.compact{width:100%;margin:.5rem 0 0;background:#f8f5ed;padding:.35rem .35rem .35rem .8rem}.channel-search.compact input{min-width:0;padding:.7rem;font-size:.85rem}.channel-search.compact button{border:0;background:var(--gold);color:var(--maroon-dark);padding:.85rem 1rem;font-size:.7rem}.analytics-disclosure{display:grid;grid-template-columns:160px 1fr;grid-gap:1.2rem;gap:1.2rem;padding:1rem 1.2rem;margin:1.4rem 0 0;border:1px solid #d7a62e55;background:#d7a62e12;color:#c8d4cd;font-size:.75rem;line-height:1.55}.analytics-disclosure strong{color:#f0c462;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.pulse-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff28;margin-top:1.5rem}.pulse-summary>div{padding:1.5rem;border-right:1px solid #ffffff28}.pulse-summary>div:last-child{border-right:0}.pulse-summary small,.pulse-summary span{display:block;color:#92a59b;font-size:.66rem}.pulse-summary span{text-transform:uppercase;letter-spacing:.12em}.pulse-summary strong{display:block;margin:.55rem 0 .3rem;font:2.65rem var(--font-display);color:#f2ca70}.analytics-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.analytics-panel{background:#f7f3e9;color:var(--ink);padding:1.8rem;min-width:0}.panel-heading{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.7rem}.panel-heading h2{font-size:clamp(1.8rem,2.6vw,2.8rem);margin:.45rem 0 0}.panel-heading>small{color:var(--muted);font-size:.65rem;text-align:right}.momentum-row{display:grid;grid-template-columns:38px 1fr;grid-gap:.8rem;gap:.8rem;align-items:center;margin:1rem 0}.chart-rank{color:#9b8972;font:1.15rem var(--font-display)}.bar-label{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.45rem;font-size:.76rem}.bar-label span{color:var(--maroon);font-weight:700}.bar-track{display:block;height:10px;background:#ded8ca;overflow:hidden}.bar-track i{display:block;height:100%;background:linear-gradient(90deg,var(--maroon),var(--saffron));transform-origin:left;animation:chart-grow .8s ease both}.language-viz{display:grid;grid-template-columns:minmax(150px,210px) 1fr;grid-gap:1.6rem;gap:1.6rem;align-items:center}.language-donut{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative}.language-donut:after{content:"";position:absolute;inset:21%;background:#f7f3e9;border-radius:50%}.language-donut>span{position:relative;z-index:1;text-align:center}.language-donut small,.language-donut strong{display:block}.language-donut strong{font:1.75rem var(--font-display)}.language-donut small{color:var(--muted);font-size:.62rem}.language-legend{display:grid;grid-gap:.8rem;gap:.8rem}.language-legend>div{display:grid;grid-template-columns:10px 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:center;padding-bottom:.55rem;border-bottom:1px solid var(--line);font-size:.72rem}.language-legend i{width:8px;height:8px}.language-legend strong{font:1rem var(--font-display)}.trends-panel{grid-column:1/-1;background:#f0c462}.trend-radar{list-style:none;margin:0;padding:0}.trend-radar li{display:grid;grid-template-columns:52px 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem 0;border-top:1px solid #4a351f40}.trend-radar li>span{color:var(--maroon);font:1.6rem var(--font-display)}.trend-radar small,.trend-radar strong{display:block}.trend-radar strong{font:1.15rem var(--font-display)}.trend-radar small{color:#66583f;font-size:.68rem;margin-top:.25rem}.trend-radar em{color:var(--maroon);font-size:.7rem;font-style:normal;font-weight:700}.ecosystem-bars{display:grid;grid-gap:.85rem;gap:.85rem}.ecosystem-bars>div>span{display:flex;justify-content:space-between;gap:1rem;font-size:.72rem;margin-bottom:.35rem}.ecosystem-bars em{font-style:normal;color:var(--maroon)}.ecosystem-bars>div>i{display:block;height:7px;background:#ddd6c8}.ecosystem-bars b{display:block;height:100%;background:var(--forest)}.news-split{display:flex;margin-top:1.8rem;height:38px;color:white;font-size:.62rem}.news-split span{display:grid;place-items:center;text-align:center;padding:0 .4rem}.news-split span:first-child{background:var(--maroon)}.news-split span:last-child{background:var(--blue)}.heatmap{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.heatmap span{aspect-ratio:1.3;min-height:20px;background:#ded8ca}.heatmap .heat-1{background:#e5dfd2}.heatmap .heat-2{background:#c5b785}.heatmap .heat-3{background:#d49d38}.heatmap .heat-4{background:#9b4a37}.heatmap .heat-5{background:#671c2a}.heatmap-axis{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px;margin-top:.55rem;color:var(--muted);font-size:.58rem;text-align:center}@keyframes chart-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.analytics-grid,.yt-pulse-header{grid-template-columns:1fr}.trends-panel{grid-column:auto}.pulse-summary{grid-template-columns:repeat(2,1fr)}.pulse-summary>div:nth-child(2){border-right:0}.pulse-summary>div:nth-child(-n+2){border-bottom:1px solid #ffffff28}}@media (max-width:600px){.yt-pulse{padding:3.5rem 5vw 4rem}.yt-pulse-header h1{font-size:3.6rem}.analytics-disclosure{grid-template-columns:1fr}.pulse-summary{grid-template-columns:1fr 1fr}.pulse-summary strong{font-size:2rem}.analytics-panel{padding:1.25rem}.language-viz{grid-template-columns:1fr}.language-donut{width:min(190px,70vw);margin:0 auto}.trend-radar li{grid-template-columns:38px 1fr}.trend-radar em{grid-column:2}}@media (prefers-reduced-motion:reduce){.bar-track i{animation:none}}.coverage-infographics{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:2rem;gap:2rem;padding:1.5rem 0 2rem;border-bottom:1px solid #d6d1c5;margin-bottom:1.5rem}.coverage-infographics h3{font-size:1.8rem;margin:.5rem 0}.subject-mosaic{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem}.subject-mosaic button{flex-basis:110px;min-height:132px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;padding:1rem;border:3px solid transparent;color:white;font:inherit;text-align:left;cursor:pointer}.subject-mosaic button[aria-pressed=true]{border-color:#f6cf72;box-shadow:inset 0 0 0 2px #222}.subject-mosaic button:nth-child(6n+2){background:#85520d!important}.subject-mosaic strong{font-size:2rem}.subject-mosaic small{font-size:.85rem}.publisher-share{list-style:none;margin:1.3rem 0 0;padding:0;display:grid;grid-gap:1.2rem;gap:1.2rem}.publisher-share li>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;font-size:.9rem}.publisher-track{display:block;height:10px;border-radius:3px;background:#e6e0d3;margin-top:.5rem;overflow:hidden}.publisher-track i{display:block;height:100%}@media (max-width:800px){.coverage-infographics{grid-template-columns:1fr}}.yt-pulse{padding-top:2.5rem}.yt-pulse-header{gap:2rem;align-items:center}.yt-pulse-header h1{font-size:clamp(2.8rem,5vw,4.8rem)}.pulse-directory-link{color:#f2ca70;text-underline-offset:5px}.pulse-view-switch{display:flex;flex-wrap:wrap;gap:.6rem;padding:1.4rem 0}.pulse-view-switch button{padding:.9rem 1.2rem;min-height:48px;font:inherit;border:1px solid #8ca195;color:#fff;background:transparent;cursor:pointer;border-radius:4px}.pulse-view-switch button[aria-pressed=true]{color:#291e14;background:#f0c462;border-color:#f0c462}.yt-pulse :is(button,a,select,summary):focus-visible{outline:3px solid #df962f;outline-offset:5px}.pulse-news{background:#f7f3e9;color:#232b26}.pulse-news .newsroom-pulse{padding:2rem}.pulse-coverage{padding:0 2rem 2rem}.pulse-coverage h2{font-size:2.4rem}.pulse-filter{display:flex;gap:2rem;align-items:center;justify-content:space-between;padding:1rem 0}.pulse-filter h2{font-size:2.3rem;margin:0}.pulse-filter p,.pulse-method p{color:#c6d5cd;line-height:1.7}.pulse-filter label{min-width:180px}.pulse-filter select{display:block;margin-top:.6rem;width:100%;padding:.8rem;font:inherit;background:#fffaf1;color:#232b26}.pulse-creator-grid,.pulse-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.4rem}.pulse-creator-card{display:flex;gap:1rem;padding:1.4rem;background:#f7f3e9;color:#232b26;border-bottom:3px solid #d7a62e;text-decoration:none;transition:transform .2s}.pulse-creator-card:hover,.pulse-video-card:hover{transform:translateY(-3px)}.pulse-avatar{flex:0 0 44px;height:44px;display:grid;place-items:center;background:#671c2a;color:#f0c462;border-radius:50%;font:1.6rem var(--font-display)}.pulse-creator-card h3{font-size:1.45rem;margin:.5rem 0}.pulse-creator-card p{font-size:.9rem;line-height:1.6}.pulse-creator-card small{color:#671c2a}.pulse-creator-card div>span{color:#671c2a;font-size:.9rem}.pulse-note{font-size:.9rem;line-height:1.6;color:#555e56}.pulse-method{padding:1.5rem;margin-top:1.5rem;border:1px solid #8ca195;line-height:1.7}.pulse-method summary{cursor:pointer;min-height:32px}.pulse-method a{color:#f2ca70}.pulse-video-heading{margin-top:2rem;font-size:2.4rem}.pulse-video-card{background:#f7f3e9;color:#232b26;text-decoration:none;padding-bottom:1.2rem;transition:transform .2s}.pulse-video-card>div{position:relative;aspect-ratio:16/9;background:#353e38}.pulse-video-card img{width:100%;height:100%;object-fit:cover}.pulse-video-card div>span{position:absolute;bottom:0;left:0;background:#10261feb;color:white;padding:.6rem}.pulse-video-card h3{font-size:1.4rem;margin:1rem}.pulse-video-card>p,.pulse-video-card>small{margin:.5rem 1rem;display:block}.yt-pulse .analytics-disclosure,.yt-pulse .bar-label,.yt-pulse .language-legend>div{font-size:.95rem}.yt-pulse .data-updated{color:#c6d5cd;font-size:.9rem}@media (max-width:1000px){.pulse-creator-grid,.pulse-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pulse-filter{flex-direction:column;align-items:stretch}.pulse-view-switch button{flex:1 1 100%}.pulse-creator-grid,.pulse-video-grid{grid-template-columns:1fr}.pulse-news .newsroom-pulse{padding:1.2rem}.pulse-coverage{padding:0 1.2rem 1.2rem}.bar-label{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pulse-creator-card,.pulse-video-card{transition:none;transform:none!important}}.today-page{background:var(--paper)}.today-masthead{background:var(--maroon-dark);color:white;padding:5rem 7vw 3.5rem;display:grid;grid-template-columns:1.4fr .6fr;grid-gap:4rem;gap:4rem;align-items:end}.today-masthead h1{font-size:clamp(4rem,7vw,7rem);margin:.2rem 0 1.3rem}.today-masthead p{color:#e2cfd2;font:1.25rem/1.55 var(--font-display);max-width:700px}.reading-tools{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;padding:1rem;border:1px solid #ffffff2c;background:#ffffff0a}.reading-tools>span{grid-column:1/-1;color:#e7bd61;font-size:.68rem;text-transform:uppercase;letter-spacing:.13em}.reading-tools button{min-height:50px;border:1px solid #ffffff2c;background:transparent;color:white;font-size:.72rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.reading-tools button[aria-pressed=true]{background:var(--gold);color:var(--maroon-dark);border-color:var(--gold)}.reading-tools button b{font:1.1rem var(--font-display)}.reading-tools button i{width:16px;height:16px;border-radius:50%;background:linear-gradient(90deg,white 50%,#111 0);border:1px solid #fff}.today-nav{position:-webkit-sticky;position:sticky;top:79px;z-index:30;display:flex;gap:2.2rem;justify-content:center;overflow-x:auto;padding:1rem 7vw;border-bottom:1px solid var(--line);background:#fffdf8f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap}.today-nav a{color:var(--muted);font-size:.72rem}.today-nav a:hover{color:var(--maroon)}.lead-news-layout{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:1rem;gap:1rem}.lead-story{min-height:510px;background:var(--forest);color:white;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.lead-story:after{content:"";position:absolute;width:420px;height:420px;border:1px solid #d7a62e55;border-radius:50%;right:-170px;top:-140px;box-shadow:0 0 0 45px #d7a62e0c,0 0 0 90px #d7a62e08}.lead-story footer,.lead-story>div{position:relative;z-index:1}.story-label{display:block;color:var(--maroon);font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-bottom:1rem}.lead-story .story-label{color:#f0c462}.lead-story h2{font-size:clamp(2.7rem,4.5vw,4.8rem);margin:0 0 1.2rem}.lead-story p{color:#c3d0c9;font-size:1rem;line-height:1.7;max-width:670px}.lead-story footer{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #ffffff31;padding-top:1.2rem;font-size:.7rem;color:#aebeb5}.lead-story footer strong{color:#f0c462}.top-story-stack{display:grid;grid-gap:1rem;gap:1rem}.top-story-stack a{background:white;border:1px solid var(--line);padding:1.5rem}.top-story-stack h3{font:1.5rem var(--font-display);margin:.4rem 0 .7rem}.top-story-stack p{color:var(--muted);font-size:.78rem;line-height:1.55}.top-story-stack small{color:var(--maroon);font-size:.65rem}.trending-section{background:var(--gold)}.trending-section .kicker{color:var(--maroon)}.trend-board{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#5634143d;border:1px solid #5634143d}.trend-board article{min-height:170px;background:#e0b345;padding:1.5rem;display:grid;grid-template-columns:46px 1fr;grid-gap:.8rem;gap:.8rem;align-content:start}.trend-board article>span{color:var(--maroon);font:1.7rem var(--font-display)}.trend-board small{color:#6d4b21;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.trend-board h3{font:1.4rem var(--font-display);margin:.45rem 0}.trend-board article>strong{grid-column:2;justify-self:start;color:var(--maroon);font-size:.65rem;border-bottom:1px solid var(--maroon);padding-bottom:.25rem}.trend-board-live{grid-template-columns:repeat(3,1fr)}.trend-board-live>a{min-height:330px;background:#e0b345;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.trend-board-live>a:hover{position:relative;z-index:2;background:#e8c16a;transform:translateY(-5px);box-shadow:0 18px 38px #4a2b171f}.trend-image{min-height:170px;padding:1rem;background-size:cover;background-position:50%;display:flex;justify-content:space-between;align-items:flex-start;transition:transform .5s ease}.trend-board-live>a:hover .trend-image{transform:scale(1.025)}.trend-image b{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#671c2ae8;color:white;font:1.05rem var(--font-display)}.trend-image i{padding:.45rem .55rem;border-radius:999px;background:#f0c462e8;color:var(--maroon-dark);font-size:.56rem;font-style:normal;text-transform:uppercase;letter-spacing:.08em}.trend-board-live>a>div{padding:1.3rem;display:flex;flex-direction:column;flex:1 1}.trend-board-live small{color:#70471f}.trend-board-live h3{font-size:1.48rem}.trend-board-live strong{margin-top:auto;align-self:flex-start;color:var(--maroon);font-size:.64rem;border-bottom:1px solid var(--maroon);padding-bottom:.2rem}.trend-board-fallback.loading article{position:relative;overflow:hidden}.trend-board-fallback.loading article:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff3e,transparent);transform:translateX(-100%);animation:live-story-shimmer 1.4s infinite}.watch-section{background:#111b17;color:white}.watch-section .section-heading p{color:#a9bbb1}.video-wall{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem 1.2rem;gap:2rem 1.2rem}.video-frame{aspect-ratio:16/9;background:black;overflow:hidden}.video-frame iframe{width:100%;height:100%;border:0}.video-wall .story-label{color:#e7bd61;margin:1rem 0 .5rem}.video-wall h3{font:1.45rem var(--font-display);margin:0 0 .4rem}.video-wall p{color:#93a79d;font-size:.72rem}.entertainment-section{background:#f3eee4}.entertainment-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.entertainment-card{padding:2rem;min-height:320px;display:flex;flex-direction:column}.entertainment-card.tone-1{background:#6a2030;color:white}.entertainment-card.tone-2{background:#1c5364;color:white}.entertainment-card.tone-3{background:#d8a62e}.entertainment-card .story-label{color:#f3c966}.entertainment-card.tone-3 .story-label{color:var(--maroon)}.entertainment-card h3{font:1.8rem var(--font-display);margin:.5rem 0 1rem}.entertainment-card p{font-size:.82rem;line-height:1.65;color:#ffffffc2}.entertainment-card.tone-3 p{color:#59421d}.entertainment-card small{margin-top:auto;padding-top:1rem;font-size:.65rem}.gossip-section{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:4rem;gap:4rem;background:#5e1d2a;color:white;align-items:center}.gossip-section h2{font-size:clamp(3rem,5vw,5.5rem)}.gossip-section p{max-width:760px;color:#ead9dd;font-size:1rem;line-height:1.8}.gossip-rules{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#ffffff2b}.gossip-rules span{min-height:100px;background:#ffffff0b;display:flex;align-items:center;gap:.7rem;padding:1rem;font-size:.74rem}.gossip-rules b{width:28px;height:28px;border-radius:50%;background:var(--gold);color:var(--maroon);display:grid;place-items:center}.comfort-section{background:var(--ivory)}.comfort-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.comfort-grid a{background:var(--paper);padding:1.7rem;min-height:270px;display:flex;flex-direction:column}.comfort-grid a>span{font-size:1.8rem;color:var(--gold)}.comfort-grid h3{font:1.5rem var(--font-display);margin:1.4rem 0 .8rem}.comfort-grid p{color:var(--muted);font-size:.8rem;line-height:1.65}.comfort-grid strong{margin-top:auto;color:var(--maroon);display:flex;align-items:center;gap:.4rem;font-size:.7rem}.long-read-links{margin-top:2rem;border-top:1px solid var(--line)}.long-read-links a{display:grid;grid-template-columns:160px 1fr;grid-gap:2rem;gap:2rem;padding:1.3rem 0;border-bottom:1px solid var(--line)}.long-read-links span{color:var(--maroon);font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.long-read-links strong{display:flex;justify-content:space-between;gap:1rem;font:1.25rem var(--font-display)}body[data-reading-size=large] .today-page a,body[data-reading-size=large] .today-page button,body[data-reading-size=large] .today-page p,body[data-reading-size=large] .today-page small{font-size:1.08rem;line-height:1.7}body[data-reading-contrast=high] .today-page{--muted:#303832;--line:#625c51}body[data-reading-contrast=high] .comfort-grid a,body[data-reading-contrast=high] .top-story-stack a{background:white;color:#000}.home-today{background:#f1eadc}.home-headline-grid{display:grid;grid-template-columns:1.15fr repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.home-headline-grid a{min-height:250px;padding:1.7rem;background:white;display:flex;flex-direction:column}.home-headline-grid a:first-child{background:var(--maroon);color:white}.home-headline-grid a:first-child .story-label{color:#efc665}.home-headline-grid h3{font:1.5rem var(--font-display);margin:.4rem 0 .8rem}.home-headline-grid a:first-child h3{font-size:2rem}.home-headline-grid p{color:var(--muted);font-size:.78rem;line-height:1.6}.home-headline-grid a:first-child p{color:#ead7dc}.home-headline-grid small{margin-top:auto;color:var(--maroon);font-size:.64rem}.home-headline-grid a:first-child small{color:#efc665}.story-live-chip{position:absolute;top:1rem;right:1rem;z-index:3;padding:.5rem .65rem;border-radius:999px;background:#f0c462;color:var(--maroon-dark);font:.58rem var(--font-body);font-style:normal;text-transform:uppercase;letter-spacing:.09em;box-shadow:0 6px 18px #0003}.lead-story .story-live-chip{top:1.4rem;right:1.4rem}.home-headline-grid a,.live-story-loading .home-story-image,.live-story-loading .story-thumb{position:relative}.live-story-loading .home-story-image:after,.live-story-loading .story-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff38,transparent);transform:translateX(-100%);animation:live-story-shimmer 1.4s infinite}.live-stories-ready{animation:live-stories-in .45s ease both}@keyframes live-story-shimmer{to{transform:translateX(100%)}}@keyframes live-stories-in{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:950px){.gossip-section,.lead-news-layout,.today-masthead{grid-template-columns:1fr}.trend-board,.trend-board-live{grid-template-columns:repeat(2,1fr)}.entertainment-grid{grid-template-columns:1fr 1fr}.comfort-grid{grid-template-columns:repeat(2,1fr)}.home-headline-grid{grid-template-columns:1fr}}@media (max-width:650px){.today-masthead{padding:4rem 6vw 3rem}.today-masthead h1{font-size:3.7rem}.today-nav{top:70px;justify-content:flex-start}.lead-story{min-height:470px;padding:1.7rem}.lead-story footer{flex-direction:column}.comfort-grid,.entertainment-grid,.gossip-rules,.long-read-links a,.trend-board,.trend-board-live,.video-wall{grid-template-columns:1fr}.long-read-links a{gap:.5rem}}@media (prefers-reduced-motion:reduce){.live-stories-ready,.live-story-loading .home-story-image:after,.live-story-loading .story-thumb:after,.trend-board-fallback.loading article:after{animation:none}.trend-board-live>a,.trend-image{transition:none}}.live-feed-section{background:#fffdf8}.live-feed-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.live-feed-heading h2{font-size:clamp(2.8rem,5vw,5rem);margin:0}.live-feed-heading p{color:var(--muted);line-height:1.7;max-width:620px}.feed-state{display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--line);padding:.7rem .85rem;color:var(--muted);font-size:.68rem;white-space:nowrap}.feed-state i{width:8px;height:8px;border-radius:50%;background:#aa8543}.feed-state.live{color:var(--green)}.feed-state.live i{background:#3f9e68;box-shadow:0 0 0 5px #3f9e6815}.feed-state.unavailable i{background:var(--maroon)}.feed-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.feed-filters button{border:1px solid var(--line);background:white;color:var(--muted);padding:.7rem .9rem;font-size:.7rem}.feed-filters button[aria-pressed=true]{background:var(--maroon);border-color:var(--maroon);color:white}.live-feed-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.live-feed-grid>a{min-height:430px;padding:1.5rem;background:white;display:flex;flex-direction:column;overflow:hidden;transition:background .2s ease,transform .25s ease,box-shadow .25s ease}.live-feed-grid>a:first-child{grid-column:span 2}.live-feed-grid>a:hover{position:relative;z-index:2;background:var(--ivory);transform:translateY(-4px);box-shadow:0 18px 36px #2e20151c}.feed-story-image{display:block;height:170px;margin:-1.5rem -1.5rem 1.25rem;background-size:cover;background-position:50%;transition:transform .55s ease}.live-feed-grid>a:first-child .feed-story-image{height:240px}.feed-story-image.fallback{background-image:linear-gradient(120deg,rgba(91,20,37,.22),rgba(14,51,40,.18)),url(/images/sri-lanka-today-editorial-v2.png)}.live-feed-grid>a:hover .feed-story-image{transform:scale(1.025)}.feed-card-top{display:flex;justify-content:space-between;align-items:center}.feed-card-top span{color:var(--maroon);font-size:.62rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.feed-card-top em{color:#a09889;font:1.4rem var(--font-display);font-style:normal}.live-feed-grid h3{font:1.55rem/1.18 var(--font-display);margin:1.3rem 0 .8rem}.live-feed-grid p{color:var(--muted);font-size:.76rem;line-height:1.6}.live-feed-grid footer{margin-top:auto;padding-top:1rem;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.62rem}.live-feed-grid footer>span{color:var(--maroon);font-weight:700}.feed-loading{min-height:270px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line)}.feed-loading span{background:linear-gradient(90deg,#f2ede3,#fff,#f2ede3);background-size:220% 100%;animation:feed-shimmer 1.5s infinite}.feed-unavailable{border:1px dashed var(--line);padding:2rem;display:flex;flex-direction:column;gap:.5rem;color:var(--muted)}.feed-unavailable strong{color:var(--ink);font:1.3rem var(--font-display)}.feed-disclosure{color:var(--muted);font-size:.66rem;line-height:1.6;margin:1.2rem 0 0}@keyframes feed-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.live-feed-grid{grid-template-columns:repeat(2,1fr)}.live-feed-heading{align-items:flex-start;flex-direction:column}.feed-loading{grid-template-columns:1fr 1fr}}@media (max-width:600px){.live-feed-grid{grid-template-columns:1fr}.live-feed-grid>a,.live-feed-grid>a:first-child{grid-column:auto;min-height:390px}.live-feed-grid>a:first-child .feed-story-image{height:180px}.feed-loading{grid-template-columns:1fr}.feed-loading span{min-height:180px}.live-feed-grid footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.feed-loading span{animation:none}.feed-story-image,.live-feed-grid>a{transition:none}}.visual-page-hero{min-height:640px;display:flex;align-items:flex-end;color:white;isolation:isolate}.page-hero-photo,.page-hero-shade{position:absolute;inset:0}.page-hero-photo{z-index:-3;background-size:cover;background-position:50%;transform:scale(1.035);animation:editorial-drift 16s ease-in-out infinite alternate}.page-hero-shade{z-index:-2;background:linear-gradient(90deg,rgba(25,10,13,.92),rgba(25,10,13,.77) 49%,rgba(25,10,13,.22)),linear-gradient(0deg,rgba(8,20,16,.45),transparent 58%)}.visual-page-hero .page-hero-copy{position:relative;z-index:2;width:min(1040px,78%)}.visual-page-hero .page-hero-copy>p{font-family:var(--font-display);font-size:1.35rem;line-height:1.5;max-width:720px;color:#f1e8e2}.visual-page-hero .page-hero-copy h1{text-wrap:balance}.visual-page-hero .orb{z-index:1;opacity:.82}.today-masthead{position:relative;isolation:isolate;overflow:hidden;background-image:linear-gradient(90deg,rgba(33,7,13,.96),rgba(33,7,13,.84) 55%,rgba(33,7,13,.34)),url(/images/sri-lanka-today-editorial-v2.png);background-size:cover;background-position:50%}.today-masthead:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 86% 25%,rgba(239,190,80,.24),transparent 25%)}.today-masthead>*{position:relative;z-index:1}.lead-story{background-size:cover;background-position:50%;transition:background-position .7s ease,transform .35s ease}.lead-story:hover{background-position:54%;transform:translateY(-3px)}.top-story-stack a{display:grid;grid-template-columns:118px 1fr;grid-column-gap:1rem;column-gap:1rem;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.top-story-stack a:hover{transform:translateX(4px);box-shadow:0 14px 30px rgba(35,22,16,.08)}.story-thumb{grid-row:1/6;width:118px;min-height:148px;margin:-1.5rem 0 -1.5rem -1.5rem;background-size:cover;background-position:50%;transition:transform .45s ease}.top-story-stack a:hover .story-thumb{transform:scale(1.04)}.top-story-stack .story-label{margin-bottom:0}.entertainment-card{position:relative;overflow:hidden;isolation:isolate}.entertainment-image{height:155px;margin:-2rem -2rem 1.5rem;background-size:cover;background-position:50%;filter:saturate(.9);transition:transform .5s ease}.entertainment-card:hover .entertainment-image{transform:scale(1.035)}.home-headline-grid a{overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.home-headline-grid a:hover{position:relative;z-index:2;transform:translateY(-5px);box-shadow:0 18px 38px rgba(49,31,19,.13)}.home-story-image{display:block;height:135px;margin:-1.7rem -1.7rem 1.35rem;background-size:cover;background-position:50%;transition:transform .55s ease}.home-headline-grid a:hover .home-story-image{transform:scale(1.035)}.home-headline-grid a:first-child .home-story-image{height:170px;position:relative}.culture-photo{background-image:linear-gradient(90deg,transparent 55%,rgba(20,42,33,.25)),url(/images/sri-lanka-heritage-editorial-v2.png)}.yt-pulse{position:relative;isolation:isolate;overflow:hidden}.yt-pulse:before{content:"";position:absolute;inset:0 0 auto 0;height:520px;z-index:-1;background:linear-gradient(90deg,rgba(10,31,24,.98),rgba(10,31,24,.77) 64%,rgba(10,31,24,.38)),url(/images/sri-lanka-today-editorial-v2.png) 50%/cover;opacity:.72}.analytics-panel{transition:transform .25s ease,box-shadow .25s ease}.analytics-panel:hover{transform:translateY(-3px);box-shadow:0 16px 35px rgba(0,0,0,.14)}.country-hero-copy{isolation:isolate}.country-hero-copy:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(10,37,29,.97),rgba(10,37,29,.78) 70%,rgba(10,37,29,.38)),url(/images/sri-lanka-diaspora-editorial-v2.png) 50%/cover}.country-hero-copy>*{position:relative;z-index:1}@keyframes editorial-drift{0%{transform:scale(1.035) translateZ(0)}to{transform:scale(1.075) translate3d(-.7%,-.4%,0)}}@media (max-width:850px){.visual-page-hero{min-height:560px}.visual-page-hero .page-hero-copy{width:100%}.page-hero-shade{background:linear-gradient(90deg,rgba(25,10,13,.93),rgba(25,10,13,.64))}.top-story-stack a{grid-template-columns:96px 1fr}.story-thumb{width:96px}}@media (max-width:560px){.visual-page-hero{min-height:520px}.story-thumb,.top-story-stack a{display:block}.story-thumb{width:auto;height:150px;min-height:0;margin:-1.5rem -1.5rem 1.2rem}.today-masthead{background-position:68%}}@media (prefers-reduced-motion:reduce){.page-hero-photo{animation:none;transform:none}.analytics-panel,.entertainment-image,.home-story-image,.lead-story,.story-thumb{transition:none}}.source-story-media{display:block;position:relative;overflow:hidden;background:#213c31;min-height:150px}.source-story-media img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.source-story-media>small{position:absolute;bottom:0;left:0;right:0;margin:0!important;padding:.5rem .75rem;color:white!important;background:#10261fe8;font:.8rem/1.5 sans-serif}.news-refresh-notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;font-size:.95rem;line-height:1.6}.news-refresh-notice button{flex-shrink:0;min-height:44px;padding:.65rem 1rem;font:inherit;border:1px solid #69786e;border-radius:4px;background:#f7f3e9;color:#24342b;cursor:pointer}.news-refresh-notice button:disabled{opacity:.65;cursor:wait}.source-led-story .lead-publisher-image{height:240px;flex-shrink:0;margin:-2.5rem -2.5rem 1.8rem}.source-led-story:after{pointer-events:none}.source-led-story h2{font-size:clamp(2.2rem,3.8vw,3.6rem)}.news-load-more{margin-top:1.5rem}@media (max-width:700px){.news-refresh-notice{align-items:flex-start;flex-direction:column}.source-led-story .lead-publisher-image{margin:-1.7rem -1.7rem 1.5rem}}.visual-page-hero{min-height:440px;background-color:var(--forest)}.visual-page-hero .orb{display:none}.page-hero-photo{animation:none;transform:none}.home-hero{height:650px;min-height:540px;max-height:85vh}.journey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.journey-grid>a{background:var(--paper);border:1px solid var(--line);transition:transform .2s}.journey-grid>a:hover{transform:translateY(-4px)}.journey-image{display:block;height:210px;background-position:50%;background-size:cover}.today-image{background-image:url(/images/sri-lanka-today-editorial-v2.png)}.discover-image{background-image:url(/images/sri-lanka-gateway-hero.png)}.worldwide-image{background-image:url(/images/sri-lanka-diaspora-editorial-v2.png)}.journey-grid>a>div{padding:1.8rem}.journey-grid small{color:var(--maroon);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.journey-grid h3{font-family:var(--font-display);font-size:1.8rem;margin:1rem 0}.journey-grid p{line-height:1.7;color:var(--muted);font-size:.9rem}.journey-grid strong{display:flex;align-items:center;gap:.6rem;font-size:.8rem;color:var(--maroon)}.start-here{background:var(--ivory)}.nav-links a[aria-current=page]{color:var(--maroon);border-bottom:2px solid var(--maroon)}.sitemap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.sitemap-grid h2{font-size:2rem}.article-index li,.sitemap-grid li{padding:.55rem 0;line-height:1.5}.article-index{column-count:2;column-gap:3rem}.article-index li{page-break-inside:avoid;break-inside:avoid}:focus-visible{outline:3px solid #b87c18;outline-offset:4px}@media(max-width:760px){.journey-grid,.sitemap-grid{grid-template-columns:1fr}.article-index{column-count:1}.home-hero{min-height:610px;max-height:none}.hero-content{width:86vw}.hero-caption{display:none}.hero-search input{min-width:0;width:100%}.section{padding:4rem 6vw}}.article-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:100;background:transparent;pointer-events:none}.article-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--saffron),var(--gold));transition:width .12s linear}.article-hero{min-height:710px;padding:5.5rem 7vw 3rem;color:white;background-size:cover;background-position:50%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.45fr);grid-gap:5vw;gap:5vw;align-items:end;position:relative}.article-hero-copy{max-width:930px}.article-breadcrumb{display:flex;gap:.7rem;color:#dbcfd1;font-size:.68rem;margin-bottom:4rem}.article-breadcrumb a{color:#f2cb72}.article-hero h1{font-size:clamp(4.2rem,7vw,7.4rem);margin:.45rem 0 1.2rem;text-wrap:balance}.article-hero-copy>p{max-width:760px;color:#eadfe1;font:1.25rem/1.6 var(--font-display)}.article-meta{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:2rem;padding-top:1.2rem;border-top:1px solid #ffffff36;color:#d0c2c4;font-size:.67rem;text-transform:uppercase;letter-spacing:.08em}.article-reading-tools{align-self:end}.article-image-credit{position:absolute;right:1rem;bottom:.75rem;color:#ffffffa8;font-size:.58rem}.article-facts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);background:var(--gold);padding:0 7vw}.article-facts div{min-height:128px;padding:1.55rem 1.4rem;border-right:1px solid #56341438;display:flex;flex-direction:column;justify-content:center}.article-facts div:first-child{border-left:1px solid #56341438}.article-facts span{color:#654518;font-size:.62rem;text-transform:uppercase;letter-spacing:.12em}.article-facts strong{font:1.35rem var(--font-display);margin-top:.55rem}.article-shell{padding:6.5rem 7vw;display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.35fr) minmax(210px,.45fr);grid-gap:5vw;gap:5vw;align-items:start}.article-side,.article-toc{position:-webkit-sticky;position:sticky;top:130px}.article-toc nav{display:grid;margin-top:1.2rem;border-top:1px solid var(--line)}.article-toc nav a{display:grid;grid-template-columns:30px 1fr;grid-gap:.5rem;gap:.5rem;padding:.85rem 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:.69rem;line-height:1.4}.article-toc nav a:hover{color:var(--maroon);padding-left:.3rem}.article-toc nav span{color:var(--gold);font:.9rem var(--font-display)}.alias-box{margin-top:2rem;padding:1rem;background:var(--ivory)}.alias-box>span{display:block;margin-bottom:.65rem;color:var(--maroon);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.alias-box small{display:block;color:var(--muted);padding:.22rem 0}.article-deck{font:1.5rem/1.62 var(--font-display);color:var(--maroon);margin:0 0 4rem;padding-left:1.4rem;border-left:3px solid var(--gold)}.article-section{scroll-margin-top:130px;display:grid;grid-template-columns:55px 1fr;grid-gap:1.2rem;gap:1.2rem;padding:3rem 0;border-top:1px solid var(--line)}.article-section-number{color:var(--gold);font:1.5rem var(--font-display)}.article-section h2{font-size:clamp(2rem,3.5vw,3.5rem);margin:0 0 1.2rem}.article-section p{color:#4e574f;font-size:1.02rem;line-height:1.9}.article-video{scroll-margin-top:120px;background:#101c17;color:white;margin:4rem -2.2rem;padding:2.2rem}.article-video-heading{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:1.5rem}.article-video-heading h2{font-size:clamp(2rem,3vw,3rem);margin:.4rem 0 0}.article-video-heading>span{color:#f0c462;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.article-video .video-frame{box-shadow:0 22px 60px rgba(0,0,0,.34)}.video-context{display:grid;grid-template-columns:160px 1fr auto;grid-gap:1rem;gap:1rem;align-items:start;padding-top:1.3rem}.video-context strong{font:1rem var(--font-display);color:#f1c96d}.video-context p{color:#afbeb6;font-size:.72rem;line-height:1.65}.video-context a{color:#f1c96d;font-size:.65rem;white-space:nowrap}.article-sources{scroll-margin-top:120px;padding-top:4rem}.article-sources>h2{font-size:clamp(2.5rem,4vw,4rem);margin:.5rem 0 2rem}.article-sources>div{border-top:1px solid var(--line)}.article-sources a{display:grid;grid-template-columns:44px 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1.2rem 0;border-bottom:1px solid var(--line)}.article-sources a>span{color:var(--gold);font:1.2rem var(--font-display)}.article-sources a small{color:var(--maroon);text-transform:uppercase;letter-spacing:.09em}.article-sources a strong{display:block;font:1.12rem var(--font-display);margin:.3rem 0}.article-sources a p{color:var(--muted);font-size:.68rem}.article-sources a b{color:var(--maroon)}.article-sources .notice{margin-top:1.5rem}.article-status{border:1px solid var(--line);padding:1.4rem;margin-bottom:1rem}.article-status>strong{display:block;color:var(--green);font:1.8rem var(--font-display);margin:1rem 0 .6rem}.article-status p{color:var(--muted);font-size:.68rem;line-height:1.8}.article-promo{min-height:190px;padding:1.4rem;margin-top:1rem;background:var(--maroon);color:white;display:flex;flex-direction:column}.article-promo.gold{background:var(--gold);color:var(--ink)}.article-promo>span{color:#efc666;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em}.article-promo.gold>span{color:var(--maroon)}.article-promo strong{font:1.35rem/1.25 var(--font-display);margin:1rem 0 auto}.article-promo svg{align-self:end}.article-related{background:var(--ivory)}.article-related-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem}.article-related-grid .topic-card{background:var(--paper)}body[data-reading-size=large] .article-body p,body[data-reading-size=large] .article-side p,body[data-reading-size=large] .article-toc a{font-size:1.1rem}body[data-reading-contrast=high] .knowledge-article{--muted:#29302c;--line:#595b56}@media (max-width:1100px){.article-shell{grid-template-columns:190px minmax(0,1fr)}.article-side{display:none}}@media (max-width:800px){.article-hero{min-height:680px;grid-template-columns:1fr;padding:4rem 6vw 2.5rem}.article-breadcrumb{margin-bottom:2.5rem}.article-reading-tools{width:100%}.article-facts{grid-template-columns:repeat(2,1fr);padding:0 6vw}.article-shell{grid-template-columns:1fr;padding:4.5rem 6vw}.article-toc{position:static}.article-toc nav{grid-template-columns:1fr 1fr;column-gap:1rem}.alias-box{display:none}.article-related-grid{grid-template-columns:1fr}}@media (max-width:540px){.article-hero{min-height:720px;background-position:62%}.article-hero h1{font-size:3.7rem}.article-image-credit{left:6vw;right:auto}.article-facts{padding:0}.article-facts div{min-height:105px;padding:1rem}.article-toc nav{grid-template-columns:1fr}.article-section{grid-template-columns:38px 1fr}.article-video{margin:3rem -6vw;padding:1.2rem 6vw}.article-video-heading,.video-context{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.video-context{display:grid}}@media (prefers-reduced-motion:reduce){.article-progress span,.article-toc nav a{transition:none}}.section-citations{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin-top:1rem}.section-citations a{font-size:.95rem;line-height:1.6;color:#671c2a;text-decoration:underline;text-underline-offset:4px}.article-family-prompt{background:#eee4cd;border-left:4px solid #9d651b;padding:1.5rem;margin:2rem 0}.article-family-prompt h2{font-size:1.9rem;margin:.8rem 0}.article-family-prompt p{line-height:1.8}.article-family-prompt small{color:#5c574c}.article-hero-copy{min-width:0}.article-hero h1{overflow-wrap:anywhere}@media (max-width:850px){.article-hero{grid-template-columns:minmax(0,1fr)}}.entertainment-page{background:var(--paper)}.ent-hero{min-height:720px;padding:6rem 7vw 4rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.5fr);grid-gap:6vw;gap:6vw;align-items:end;color:white;background:linear-gradient(90deg,rgba(34,7,14,.96),rgba(34,7,14,.7) 60%,rgba(34,7,14,.24)),url(/images/sri-lanka-heritage-editorial-v2.png) 50%/cover;position:relative;overflow:hidden}.ent-hero:after{content:"";position:absolute;width:560px;height:560px;border:1px solid #efc76b55;border-radius:50%;right:-160px;top:-190px;box-shadow:0 0 0 55px #efc76b0d,0 0 0 110px #efc76b08;animation:ent-orbit 14s ease-in-out infinite alternate}.ent-hero>*{position:relative;z-index:1}.ent-hero h1{font-size:clamp(4.5rem,7.4vw,8rem);max-width:1000px;margin:.45rem 0 1.3rem;text-wrap:balance}.ent-hero-copy>p{max-width:760px;color:#eadcdf;font:1.3rem/1.55 var(--font-display)}.ent-hero-actions{display:flex;align-items:center;gap:1.5rem;margin-top:2rem}.ent-hero-actions .text-link{color:#f2c96d;border-color:#f2c96d}.ent-hero-panel{border:1px solid #ffffff38;padding:1.5rem;background:#240910b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ent-hero-panel>span{color:#efc76b;font-size:.64rem;text-transform:uppercase;letter-spacing:.12em}.ent-hero-panel>strong{display:block;font:1.65rem/1.25 var(--font-display);margin:1rem 0 1.5rem}.ent-mini-stats{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #ffffff2d;margin-bottom:1rem}.ent-mini-stats b{font:2.2rem var(--font-display);padding:1rem 0}.ent-mini-stats b+b{border-left:1px solid #ffffff2d;padding-left:1rem}.ent-mini-stats small{display:block;color:#cbbfc2;font:.6rem var(--font-body);text-transform:uppercase;letter-spacing:.08em}.ent-hero-panel .reading-tools{border:0;padding:0}.ent-local-nav{position:-webkit-sticky;position:sticky;top:79px;z-index:30;display:flex;justify-content:center;gap:2.5rem;padding:1rem 7vw;overflow-x:auto;white-space:nowrap;background:#fffdf8f1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ent-local-nav a{color:var(--muted);font-size:.7rem}.ent-watch{background:#111b17;color:white}.ent-watch .section-heading p{color:#a9b9b1}.ent-video-feature{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);grid-gap:1.2rem;gap:1.2rem}.ent-video-lead{background:#182720;padding-bottom:1.7rem}.ent-video-lead>:not(.video-frame){margin-inline:1.5rem}.ent-video-lead .story-label{color:#efc76b;margin-top:1.3rem}.ent-video-lead h2{font-size:clamp(2.2rem,4vw,4rem)}.ent-video-lead p{color:#aebcb5;line-height:1.65;margin-top:.8rem}.ent-video-lead small{display:block;color:#efc76b;margin-top:1rem}.ent-video-rail{display:grid;grid-gap:1px;gap:1px;background:#ffffff25}.ent-video-rail>a{display:grid;grid-template-columns:180px 1fr;grid-gap:1rem;gap:1rem;align-items:stretch;background:#182720;min-height:150px;transition:background .2s ease,transform .2s ease}.ent-video-rail>a:hover{background:#22372e;transform:translateX(4px)}.ent-video-thumb{min-height:150px;background-size:cover;background-position:50%;display:grid;place-items:center;overflow:hidden}.ent-video-thumb i{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#a71932e8;color:white;font-style:normal;box-shadow:0 10px 25px #0008}.ent-video-rail>a>div{padding:1rem 1rem 1rem 0}.ent-video-rail small{color:#efc76b;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em}.ent-video-rail h3{font:1.25rem/1.25 var(--font-display);margin:.5rem 0}.ent-video-rail p{color:#93a59c;font-size:.65rem}.ent-celebrity{background:#f3eee4}.ent-story-grid{display:grid;grid-template-columns:1.25fr repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.ent-story-grid>a{min-height:430px;background:white;padding:1.5rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.ent-story-grid>a:hover{position:relative;z-index:2;transform:translateY(-5px);box-shadow:0 18px 38px #2b1a141c}.ent-story-photo{height:190px;margin:-1.5rem -1.5rem 1.4rem;background-size:cover;background-position:50%;transition:transform .5s ease}.ent-story-grid>a:hover .ent-story-photo{transform:scale(1.025)}.ent-story-grid h3{font:1.7rem/1.15 var(--font-display);margin:.5rem 0 1rem}.ent-story-grid p{color:var(--muted);font-size:.78rem;line-height:1.65}.ent-story-grid small{margin-top:auto;padding-top:1rem;color:var(--maroon);font-size:.63rem}.ent-comfort{background:var(--gold)}.comfort-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#5a3c1d40;border:1px solid #5a3c1d40}.comfort-collection-grid>a{min-height:285px;padding:1.7rem;background:#e0b345;display:flex;flex-direction:column;transition:background .2s ease,transform .2s ease}.comfort-collection-grid>a:hover{background:#e9c267;transform:translateY(-3px)}.comfort-collection-grid>a>span{font:2.2rem var(--font-display);color:var(--maroon)}.comfort-collection-grid h3{font:1.6rem var(--font-display);margin:1.3rem 0 .7rem}.comfort-collection-grid p{color:#624a27;font-size:.78rem;line-height:1.65}.comfort-collection-grid strong{margin-top:auto;color:var(--maroon);font-size:.68rem;display:flex;align-items:center;gap:.4rem}.genre-cloud{display:grid;grid-template-columns:repeat(4,1fr);margin-top:2rem;border-top:1px solid #5a3c1d4f}.genre-cloud a{display:flex;justify-content:space-between;gap:.5rem;padding:1rem .3rem;border-bottom:1px solid #5a3c1d4f;color:#4f351d;font-size:.72rem}.genre-cloud a:hover{color:var(--maroon);padding-inline:.6rem}.ent-buzz{background:var(--maroon);color:white;display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw;gap:5vw;align-items:center}.ent-buzz h2{font-size:clamp(3rem,5vw,5.5rem);margin-top:.5rem}.ent-buzz-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#ffffff2d}.ent-buzz-points span{min-height:115px;padding:1rem;background:#ffffff0b;display:flex;align-items:center;gap:.8rem;font-size:.72rem}.ent-buzz-points b{color:#efc76b;font:1.35rem var(--font-display)}@keyframes ent-orbit{to{transform:translate(-24px,25px) scale(1.05)}}@media (max-width:980px){.ent-buzz,.ent-hero,.ent-video-feature{grid-template-columns:1fr}.ent-story-grid{grid-template-columns:1fr 1fr}.comfort-collection-grid{grid-template-columns:repeat(2,1fr)}.genre-cloud{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.ent-hero{min-height:760px;padding:4rem 6vw 3rem}.ent-hero h1{font-size:4rem}.ent-hero-actions{align-items:flex-start;flex-direction:column}.ent-local-nav{top:70px;justify-content:flex-start}.ent-video-rail>a{grid-template-columns:120px 1fr}.comfort-collection-grid,.ent-story-grid{grid-template-columns:1fr}.genre-cloud{grid-template-columns:repeat(2,1fr)}.ent-buzz-points{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ent-hero:after{animation:none}.comfort-collection-grid>a,.ent-story-grid>a,.ent-story-photo,.ent-video-rail>a{transition:none}}.newsroom-page{background:var(--paper)}.news-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.3rem;margin-top:2rem}.news-hero-actions .text-link{color:#f0c462;border-color:#f0c462;margin-left:.3rem}.newsroom-nav{position:-webkit-sticky;position:sticky;top:79px;z-index:30;display:flex;justify-content:center;gap:2.5rem;padding:1rem 7vw;overflow-x:auto;white-space:nowrap;background:#fffdf8f2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.newsroom-nav a{color:var(--muted);font-size:.7rem}.newsroom-nav a:hover{color:var(--maroon)}.newsroom-pulse{background:#11231c;color:white}.newsroom-pulse-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem}.newsroom-pulse-heading h2{font-size:clamp(3rem,5vw,5.3rem);margin:.35rem 0 .8rem}.newsroom-pulse-heading p{color:#abbab2;line-height:1.7;max-width:720px}.newsroom-pulse .feed-state{border-color:#ffffff32;color:#becac4}.newsroom-pulse .feed-state.live{color:#f0c462}.pulse-skeleton{display:grid;grid-template-columns:1.1fr .7fr 1fr;grid-gap:1rem;gap:1rem;min-height:390px}.pulse-skeleton span{background:linear-gradient(90deg,#1a3027,#28453a,#1a3027);background-size:220% 100%;animation:feed-shimmer 1.5s infinite}.newsroom-pulse-grid{display:grid;grid-template-columns:1.1fr .75fr 1fr;grid-gap:1rem;gap:1rem}.newsroom-pulse-grid>article{background:#f7f3e9;color:var(--ink);padding:1.7rem;min-width:0}.newsroom-pulse-grid .panel-heading h3{font-size:2rem;margin:.4rem 0 0}.news-bar{display:grid;grid-template-columns:105px 1fr 28px;align-items:center;grid-gap:.7rem;gap:.7rem;margin:1rem 0}.news-bar>span{color:var(--muted);font-size:.68rem}.news-bar>i{display:block;height:12px;background:#dfd8cb;overflow:hidden}.news-bar>i b{display:block;height:100%;transform-origin:left;animation:chart-grow .8s ease both}.news-bar>strong{color:var(--maroon);font:1rem var(--font-display);text-align:right}.news-source-chart{display:grid;grid-template-columns:130px 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:center}.news-source-chart .panel-heading{grid-column:1/-1}.source-share-ring{width:130px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;position:relative}.source-share-ring:after{content:"";position:absolute;inset:24%;border-radius:50%;background:#f7f3e9}.source-share-ring>span{position:relative;z-index:1;text-align:center}.source-share-ring small,.source-share-ring strong{display:block}.source-share-ring strong{font:2rem var(--font-display)}.source-share-ring small{color:var(--muted);font-size:.58rem}.news-source-list{display:grid;grid-gap:.65rem;gap:.65rem}.news-source-list div{display:flex;justify-content:space-between;gap:.5rem;padding-bottom:.55rem;border-bottom:1px solid var(--line);font-size:.67rem}.news-source-list strong{color:var(--maroon)}.newsroom-pulse-grid>.news-visual-lead{min-height:390px;color:white;background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.news-visual-lead:after{content:"";position:absolute;inset:0;border:1px solid #ffffff2d;pointer-events:none}.news-visual-lead>span{color:#f0c462;font-size:.62rem;text-transform:uppercase;letter-spacing:.11em}.news-visual-lead h3{font:clamp(2rem,3vw,3.2rem)/1.08 var(--font-display);margin:.7rem 0 1.3rem}.news-visual-lead>div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #ffffff3b;padding-top:1rem}.news-visual-lead small{color:#d6ddda}.news-visual-lead a{color:#f0c462;font-size:.66rem}.newsroom-pulse .feed-disclosure{color:#93a69c}.newsroom-watch{background:var(--maroon);color:white}.newsroom-watch .section-heading p{color:#e0cdd1}.news-video-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem}.news-video-grid article{background:#571724;border:1px solid #ffffff21}.news-video-grid article>div:last-child{padding:1.5rem}.news-video-grid .story-label{color:#f0c462}.news-video-grid h3{font:1.7rem var(--font-display);margin:.5rem 0}.news-video-grid p{color:#dbc9cd;font-size:.72rem}.news-video-grid a{display:inline-block;color:#f0c462;font-size:.65rem;margin-top:1rem}.newsroom-explainers{background:var(--ivory)}.news-explainer-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.news-explainer-grid article{min-height:320px;padding:1.6rem;background:var(--paper);display:flex;flex-direction:column;transition:transform .2s ease,background .2s ease}.news-explainer-grid article:hover{position:relative;z-index:1;background:white;transform:translateY(-4px)}.news-explainer-grid article>span{color:var(--gold);font:2rem var(--font-display)}.news-explainer-grid small{color:var(--maroon);text-transform:uppercase;letter-spacing:.1em;margin-top:1.5rem}.news-explainer-grid h3{font:1.55rem/1.2 var(--font-display);margin:.65rem 0}.news-explainer-grid p{color:var(--muted);font-size:.76rem;line-height:1.65}.news-explainer-grid a{color:var(--maroon);font-size:.68rem;display:flex;align-items:center;gap:.4rem;margin-top:auto}.newsroom-trust{background:var(--gold)}.newsroom-trust h2{font-size:clamp(3rem,5vw,5.5rem);max-width:950px;margin:.5rem 0 2.5rem}.newsroom-trust-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;border-block:1px solid #593d1f44;padding:1.4rem 0}.newsroom-trust-flow span{font:1.05rem var(--font-display)}.newsroom-trust-flow b{display:block;color:var(--maroon);margin-bottom:.35rem}.newsroom-trust-flow i{color:var(--maroon);font-style:normal}.newsroom-trust>p{max-width:780px;color:#594322;line-height:1.7;margin-top:1.5rem}@media (max-width:1050px){.newsroom-pulse-grid{grid-template-columns:1fr 1fr}.news-visual-lead{grid-column:1/-1}.news-explainer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.newsroom-nav{top:70px;justify-content:flex-start;gap:1.5rem}.newsroom-pulse-heading{align-items:flex-start;flex-direction:column}.news-explainer-grid,.news-video-grid,.newsroom-pulse-grid,.pulse-skeleton{grid-template-columns:1fr}.news-visual-lead{grid-column:auto}.news-source-chart{grid-template-columns:110px 1fr}.source-share-ring{width:110px}.newsroom-trust-flow{grid-template-columns:1fr}.newsroom-trust-flow i{transform:rotate(90deg);justify-self:start}}@media (prefers-reduced-motion:reduce){.news-bar>i b,.pulse-skeleton span{animation:none}.news-explainer-grid article{transition:none}}