:root{color:#182235;background:#f4f6f8;font-family:Inter,Noto Sans Devanagari,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}img{max-width:100%}.site-header{align-items:center;background:#fffffff5;border-bottom:1px solid #d8e0ea;display:flex;justify-content:space-between;padding:15px clamp(16px,5vw,72px);position:sticky;top:0;z-index:10}.brand{color:#10233f;font-size:1.12rem;font-weight:900}.nav,.category-strip,.filter-bar,.tag-list{display:flex;flex-wrap:wrap;gap:10px}.nav{font-weight:800;gap:18px}.nav a{color:#536073}.nav a.active,.nav a:hover,.section-heading a,.read-more,.article-footer a,.search-page-link a{color:#0b6b60}.top-ad{margin:16px auto 0;max-width:1160px}.breaking-ticker{align-items:center;background:#10233f;color:#fff;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:10px clamp(16px,5vw,72px)}.breaking-ticker strong{background:#f5c451;color:#172033;font-size:.82rem;padding:6px 9px;text-transform:uppercase}.breaking-ticker div{display:flex;gap:22px;overflow-x:auto;scrollbar-width:thin}.breaking-ticker a{flex:0 0 auto;font-size:.93rem;font-weight:800;white-space:nowrap}.news-hero{background:#101827;color:#fff;display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);min-height:520px;padding:clamp(30px,6vw,72px)}.hero-copy{align-self:center;max-width:760px}.eyebrow,.category{color:#0b6b60;font-size:.78rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.news-hero .eyebrow{color:#f5c451}h1,h2,h3,p{margin-top:0}.news-hero h1{font-size:clamp(2.15rem,5.4vw,4.8rem);line-height:1.04;margin-bottom:20px;max-width:900px;overflow-wrap:anywhere}.news-hero p{color:#d7e2ef;font-size:1.08rem;line-height:1.75;max-width:680px}.featured-card{align-self:center;background:#fff;color:#172033;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.featured-image{aspect-ratio:1.78;background:#dce4ee;display:block}.featured-image img,.blog-card img{display:block;height:100%;object-fit:cover;width:100%}.featured-body{padding:clamp(22px,4vw,34px)}.featured-body h2{font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.12;margin:10px 0 14px}.featured-body p,.card-body p,.empty-state p,.article-body p,.article-header p,.cta-box p,.faq p,.article-footer{color:#536174;line-height:1.75}.category-strip{background:#fff;border-bottom:1px solid #d8e0ea;padding:14px clamp(16px,5vw,72px)}.category-strip button,.filter-bar button{background:#f5f7fa;border:1px solid #cbd6e2;border-radius:999px;color:#334257;cursor:pointer;font:inherit;font-weight:800;padding:9px 13px}.category-initial{background:#e8f2f0;border-radius:6px;color:#0b6b60;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-width:28px;padding:5px}.category-strip button,.filter-bar button{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.category-strip small,.filter-bar small{color:inherit;font-size:.82em;opacity:.72}.portal-layout,.content-section,.page-title,.article{margin:0 auto;max-width:1240px;padding:44px clamp(16px,4vw,40px)}.search-section{padding-bottom:8px}.search-panel{background:#fff;border:1px solid #dbe3ed;border-radius:8px;margin-bottom:24px;padding:clamp(16px,3vw,24px)}.search-label{color:#10233f;display:block;font-size:1rem;font-weight:900;margin-bottom:10px}.search-input-wrap{align-items:center;display:flex;gap:10px}.search-input-wrap input{background:#f8fafc;border:1px solid #cbd6e2;border-radius:8px;color:#182235;flex:1;font:inherit;min-height:46px;min-width:0;padding:12px 14px}.search-input-wrap input:focus{border-color:#0b6b60;box-shadow:0 0 0 3px #0b6b6024;outline:none}.search-clear,.suggestion-row button{border:1px solid #cbd6e2;cursor:pointer;font:inherit;font-weight:800}.search-clear{background:#10233f;border-color:#10233f;border-radius:8px;color:#fff;min-height:46px;padding:0 14px}.suggestion-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.suggestion-row button{background:#eef4f3;border-radius:999px;color:#0b6b60;padding:7px 10px}.suggestion-row button:hover{background:#0b6b60;border-color:#0b6b60;color:#fff}.search-count{color:#536174;font-size:.92rem;font-weight:800;margin:12px 0 0}.search-results-grid{margin-bottom:26px}.notification-banner{align-items:center;background:#fff7df;border:1px solid #edd07a;border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:16px}.notification-banner p{color:#72520d;margin:4px 0 0}.notification-banner button,.newsletter-form button,.share-row button{background:#10233f;border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-weight:900;padding:11px 14px}.search-page-link{font-weight:900;margin:-12px 0 20px}.category-results{margin-top:4px}.muted-while-searching{padding-top:8px}.portal-layout{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 340px}.spaced-heading{margin-top:46px}.section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:22px}.section-heading h2{font-size:clamp(1.45rem,2.4vw,2.15rem);margin:0}.compact-heading h2{font-size:1.35rem}.grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.blog-card{background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid #d7deea;border-radius:8px;box-shadow:0 14px 34px #10182714;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.blog-card:hover{border-color:#b9913c;box-shadow:0 20px 44px #10182729;transform:translateY(-3px)}.card-image-link{aspect-ratio:1.78;background:#101827;display:block;overflow:hidden;position:relative}.card-image-link:after{background:linear-gradient(180deg,#05080e00 44%,#05080e61);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.blog-card img{transition:transform .24s ease,filter .24s ease}.blog-card:hover img{filter:saturate(1.08) contrast(1.04);transform:scale(1.045)}.card-body{padding:20px}.card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.language-badge{background:#fff4cf;border:1px solid #efd074;border-radius:999px;color:#7c4a03;font-size:.78rem;font-weight:900;line-height:1;padding:5px 8px}.card-body h2{color:#111827;font-size:1.24rem;line-height:1.28;margin:11px 0}.card-body h2 a:hover{color:#8a6418}.card-body p{display:-webkit-box;font-size:.96rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.trending-panel{background:#fff;border:1px solid #dbe3ed;border-radius:8px;padding:20px;position:sticky;top:76px}.trending-panel .ad-slot{margin-top:0}.trend-item{border-top:1px solid #e3e9f0;display:grid;gap:12px;grid-template-columns:38px 1fr;padding:16px 0}.trend-item span{color:#b07b00;font-size:1.2rem;font-weight:900}.trend-item strong{line-height:1.35}.page-title{padding-bottom:8px}.page-title h1,.article-header h1{font-size:clamp(2rem,4.6vw,4rem);line-height:1.08;overflow-wrap:anywhere}.filter-bar{margin-bottom:18px}.filter-bar button.active,.filter-bar button:hover,.category-strip button.active,.category-strip button:hover{background:#10233f;border-color:#10233f;color:#fff}.empty-state{background:#fff;border:1px dashed #aab7c5;border-radius:8px;padding:28px}.article{max-width:1180px}.article-header img{border-radius:8px;display:block;margin-top:28px;width:100%}.breadcrumbs,.article-meta,.share-row,.prev-next{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.breadcrumbs{color:#536174;font-size:.92rem;font-weight:800;margin-bottom:20px}.breadcrumbs a{color:#0b6b60}.article-meta{color:#64748b;font-size:.9rem;font-weight:900;margin-bottom:14px}.article-layout{align-items:start;display:grid;gap:34px;grid-template-columns:250px minmax(0,1fr)}.article-sidebar{position:sticky;top:92px}.toc{background:#fff;border:1px solid #dbe3ed;border-radius:8px;margin-top:28px;padding:16px}.toc h2{font-size:1rem}.toc a{border-top:1px solid #e4ebf2;color:#334257;display:block;font-size:.92rem;font-weight:800;line-height:1.35;padding:10px 0}.article-body{font-size:1.08rem;margin:34px 0}.article-body blockquote{background:#fff7e3;border-left:5px solid #b07b00;border-radius:8px;color:#3a2a12;font-size:1.16rem;font-weight:800;line-height:1.7;margin:26px 0;padding:20px 22px}.article-body a{color:#0b6b60;font-weight:900;text-decoration:underline;text-underline-offset:3px}.article-body ul{color:#536174;line-height:1.8;padding-left:24px}.ad-block,.ad-slot{align-items:center;background:#eef2f7;border:1px dashed #a7b4c4;border-radius:8px;color:#64748b;display:grid;gap:5px;font-weight:800;justify-content:center;margin:28px 0;min-height:110px;padding:16px;text-align:center}.ad-slot span{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.ad-slot strong{color:#334257}.cta-box{background:#10233f;border-radius:8px;color:#fff;margin:34px 0;padding:28px}.cta-box p{color:#d7e3ef}.cta-box button{background:#f5c451;border:0;border-radius:6px;color:#1f2937;cursor:pointer;font-weight:900;padding:12px 16px}.newsletter-form{display:grid;gap:10px}.newsletter-form label{font-weight:900}.newsletter-form div{display:flex;gap:8px}.newsletter-form input{border:1px solid #cbd6e2;border-radius:6px;flex:1;font:inherit;min-height:44px;min-width:0;padding:10px 12px}.newsletter-form p{color:#0b6b60;font-size:.9rem;font-weight:800;margin:0}.cta-box .newsletter-form input{border-color:transparent}.share-row{margin:28px 0 6px}.share-row a,.share-row button{background:#fff;border:1px solid #cbd6e2;border-radius:6px;color:#10233f;font-size:.92rem;font-weight:900;padding:10px 12px}.faq,.related-posts{border-top:1px solid #dce5ee;padding-top:28px}.prev-next{border-top:1px solid #dce5ee;justify-content:space-between;margin-top:30px;padding-top:24px}.prev-next a{background:#fff;border:1px solid #dbe3ed;border-radius:8px;display:grid;gap:6px;max-width:48%;padding:16px}.prev-next span{color:#0b6b60;font-size:.78rem;font-weight:900;text-transform:uppercase}.faq-item{margin-bottom:22px}.related-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.related-grid a{background:#fff;border:1px solid #dbe3ed;border-radius:8px;padding:16px}.related-grid span{color:#0b6b60;display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.article-footer{border-top:1px solid #dce5ee;margin-top:30px;padding-top:20px}.tag-list{margin-bottom:18px}.tag-list span{background:#e7eef6;border-radius:999px;color:#334155;font-size:.85rem;font-weight:800;padding:5px 9px}code{background:#e7eef6;border-radius:4px;padding:2px 5px}.site-footer{background:#0f1724;color:#d8e3ef;margin-top:34px;padding:42px clamp(16px,5vw,72px)}.footer-grid{display:grid;gap:28px;grid-template-columns:1.2fr 1fr 1fr 1.2fr;margin:0 auto;max-width:1240px}.footer-brand{color:#fff;display:inline-block;font-size:1.25rem;font-weight:900;margin-bottom:10px}.site-footer h2{color:#fff;font-size:1rem;margin-bottom:12px}.site-footer p{color:#acbacb;line-height:1.7}.site-footer nav{display:grid;gap:9px}.site-footer nav a{color:#d8e3ef;font-weight:800}.site-footer .newsletter-form input{background:#fff}.legal-page{min-height:48vh}.legal-page p{color:#536174;line-height:1.8}@media(max-width:900px){.news-hero,.portal-layout,.article-layout,.footer-grid{grid-template-columns:1fr}.trending-panel,.article-sidebar{position:static}}@media(max-width:640px){.site-header{align-items:center;flex-direction:row;gap:12px}.nav{gap:10px;overflow-x:auto;width:100%}.news-hero{min-height:auto;padding-top:42px}.category-strip,.category-filter{flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.category-strip button,.category-filter button{flex:0 0 auto}.section-heading{align-items:flex-start;flex-direction:column;gap:10px}.search-input-wrap{align-items:stretch;flex-direction:column}.search-clear{width:100%}.breaking-ticker,.notification-banner,.newsletter-form div{align-items:stretch;grid-template-columns:1fr}.notification-banner,.newsletter-form div{flex-direction:column}.prev-next a{max-width:none;width:100%}}
