.elementor-122620 .elementor-element.elementor-element-3c3ec10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */.lg{font-family:Mukta,"Noto Sans Devanagari",Arial,sans-serif;color:#0B1A28;font-size:17px;line-height:1.75}
.lg-w{max-width:1200px;margin:0 auto;padding:0 24px;box-sizing:border-box}
.lg-body h2{font:700 26px/1.25 Andreus,"Anek Devanagari",sans-serif;margin:0 0 12px;scroll-margin-top:96px;display:flex;gap:8px;align-items:baseline}
.lg-body h2 span{font:600 20px/1 Teko,sans-serif;color:#04A05B}
.lg-body section{padding:32px 0;border-top:1px solid #E9EFF3}
.lg-body section:first-of-type{border-top:0;padding-top:0}
.lg-body p{margin:0 0 14px;color:#2A3B4A}
.lg-body ul{margin:0 0 14px;padding:0;list-style:none}
.lg-body li{position:relative;padding-left:22px;margin:0 0 8px;color:#2A3B4A}
.lg-body li::before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:2px;background:#04A05B}
.lg-body a{color:#037A45;text-underline-offset:3px}
.lg-tw{overflow-x:auto;border:1px solid #D3DDE4;border-radius:12px;margin:8px 0 0}
.lg-tw table{width:100%;min-width:0px;border-collapse:collapse;font-size:15px;line-height:1.5}
.lg-tw th{text-align:left;background:#F4F7F9;padding:12px 14px;font-weight:600;border-bottom:1px solid #D3DDE4}
.lg-tw td{padding:12px 14px;border-bottom:1px solid #E9EFF3;vertical-align:top;color:#2A3B4A}
.lg-tw tr:last-child td{border-bottom:0}
.lg-tw td:first-child{font-weight:600;color:#0B1A28;white-space:nowrap}
.lg-toc a{display:flex;gap:10px;padding:7px 12px;border-radius:8px;color:#4A5B6A;text-decoration:none;font-size:15px;line-height:1.4}
.lg-toc a b{font:600 16px/1.2 Teko,sans-serif;color:#7D8F9D;min-width:18px}
.lg-toc a:hover{background:#F4F7F9;color:#0B1A28}
.lg-toc a.on{background:#E3F6EC;color:#037A45;font-weight:600}
.lg-toc a.on b{color:#037A45}
.lg-chip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid #D3DDE4;color:#0B1A28;text-decoration:none;font-size:14px;white-space:nowrap;background:#fff}
.lg-chip.on{background:#0B1A28;border-color:#0B1A28;color:#fff;font-weight:600}
.lg-body ol.lg-steps{list-style:none;counter-reset:st;margin:0 0 14px;padding:0}
.lg-body ol.lg-steps li{counter-increment:st;position:relative;padding:0 0 18px 52px;margin:0}
.lg-body ol.lg-steps li::before{content:counter(st);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:999px;background:#E3F6EC;color:#037A45;font:600 20px/36px Teko,sans-serif;text-align:center}
.lg-body ol.lg-steps li:not(:last-child)::after{content:"";position:absolute;left:16px;top:40px;bottom:4px;width:2px;background:#E3F6EC}
.lg-body ol.lg-steps strong{display:block;color:#0B1A28}
.ci-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 14px}
.ci-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 14px}
.ci-card{border:1px solid #D3DDE4;border-radius:12px;padding:16px 18px;line-height:1.5;font-size:15px;background:#fff}
.ci-card .ci-l{font-size:13px;color:#4A5B6A;margin:0 0 2px}
.ci-card .ci-v{font-weight:600;color:#0B1A28;word-break:break-word}
.ci-card a{color:#0B1A28;text-decoration:none}
.ci-card a:hover{color:#037A45;text-decoration:underline}
.ci-loc{display:flex;flex-direction:column;gap:6px}
.ci-loc .ci-dir{margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;color:#037A45!important}
.ci-pol{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600}
@media print{.lg-noprint{display:none!important}}
@media (max-width:1024px){.ci-g3{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg-w{padding-left:32px!important;padding-right:32px!important}.lg-grid{display:block!important;padding-top:32px!important;padding-bottom:72px!important}.lg-aside{display:none!important}.lg-body{max-width:none!important}.lg-h1{font-size:44px!important}.lg-btns{margin-left:0!important}}
@media (max-width:767px){.lg{font-size:16px!important}.lg-w{padding-left:16px!important;padding-right:16px!important}.lg-grid{padding-top:24px!important;padding-bottom:56px!important}.lg-h1{font-size:34px!important}.lg-print{display:none!important}.lg-body h2{font-size:22px!important}.lg-body section{padding:24px 0!important}.lg-body section:first-of-type{padding-top:0!important}.lg-sum{padding:20px!important;margin-bottom:28px!important}.lg-cc,.lg-rel,.ci-g2,.ci-g3{grid-template-columns:1fr!important}.lg-cc{padding:18px!important}.lg-tw table{min-width:560px!important}}


/* WordPress overrides: beat theme/kit typography and link colours */
.lg{background:#fff}
.lg .lg-h1{font-family:Andreus,"Anek Devanagari",Mukta,sans-serif!important;color:#0B1A28!important;letter-spacing:0}
.lg .lg-body h2{font-family:Andreus,"Anek Devanagari",Mukta,sans-serif!important;color:#0B1A28!important;letter-spacing:0}
.lg p,.lg li,.lg td,.lg th{font-family:Mukta,"Noto Sans Devanagari",Arial,sans-serif;letter-spacing:0}
.lg .lg-body a{color:#037A45}
.lg .lg-chip{color:#0B1A28}.lg .lg-chip.on{color:#fff}
.lg .lg-toc a{color:#4A5B6A}.lg .lg-toc a.on{color:#037A45}
.lg nav[aria-label=Breadcrumb] a{color:#4A5B6A}
.lg button.lg-btn{font:inherit;cursor:pointer;background:transparent}
.lg button.lg-btn:hover,.lg button.lg-btn:focus{background:#F4F7F9!important;color:#0B1A28!important}
.lg .lg-aside{top:96px}
.admin-bar .lg .lg-aside{top:128px}
.lg-body section,.lg-body h2{scroll-margin-top:100px}

/* semantic markup: numbers drawn by CSS so headings and links read cleanly */
.lg-body h2[data-n]::before{content:attr(data-n);font:600 20px/1 Teko,sans-serif;color:#04A05B}
.lg-toc a[data-n]::before{content:attr(data-n);font:600 16px/1.2 Teko,sans-serif;color:#7D8F9D;min-width:18px}
.lg-toc a.on[data-n]::before{color:#037A45}
.lg ol.lg-bc{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.lg ol.lg-bc li+li::before{content:"›";margin-right:6px;color:#9DB0BF}
.lg ul.lg-sl{list-style:none;margin:0;padding:0}
.lg-body ul.lg-sl li{padding-left:0;color:inherit}
.lg-body ul.lg-sl li::before{display:none}
.lg address{font-style:normal}
@media (max-width:767px){.lg-body h2[data-n]::before{font-size:18px}}/* End custom CSS */