:root{--teal:#123f3a;--deep:#0a2d2b;--cream:#f8f5ee;--ivory:#fffdf8;--gold:#c1a16c;--burgundy:#7a3245;--text:#233530;--muted:#6a746e;--line:#e4e3d9;--shadow:0 15px 50px rgba(12,40,35,.06)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--text);line-height:1.55}html[lang="ur"] body{font-family:'Noto Nastaliq Urdu','Noto Naskh Arabic','Segoe UI',Tahoma,serif;line-height:2.05}a{color:inherit;text-decoration:none}a:hover{color:var(--burgundy)}button,input{font:inherit}img{max-width:100%;height:auto}.container{width:min(1190px,calc(100% - 44px));margin:auto}.topline{background:var(--deep);color:#ebebe0;font-size:11px;letter-spacing:.05em}.topline-inner{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.topline-inner span:last-child{color:#d2bb86}.site-header{background:rgba(255,253,248,.97);position:relative;z-index:10;border-bottom:1px solid var(--line)}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:92px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0;color:var(--teal)!important}.brand img{border-radius:12px}.brand-type strong{display:block;font-family:Georgia,'Times New Roman',serif;font-size:24px;letter-spacing:-.035em;line-height:1.1}.brand-type strong span{color:var(--burgundy)}.brand-type strong em{font-size:12px;font-style:normal;color:var(--gold);letter-spacing:0}.brand-type small{font-size:9px;display:block;letter-spacing:.16em;color:#77837c;margin-top:3px;text-transform:uppercase}.primary-nav{display:flex;align-items:center;justify-content:center;gap:22px}.primary-nav a{font-size:13px;font-weight:650;white-space:nowrap}.primary-nav a:hover{color:var(--burgundy)}.nav-search{height:24px;display:flex;align-items:center}.language-menu{display:flex;gap:7px;align-items:center;font-size:11px;white-space:nowrap}.language-menu a{padding:5px 1px}.language-menu a[aria-current="page"]{color:var(--burgundy);font-weight:800}.language-menu span{color:#c3c5bb}.menu-toggle{display:none;background:none;border:0;padding:10px;cursor:pointer}.menu-toggle span{width:22px;height:2px;background:var(--teal);display:block;margin:4px 0}.hero{background:linear-gradient(126deg,#f5efdf 0%,#fcfaf2 65%,#ede9dd 100%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:510px;align-items:stretch}.hero-copy{padding:65px 46px 53px 0;position:relative;z-index:2;align-self:center}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--burgundy);margin-bottom:13px}.eyebrow-line{display:inline-block;width:23px;height:2px;vertical-align:middle;background:var(--gold);margin-right:10px}.hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:500;line-height:1.08;font-size:clamp(38px,4.2vw,61px);letter-spacing:-.05em;color:var(--teal);margin:16px 0 22px;max-width:660px}.hero-lead{font-size:16px;max-width:530px;line-height:1.75;color:#53625a;margin:0 0 30px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.btn{display:inline-flex;align-items:center;gap:18px;justify-content:center;padding:13px 22px;border-radius:3px;font-size:13px;font-weight:750;transition:transform .15s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover{background:var(--deep);color:#fff}.btn-ghost{border:1px solid #b1b9ac;color:var(--teal)}.hero-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:40px;font-size:11px;color:#5f746a}.hero-art{position:relative;overflow:hidden;min-height:500px}.hero-art img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:76% 50%}.hero-caption{position:absolute;bottom:20px;right:20px;padding:8px 13px;font-size:10px;background:rgba(248,245,238,.88);color:var(--teal);border:1px solid rgba(255,255,255,.8)}.manifesto-ribbon{background:#e9e8dc;border-top:1px solid #dedace;border-bottom:1px solid #dedace}.manifesto-ribbon .container{display:flex;justify-content:space-between;gap:22px;padding:16px 0;font-size:12px;color:#445b51}.manifesto-ribbon a{color:var(--burgundy);font-weight:750;white-space:nowrap}.section{padding:73px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px;gap:20px}.section-heading h2,.pillar-intro h2,.language-band h2{font-family:Georgia,'Times New Roman',serif;color:var(--teal);font-size:clamp(29px,3vw,43px);font-weight:500;line-height:1.14;letter-spacing:-.035em;margin:0}.text-link{font-size:13px;color:var(--burgundy);font-weight:750}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.post-card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;min-width:0}.card-image{height:190px;position:relative;display:block;overflow:hidden;background:#eee8d9}.card-image img{width:100%;height:100%;object-fit:cover;object-position:70% 45%;transition:transform .3s}.card-image:hover img{transform:scale(1.035)}.card-category{position:absolute;bottom:13px;left:15px;background:#fffdf8;color:var(--burgundy);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:6px 9px}.card-body{padding:21px 22px 24px;flex:1;display:flex;flex-direction:column}.meta{color:#88948c;font-size:11px}.meta span{padding:0 5px}.post-card h3{font-family:Georgia,'Times New Roman',serif;font-weight:600;color:var(--teal);font-size:23px;line-height:1.23;letter-spacing:-.015em;margin:12px 0}.post-card p{font-size:13px;line-height:1.7;color:#66726c;margin:0 0 20px}.read-more{margin-top:auto;color:var(--burgundy);font-size:12px;font-weight:750}.pillar-section{background:var(--teal);color:#ecf1eb;padding:65px 0}.pillar-intro{max-width:850px}.pillar-intro .eyebrow{color:#d6bd91}.pillar-intro h2{color:#fff;font-size:39px}.pillar-intro p{font-size:15px;max-width:740px;color:#d0ddd3}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.pillar{border-top:1px solid #56746c;padding-top:20px}.pillar-number{font-family:Georgia,serif;color:#d3b581;font-size:30px}.pillar h3{font-size:20px;color:#fff;margin:10px 0}.pillar p{font-size:13px;line-height:1.8;color:#d0dcd6}.topics-section{background:#fbfaf7}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.topic-tile{background:white;border:1px solid var(--line);padding:20px;display:flex;align-items:center;gap:15px;min-height:106px}.topic-symbol{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;background:#eef0e9;color:var(--teal);font-size:23px;border-radius:50%}.topic-tile strong,.topic-tile small{display:block}.topic-tile strong{font-family:Georgia,serif;font-size:18px;line-height:1.25;color:var(--teal)}.topic-tile small{color:#7b867d;font-size:11px;margin-top:5px;line-height:1.4}.topic-arrow{color:var(--burgundy);margin-left:auto}.compact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.compact-story{padding:25px;border:1px solid var(--line);display:flex;flex-direction:column;gap:13px;min-height:155px}.compact-topic{color:var(--burgundy);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.compact-story strong{font:600 22px/1.25 Georgia,serif;color:var(--teal)}.compact-link{color:var(--burgundy);font-size:12px;margin-top:auto}.language-section{padding-top:20px}.language-band{background:#eee9db;display:flex;justify-content:space-between;align-items:center;gap:35px;padding:45px 55px}.language-band p{color:#64726a;max-width:540px}.lang-list{min-width:250px;flex-shrink:0}.lang-list a{display:flex;justify-content:space-between;border-bottom:1px solid #c8c8ba;font-weight:700;padding:10px 0}.site-footer{background:var(--deep);color:#d2ded6;padding-top:62px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.1fr;gap:50px}.footer-brand{display:flex;align-items:center;gap:10px;color:#fff;font:600 23px Georgia,serif}.footer-grid p{max-width:360px;font-size:13px;color:#a3b9ae;line-height:1.8}.footer-grid h3{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#d6bd91;margin:5px 0 18px}.footer-grid a:not(.footer-brand){display:block;font-size:13px;padding:6px 0}.footer-grid a:hover{color:#d6bd91}.footer-grid .independent{font-size:11px;color:#c0a4a0}.footer-bottom{margin-top:50px;border-top:1px solid #3f5e52;padding:20px 0;display:flex;justify-content:space-between;gap:20px;color:#a1b8af;font-size:11px}.inner-heading{padding:76px 0 36px;border-bottom:1px solid var(--line)}.inner-heading h1,.article-head h1{font:500 clamp(38px,4vw,56px)/1.12 Georgia,serif;letter-spacing:-.035em;color:var(--teal);max-width:950px;margin:0 0 18px}.inner-heading p{font-size:17px;color:#617168;max-width:770px}.listing-section{padding-top:38px}.article-head{padding-top:42px;padding-bottom:33px;max-width:1190px}.article-head h1{max-width:875px}.breadcrumbs{font-size:12px;color:#85918a;margin-bottom:43px}.breadcrumbs span{padding:0 8px}.article-summary{font-size:19px;line-height:1.5;color:#68766c;max-width:820px}.article-meta{display:flex;gap:11px;align-items:center;color:#819087;font-size:12px;margin-top:24px;flex-wrap:wrap}.article-translations{margin-top:24px;font-size:13px;color:#66786c}.article-translations a{color:var(--burgundy);border-bottom:1px solid #d1aeb9;margin-inline-start:14px}.article-layout{display:grid;grid-template-columns:minmax(0,780px) 295px;gap:66px;align-items:start;padding-bottom:85px}.article-photo{margin:0 0 30px}.article-photo img{width:100%;height:355px;object-fit:cover;object-position:75% center;border-radius:3px}.article-photo figcaption{font-size:10px;color:#7d887f;margin-top:8px}.prose{font-size:17px;line-height:1.85;color:#3a4942}.prose h2,.prose h3{font:600 30px/1.3 Georgia,serif;color:var(--teal);margin:36px 0 14px}.prose h3{font-size:24px}.prose p{margin:0 0 22px}.prose ul,.prose ol{padding-inline-start:26px;margin:0 0 24px}.prose li{padding:3px 0}.prose a{color:var(--burgundy);text-decoration:underline;text-underline-offset:3px}.article-notice{border-left:3px solid var(--gold);background:#f5f1e6;padding:20px;margin:37px 0;font-size:13px;color:#667267}.sharing{border-top:1px solid var(--line);padding-top:25px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px}.sharing a,.sharing button{font-size:13px;color:var(--burgundy)}.sharing button{border:0;background:none;cursor:pointer}.aside-panel{border-top:4px solid var(--teal);padding:23px;background:#f5f5ef}.aside-panel h3{font:600 26px Georgia,serif;color:var(--teal);margin:0 0 19px}.aside-panel a{display:block;border-bottom:1px solid #deded6;padding:12px 0;font-size:13px;font-weight:600;line-height:1.45}.aside-panel a span{color:var(--burgundy)}.aside-panel .aside-view{color:var(--burgundy);border:0;margin-top:8px}.aside-neutral{background:var(--teal);color:#fff;margin-top:23px;padding:25px}.aside-neutral p{font-size:12px;color:#cad7cd}.page-content{padding:40px 0 90px;max-width:1190px}.page-content .prose{max-width:820px}.search-layout{padding:30px 0 90px;max-width:1190px}.search-layout label{display:block;margin:14px 0 12px;font-weight:700}.search-layout input{padding:18px;width:min(680px,100%);border:1px solid #cfd5cc;font-size:18px;background:#fff}.search-hit{display:block;border-bottom:1px solid var(--line);padding:16px 0}.search-hit strong{display:block;font:600 22px Georgia,serif;color:var(--teal)}.search-hit p{color:#6d796f;font-size:13px;margin:6px 0}.search-layout #search-status{color:var(--muted)}html[dir='rtl'] .card-category{left:auto;right:15px}html[dir='rtl'] .topic-arrow{margin-left:0;margin-right:auto}html[dir='rtl'] .hero-copy{padding:60px 0 45px 44px}html[dir='rtl'] .article-notice{border-left:0;border-right:3px solid var(--gold)}html[dir='rtl'] .eyebrow-line{margin-right:0;margin-left:10px}html[dir='rtl'] .hero h1,html[dir='rtl'] h1,html[dir='rtl'] h2,html[dir='rtl'] h3{letter-spacing:0}
@media(max-width:1120px){.primary-nav{gap:12px}.primary-nav a{font-size:11px}.brand-type strong{font-size:21px}.nav-shell{gap:15px}.article-layout{gap:35px}}@media(max-width:900px){.nav-shell{min-height:78px;flex-wrap:wrap}.menu-toggle{display:block;margin-left:auto;order:3}.primary-nav{display:none;order:4;flex-basis:100%;padding:12px 0 22px;flex-direction:column;align-items:stretch;gap:0}.primary-nav.open{display:flex}.primary-nav a{font-size:14px;padding:9px 0}.nav-end{order:2}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:55px 0 37px}.hero-art{min-height:350px}.hero-art img{object-position:60% 45%}.article-grid,.topic-grid,.pillars,.compact-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:1fr}.article-aside{display:none}.footer-grid{grid-template-columns:repeat(2,1fr)}html[dir='rtl'] .hero-copy{padding:55px 0 37px}.language-band{padding:35px}}@media(max-width:620px){.container{width:min(100% - 34px,1190px)}.topline-inner span:last-child{display:none}.topline{font-size:10px}.brand-type strong{font-size:18px}.brand-type small{font-size:7px}.brand img{width:44px;height:44px}.language-menu{font-size:10px}.hero h1{font-size:42px}.hero-lead{font-size:15px}.hero-trust{gap:12px;margin-top:24px}.hero-art{min-height:280px}.hero-actions{gap:9px}.btn{font-size:12px;padding:12px 14px}.manifesto-ribbon .container{flex-wrap:wrap}.section{padding:47px 0}.article-grid,.topic-grid,.pillars,.compact-grid{grid-template-columns:1fr}.card-image{height:205px}.section-heading h2{font-size:33px}.pillar-intro h2{font-size:32px}.language-band{display:block;padding:26px}.lang-list{min-width:0;margin-top:20px}.footer-grid{grid-template-columns:1fr;gap:26px}.footer-bottom{display:block}.inner-heading{padding:48px 0 25px}.inner-heading h1,.article-head h1{font-size:37px}.article-photo img{height:250px}.prose{font-size:16px}.prose h2{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
@media(max-width:620px){.nav-shell{gap:5px;min-height:70px}.brand{gap:6px}.brand img{width:38px;height:38px}.brand-type strong{font-size:16px}.brand-type strong em{font-size:9px}.brand-type small{font-size:6.2px;letter-spacing:.1em}.language-menu{gap:4px;font-size:10px}.menu-toggle{padding:6px;margin-inline-start:5px}.menu-toggle span{width:20px}}

.ad-reserved{margin:28px 0;min-height:110px;display:grid;place-items:center;border:1px dashed #c8c4b6;background:#f9f7f2;color:#8b8d85;font-size:11px;text-transform:uppercase;letter-spacing:.12em}

.nav-end{display:flex;align-items:center;gap:15px}.header-social{display:flex;align-items:center;gap:7px}.header-social a{color:var(--teal);display:grid;place-items:center;font-size:12px;font-weight:800;width:22px;height:22px;border:1px solid #cfdbd2;border-radius:3px}.header-social a:hover{color:var(--burgundy);border-color:#b68b99}.mobile-social{display:none}@media(max-width:1120px){.header-social{display:none}}@media(max-width:900px){.mobile-social{display:flex;gap:15px;margin-top:9px;padding-top:12px;border-top:1px solid var(--line)}.mobile-social a{color:var(--burgundy);font-weight:750}}

/* Category landing pages — spacious editorial composition, even with one article */
.topic-header{background:linear-gradient(145deg,#f9f6ee 0%,#fffdf9 100%);border-bottom:1px solid var(--line);padding:51px 0 54px}
.topic-header-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(275px,.7fr);gap:72px;align-items:center}
.topic-breadcrumb{font-size:12px;color:#6d8177;display:flex;align-items:center;gap:12px;margin-bottom:27px}
.topic-breadcrumb a:hover{color:var(--burgundy)}.topic-breadcrumb span:last-child{color:var(--burgundy)}
.topic-header h1{font:500 clamp(40px,4.5vw,62px)/1.09 Georgia,serif;color:var(--teal);letter-spacing:-.042em;margin:10px 0 23px}
.topic-intro{max-width:780px;font-size:16px;line-height:1.9;color:#627269;margin:0}
.topic-header-aside{display:flex;align-items:flex-start;gap:18px;border-inline-start:3px solid var(--gold);padding:20px 0 20px 24px;background:linear-gradient(90deg,rgba(246,239,221,.64),transparent)}
.topic-header-aside-mark{font-family:Georgia,serif;font-size:32px;flex:0 0 43px;color:var(--burgundy);line-height:1.3;text-align:center}
.topic-header-aside strong{font:600 17px/1.3 Georgia,serif;color:var(--teal);display:block;margin-bottom:8px}
.topic-header-aside p{font-size:13px;line-height:1.8;color:#627267;margin:0}
.topic-main-section{padding:54px 0 57px}.topic-section-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--burgundy)}
.topic-section-label span:last-child{font-size:11px;font-weight:500;color:#829187;letter-spacing:0;text-transform:none}
.topic-feature{min-height:390px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);background:#fff;border:1px solid #e4e0d4;box-shadow:0 18px 45px rgba(12,40,35,.07);overflow:hidden}
.topic-feature-image{min-height:390px;position:relative;display:block;overflow:hidden;background:#e9e6dc}
.topic-feature-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;position:absolute;inset:0;transition:transform .3s ease}
.topic-feature-image:hover img{transform:scale(1.035)}
.topic-feature-image-label{position:absolute;bottom:22px;inset-inline-start:25px;max-width:85%;background:#fffdf9;padding:8px 11px;color:var(--burgundy);font-size:11px;letter-spacing:.03em;font-weight:750}
.topic-feature-content{padding:43px clamp(30px,4.7vw,68px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.topic-feature-content .meta{margin:6px 0 3px}
.topic-feature h2{font:600 clamp(27px,2.45vw,37px)/1.19 Georgia,serif;letter-spacing:-.022em;color:var(--teal);margin:16px 0}
.topic-feature h2 a:hover{color:var(--burgundy)}
.topic-feature-content p{font-size:15px;line-height:1.85;color:#647268;max-width:570px;margin:0 0 27px}
.topic-feature-button{margin-top:0}.topic-questions-section{background:#f7f7f1;border-block:1px solid var(--line);padding:68px 0 78px}
.topic-section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:29px}
.topic-section-head h2,.topic-next-reading h2{font:500 clamp(30px,3vw,40px)/1.2 Georgia,serif;letter-spacing:-.025em;color:var(--teal);margin:0}
.topic-section-head>p{font-size:13px;line-height:1.7;max-width:300px;color:#758378;margin:0 0 4px}
.topic-questions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.topic-question{background:#fff;border:1px solid var(--line);padding:26px 29px 31px;min-height:250px;box-shadow:0 8px 20px rgba(10,45,43,.025)}
.topic-question-number{font:500 29px/1 Georgia,serif;color:#b89d6d;margin-bottom:31px}
.topic-question h3{font:600 21px/1.27 Georgia,serif;color:var(--teal);margin:0 0 13px}
.topic-question p{font-size:13px;line-height:1.85;color:#68796e;margin:0}
.topic-more-section{padding-top:70px;padding-bottom:40px}.topic-continue-section{padding:70px 0 90px}
.topic-continue-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;align-items:stretch}
.topic-editorial-note{background:var(--teal);color:#fff;padding:40px 42px;min-height:325px;display:flex;flex-direction:column;align-items:flex-start}
.topic-editorial-note .eyebrow{color:#d9bb8b}
.topic-editorial-note h2{font:500 clamp(26px,2.6vw,36px)/1.18 Georgia,serif;letter-spacing:-.025em;margin:6px 0 18px;color:#fff}
.topic-editorial-note p{font-size:14px;line-height:1.9;color:#d4e1d9;max-width:480px;margin:0 0 24px}
.topic-editorial-note a{font-size:13px;font-weight:700;color:#f3d8a8;margin-top:auto}
.topic-next-reading{padding:34px 37px;border:1px solid var(--line);background:#fff}
.topic-next-reading .eyebrow{margin-bottom:6px}.topic-next-reading h2{font-size:31px;margin-bottom:21px}
.topic-next-link{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);padding:14px 0}
.topic-next-icon{border-radius:50%;background:#f0f1e9;color:var(--teal);width:41px;height:41px;display:grid;place-items:center;flex-shrink:0;font-size:18px}
.topic-next-text{flex:1;min-width:0}.topic-next-text small{display:block;color:var(--burgundy);font-size:10px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px}
.topic-next-text strong{font:600 16px/1.4 Georgia,serif;color:var(--teal);display:block}
.topic-next-arrow{align-self:center;color:var(--burgundy)}
.topic-empty-feature{display:flex;align-items:center;gap:35px;background:#f1ede3;border:1px solid var(--line);padding:35px 45px}
.topic-empty-mark{width:110px;height:110px;flex-shrink:0;background:#e0e9e2;color:var(--teal);border-radius:100%;display:grid;place-items:center;font-size:42px}
.topic-empty-feature h2{font:500 30px Georgia,serif;color:var(--teal);margin:0 0 8px}.topic-empty-feature p{margin:0;color:#68796e}
html[dir="rtl"] .topic-header-aside{background:linear-gradient(270deg,rgba(246,239,221,.64),transparent);padding:20px 24px 20px 0}
html[dir="rtl"] .topic-feature-content{align-items:flex-start}
html[dir="rtl"] .topic-feature-image-label{right:25px;left:auto}
html[lang="ur"] .topic-header h1,html[lang="ur"] .topic-feature h2,html[lang="ur"] .topic-section-head h2,html[lang="ur"] .topic-question h3,html[lang="ur"] .topic-next-reading h2,html[lang="ur"] .topic-editorial-note h2,html[lang="ur"] .topic-next-text strong{font-family:'Noto Nastaliq Urdu','Noto Naskh Arabic','Segoe UI',serif;line-height:1.75}
html[lang="ur"] .topic-header h1{font-size:46px}
html[lang="ur"] .topic-header-aside p,html[lang="ur"] .topic-question p,html[lang="ur"] .topic-feature-content p,html[lang="ur"] .topic-intro{line-height:2.2}
@media(max-width:1050px){.topic-header-grid{gap:28px}.topic-feature-content{padding:35px}.topic-feature h2{font-size:29px}.topic-question{padding:24px}}
@media(max-width:800px){.topic-header-grid{grid-template-columns:1fr;gap:30px}.topic-header-aside{max-width:760px}.topic-feature{grid-template-columns:1fr}.topic-feature-image{min-height:320px}.topic-questions-grid{grid-template-columns:1fr}.topic-question{min-height:0}.topic-question-number{margin-bottom:15px}.topic-continue-grid{grid-template-columns:1fr}.topic-section-head>p{display:none}}
@media(max-width:620px){.topic-header{padding:30px 0 35px}.topic-breadcrumb{margin-bottom:17px}.topic-header h1{font-size:38px}.topic-intro{font-size:15px}.topic-header-aside{padding:14px 0 14px 16px}.topic-main-section{padding:28px 0 35px}.topic-feature-image{min-height:245px}.topic-feature-content{padding:30px 24px}.topic-feature h2{font-size:27px}.topic-questions-section{padding:40px 0 47px}.topic-section-head h2{font-size:31px}.topic-question{padding:23px}.topic-continue-section{padding:40px 0 55px}.topic-editorial-note{padding:31px 28px;min-height:0}.topic-next-reading{padding:28px 24px}.topic-next-reading h2{font-size:27px}.topic-empty-feature{gap:16px;padding:26px}.topic-empty-mark{width:65px;height:65px;font-size:28px}html[lang="ur"] .topic-header h1{font-size:35px}}
