:root{--accent:#0b6e4f;--accent-dark:#08553d;--tint:#e7f1ed;--ink:#10212b;--body:#3a4a53;--muted:#5b6b73;--line:#dde3e0;--line-soft:#eef1ef;--surface:#f4f6f5;--dark:#0e2a23;--dark-text:#c9dad3;--amber:#b45309;--amber-dark:#92400e;--amber-tint:#fdf3e7;--amber-line:#f3d9b8;--radius:14px;--max:1200px;--font-body:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-head:"Plus Jakarta Sans", Inter, system-ui, sans-serif;--font-ur:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:#fff;margin:0;line-height:1.55}a{color:var(--accent)}a:hover{color:var(--accent-dark)}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-head);color:var(--ink);margin:0;line-height:1.2}:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:10;background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.section{padding:56px 0}.section-surface{background:var(--surface)}.section-tint{background:var(--tint)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.section-head h2{font-size:clamp(24px,3vw,30px)}.eyebrow{color:var(--accent);margin:0 0 10px;font-size:14px;font-weight:600}.lead{color:var(--body);margin:8px 0 0;font-size:17px}.more-link{font-size:15px;font-weight:600}[lang=ur]{font-family:var(--font-ur);line-height:2.1}[lang=ur] h1,[lang=ur] h2,[lang=ur] h3{font-family:var(--font-ur);font-weight:600;line-height:1.9}[lang=en]{font-family:var(--font-body)}.btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark);color:#fff}.btn-amber{background:var(--amber);color:#fff}.btn-amber:hover{background:var(--amber-dark);color:#fff}.btn-light{color:var(--dark);background:#fff}.btn-light:hover{color:var(--dark);background:#e6efeb}.topbar{background:var(--dark);color:#e6efeb;font-size:13px}.topbar .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding-top:8px;padding-bottom:8px;display:flex}.topbar a{color:#e6efeb;text-decoration:none}.topbar a:hover{color:#fff;text-decoration:underline}.topbar .note{align-items:center;gap:8px;display:flex}.topbar .links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lang-switch{align-items:center;gap:10px;display:flex}.lang-switch [aria-current=page]{color:#fff;font-weight:700;text-decoration:underline}.lang-switch .ur{font-family:var(--font-ur);font-size:14px}.lang-switch .en{font-family:var(--font-body)}.site-header{border-bottom:1px solid var(--line);background:#fff}.site-header .container{flex-wrap:wrap;align-items:center;gap:10px 28px;padding-top:12px;padding-bottom:12px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.brand-mark{background:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.brand-name{font-family:var(--font-head);font-size:20px;font-weight:800;line-height:1.1;display:block}.brand-tag{color:var(--muted);font-size:12px;font-family:var(--font-body);line-height:1.3;display:block}.main-nav{flex-wrap:wrap;flex:480px;gap:0 16px;font-size:15px;font-weight:500;display:flex}.main-nav a{color:var(--ink);white-space:nowrap;padding:10px 0;text-decoration:none}.main-nav a:hover{color:var(--accent)}@media (width<=760px){.site-header .container{gap:6px 12px}.header-cta{padding:0 14px}.main-nav{flex-wrap:nowrap;flex:100%;order:3;gap:0 16px;padding-bottom:2px;overflow-x:auto}.header-cta{margin-inline-start:auto}.header-cta .label-long{display:none}}@media (width>=761px){.header-cta .label-short{display:none}}.hero{background:var(--tint);padding:clamp(36px,6vw,64px) 0 clamp(32px,5vw,56px)}.hero h1{max-width:780px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1}[lang=ur] .hero h1{line-height:1.8}.hero .sub{max-width:660px;color:var(--body);margin:16px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.6}[lang=ur] .hero .sub{line-height:2.1}.search-form{flex-wrap:wrap;gap:12px;max-width:780px;margin-top:28px;display:flex}.search-field{min-height:56px;color:var(--muted);background:#fff;border:1.5px solid #c9d3ce;border-radius:12px;flex:320px;align-items:center;gap:12px;padding:0 16px;display:flex}.search-field:focus-within{border-color:var(--accent)}.search-field input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.search-form .btn{min-height:56px;padding:0 30px;font-size:17px}.chips{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.chips .label{color:var(--body);font-weight:600}.chip{color:var(--ink);background:#fff;border:1px solid #c9d3ce;border-radius:999px;padding:8px 14px;text-decoration:none}.chip:hover{border-color:var(--accent);color:var(--accent)}.tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;display:flex}.tile:hover{border-color:var(--accent);color:var(--ink)}.tile-icon{background:var(--tint);width:44px;height:44px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.tile-text{flex-direction:column;gap:4px;display:flex}.tile-title{font-size:17px;font-weight:600;line-height:1.3}.tile-desc{color:var(--muted);font-size:14px;line-height:1.45}[lang=ur] .tile-title{font-size:18px;line-height:1.9}[lang=ur] .tile-desc{line-height:1.9}@media (width<=520px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tile{flex-direction:column;gap:10px;padding:14px}.tile-desc{display:none}.tile-title{font-size:15px}}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:10px;padding:24px;display:flex}.card h3{font-size:18px;font-weight:700}.card p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.card .icon{color:var(--accent)}.badge{background:var(--surface);color:var(--body);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.badge-amber{background:var(--amber-tint);color:var(--amber-dark)}.badge-green{background:var(--tint);color:var(--accent-dark)}.two-col{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:40px;display:grid}.link-list{flex-direction:column;display:flex}.link-row{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.link-row:last-child{border-bottom:1px solid var(--line)}.link-row:hover{color:var(--accent)}.link-row .title{font-size:16px;font-weight:600;line-height:1.4}.link-row .checked{color:var(--accent);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.news-row{flex-direction:column;align-items:flex-start;gap:6px}.empty{color:var(--muted);border:1px dashed #aebbb5;border-radius:12px;padding:20px;font-size:15px}.banner{background:var(--amber-tint);border:1px solid var(--amber-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:22px;padding:26px 30px;display:flex}.banner-icon{width:56px;height:56px;color:var(--amber);background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.banner-text{flex-direction:column;flex:380px;gap:6px;display:flex}.banner-kicker{letter-spacing:.04em;color:var(--amber-dark);font-size:13px;font-weight:700}.banner h3{font-size:22px}.banner p{color:var(--body);margin:0;font-size:16px}.steps{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:6px 24px;list-style:none}.steps li{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.steps li:last-child{border-bottom:0}.step-num{background:var(--tint);width:30px;height:30px;color:var(--accent);font-size:14px;font-weight:700;font-family:var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.step-text{flex-direction:column;gap:2px;display:flex}.step-title{font-size:16px;font-weight:600}.step-desc{color:var(--muted);font-size:14px}.step-text a{color:var(--ink);text-decoration:none}.step-text a:hover{color:var(--accent)}.topics{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.topic{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:16px 18px;font-size:16px;font-weight:600;text-decoration:none}.topic:hover{border-color:var(--accent);color:var(--accent)}.ur-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:8px 28px;display:flex}.ur-card a{border-bottom:1px solid var(--line-soft);color:var(--ink);padding:12px 0;font-size:20px;text-decoration:none}.ur-card a:last-child{border-bottom:0}.band-dark{background:var(--dark);color:#fff}.band-dark h2{color:#fff;font-size:clamp(24px,3vw,32px);font-weight:800}.band-dark p{color:var(--dark-text);margin:10px 0 0;font-size:17px}.band-actions{flex-direction:column;gap:14px;display:flex}.band-actions .btn{min-height:52px;font-size:17px}.email-form{flex-wrap:wrap;gap:10px;display:flex}.email-form input{color:#fff;min-height:52px;font:inherit;background:#14362d;border:1px solid #3e5e54;border-radius:10px;flex:220px;padding:0 16px;font-size:16px}.email-form input::placeholder{color:#a9c2b8}.email-form button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:1px solid #9fd3be;border-radius:10px;padding:0 22px;font-size:16px;font-weight:600}.trust{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.trust div{color:var(--accent);flex-direction:column;gap:8px;display:flex}.trust h3{font-size:17px;font-weight:700}.trust p{color:var(--muted);margin:0;font-size:15px}.ad-slot{justify-content:center;align-items:center;max-width:728px;min-height:90px;margin:32px auto 0;display:flex}.site-footer{background:var(--surface);border-top:1px solid var(--line);padding:48px 0 28px}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px;display:grid}.footer-grid nav{flex-direction:column;gap:8px;font-size:14px;display:flex}.footer-grid nav strong{font-size:14px}.footer-grid a{color:var(--body);text-decoration:none}.footer-grid a:hover{color:var(--accent);text-decoration:underline}.footer-grid p{color:var(--muted);margin:8px 0 0;font-size:14px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);margin:32px 0 0;padding-top:18px;font-size:13px}.page-head{background:var(--tint);padding:36px 0 28px}.page-head h1{max-width:860px;font-size:clamp(28px,4vw,40px);font-weight:800}.page-head .sub{max-width:720px;color:var(--body);margin:12px 0 0;font-size:17px}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;font-size:14px;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";color:#aebbb5;margin-inline-end:6px}.breadcrumb a{color:var(--body)}.meta{color:var(--body);flex-wrap:wrap;gap:8px 18px;margin-top:16px;font-size:14px;display:flex}.meta .checked{color:var(--accent-dark);align-items:center;gap:6px;font-weight:600;display:inline-flex}.guide-wrap{grid-template-columns:minmax(0,1fr);gap:32px;max-width:820px;padding:36px 0 56px;display:grid}.quick-answer{border:2px solid var(--accent);border-radius:var(--radius);background:#fff;padding:20px 22px}.quick-answer h2{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-dark);font-size:15px;font-family:var(--font-body)}[lang=ur] .quick-answer h2{text-transform:none;letter-spacing:0;font-size:17px;font-family:var(--font-ur)}.quick-answer p{margin:8px 0 0;font-size:17px}.prose{color:var(--ink);font-size:17px;line-height:1.7}[lang=ur] .prose{font-size:19px;line-height:2.2}.prose h2{margin:36px 0 12px;font-size:26px}.prose h3{margin:28px 0 10px;font-size:20px}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-inline-start:24px}.prose li{margin-bottom:8px}.prose table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{background:var(--surface);font-weight:600}.prose blockquote{background:var(--amber-tint);border-radius:10px;margin:0 0 16px;padding:14px 18px}.prose blockquote p:last-child{margin:0}.faq h2,.sources h2,.related h2{margin-bottom:12px;font-size:24px}.faq details{border-top:1px solid var(--line);padding:14px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:17px;font-weight:600}.faq details p{color:var(--body);margin:10px 0 0}.sources ul{margin:0;padding-inline-start:20px}.sources li{margin-bottom:6px}.notice{background:var(--surface);color:var(--body);border-radius:12px;gap:12px;padding:16px 18px;font-size:15px;display:flex}.notice svg{color:var(--accent);flex:none;margin-top:2px}.report{font-size:15px}.prose-page{max-width:760px;padding:36px 0 64px}
