:root{--color-brand-navy:#182238;--color-brand-deep:#111B3D;--color-brand-teal:#1A6167;--color-brand-aqua:#2898A0;--color-brand-aqua-bright:#3ABAC3;--color-brand-orange:#F4731C;--color-brand-orange-dark:#D9600F;--color-bg-page:#FFFFFF;--color-bg-portal:#F5F7FB;--color-bg-subtle:#EDF1F9;--color-bg-info:#EEF9FA;--color-bg-warm:#FFF6EF;--color-border:#DEE4EF;--color-text-primary:#182238;--color-text-muted:#5B6577;--color-text-link:#1B2C63;--color-text-inverse:#FFFFFF;--color-error:#A32121;--color-warning:#755000;--color-success:#17623C;--color-information:#1B2C63;--font-heading:"Roboto Slab",Georgia,serif;--font-body:"Plus Jakarta Sans",Arial,sans-serif;--font-urdu:"Noto Nastaliq Urdu","Noto Sans Arabic",serif;--radius-input:8px;--radius-button:12px;--radius-card:20px;--radius-panel:24px;--radius-pill:9999px;--touch-target:44px}.ltr-isolate{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:inline-block}*{box-sizing:border-box}body{margin:0;background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-body);line-height:1.6}html[lang=ur] body{font-family:var(--font-urdu);line-height:2}h1,h2,h3{font-family:var(--font-heading);line-height:1.3}html[lang=ur] h1,html[lang=ur] h2,html[lang=ur] h3{font-family:var(--font-urdu);line-height:1.8}a{color:var(--color-text-link)}button,input,select{font:inherit;min-height:var(--touch-target)}.button,button{background:var(--color-brand-teal);color:var(--color-text-inverse);border:0;border-radius:var(--radius-button);padding:10px 18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}button:disabled{opacity:.65;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--color-brand-aqua);outline-offset:3px}input,select{border:1px solid var(--color-border);border-radius:var(--radius-input);padding:8px 12px;background:var(--color-bg-page);color:var(--color-text-primary);max-width:100%}label{display:block;margin-block:12px 4px;font-weight:600}input[type=checkbox]{min-height:20px;min-width:20px;vertical-align:middle;-webkit-margin-end:10px;margin-inline-end:10px}.check{font-weight:400;display:flex;align-items:center;gap:8px}.card{background:var(--color-bg-page);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:24px;margin-block:12px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:16px;gap:16px}main{max-width:1100px;margin-inline:auto;padding:32px 24px 80px}.muted{color:var(--color-text-muted)}.notice{-webkit-border-start:4px solid var(--color-brand-orange);border-inline-start:4px solid var(--color-brand-orange);background:var(--color-bg-warm);padding:12px 18px;border-radius:8px;margin-block:16px}@media(max-width:479px){main{padding:20px 16px 64px}h1{font-size:2rem}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}