/* Product-specific service detail layouts. Deliberately excludes heroes and shared navigation. */
:is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-desk,.sc-aeps-work,.sc-aeps-boundaries,.sc-bill-review,.sc-bill-resolution,.sc-bill-conditions,.sc-dmt-review,.sc-dmt-trail,.sc-dmt-guardrails,.sc-nepal-conditions,.sc-nepal-corridor,.sc-nepal-dossier){padding-block:76px;scroll-margin-top:125px}
:is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-related,.sc-bill-related,.sc-dmt-related,.sc-nepal-related){padding-block:48px 72px;border-top:1px solid #eaddee;scroll-margin-top:125px}
:is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-desk,.sc-aeps-work,.sc-aeps-boundaries,.sc-bill-review,.sc-bill-resolution,.sc-bill-conditions,.sc-dmt-review,.sc-dmt-trail,.sc-dmt-guardrails,.sc-nepal-conditions,.sc-nepal-corridor,.sc-nepal-dossier) h3{font-size:20px;line-height:1.4;letter-spacing:-.35px;margin:0 0 13px}
:is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-desk,.sc-aeps-work,.sc-aeps-boundaries,.sc-bill-review,.sc-bill-resolution,.sc-bill-conditions,.sc-dmt-review,.sc-dmt-trail,.sc-dmt-guardrails,.sc-nepal-conditions,.sc-nepal-corridor,.sc-nepal-dossier) p:not(.ep-kicker){font-size:16px;line-height:1.8;margin:0;color:#715e7a}
:is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-related,.sc-bill-related,.sc-dmt-related,.sc-nepal-related) ul{list-style:none;margin:25px 0 0;padding:0}
:is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-related,.sc-bill-related,.sc-dmt-related,.sc-nepal-related) a{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#44264f;font-size:15px;text-decoration:none;padding:17px 0}
:is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-related,.sc-bill-related,.sc-dmt-related,.sc-nepal-related) a:hover{color:#800080;text-decoration:underline;text-underline-offset:4px}
:is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-related,.sc-bill-related,.sc-dmt-related,.sc-nepal-related) a span{color:#800080;flex:none}
:is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-scope,.sc-bill-availability,.sc-dmt-availability,.sc-nepal-availability) .ep-text-link{margin-top:18px;max-width:100%;line-height:1.6}
/* AePS: an open consent desk, a provider checkpoint, and a retained reference. */
.ep-page[data-page-design="service-aeps"] #overview.sc-aeps-desk{display:grid;grid-template-columns:1.25fr .75fr;gap:28px 44px;align-items:stretch}
.ep-page[data-page-design="service-aeps"] .sc-aeps-intro{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr;gap:0 60px;margin-bottom:16px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-intro .ep-kicker{grid-column:1/-1}
.ep-page[data-page-design="service-aeps"] .sc-aeps-intro .sc-aeps-margin{align-self:end}
.ep-page[data-page-design="service-aeps"] .sc-aeps-label{display:block;font-size:11px;letter-spacing:1.5px;font-weight:700;color:#800080;margin-bottom:23px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-consent{padding:36px;border:1px solid #dac5e4;border-radius:28px 28px 5px 5px;background:linear-gradient(130deg,#fcf7ff,#f1e4f6)}
.ep-page[data-page-design="service-aeps"] .sc-aeps-consent h3{font-size:27px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-consent-line{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid #dcc7e3;padding-top:24px;margin-top:27px;color:#66366f;font-size:14px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-consent-line span[aria-hidden]{color:#ed8518;font-size:22px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-checkpoint{align-self:center;border-left:3px solid #ffa032;padding:16px 0 16px 29px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-reference{grid-column:1/-1;display:grid;grid-template-columns:45px 1fr auto;gap:20px;align-items:center;padding:25px 30px;border-bottom:1px solid #dbc5e4;background:#fcf9fd}
.ep-page[data-page-design="service-aeps"] .sc-aeps-reference-mark{font-size:43px;color:#800080;align-self:start;line-height:1.1}
.ep-page[data-page-design="service-aeps"] .sc-aeps-reference h3{font-size:18px;margin-bottom:6px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-reference-tag{max-width:140px;border-left:1px solid #ddcbe5;padding-left:20px;color:#715e7a;font-size:13px;line-height:1.6}
.ep-page[data-page-design="service-aeps"] .sc-aeps-work{background:#2e163b}
.ep-page[data-page-design="service-aeps"] .sc-aeps-work-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-work h2{color:#fff}
.ep-page[data-page-design="service-aeps"] .sc-aeps-work .ep-kicker{color:#f6c079}
.ep-page[data-page-design="service-aeps"] .sc-aeps-work .sc-aeps-work-heading>p:not(.ep-kicker){color:#dac7e3;margin-top:24px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-checklist{margin:0;padding:0;list-style:none}
.ep-page[data-page-design="service-aeps"] .sc-aeps-checklist li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:20px;padding:26px 0;border-top:1px solid #ffffff25}
.ep-page[data-page-design="service-aeps"] .sc-aeps-checklist li:first-child{padding-top:0;border-top:0}
.ep-page[data-page-design="service-aeps"] .sc-aeps-checklist li:last-child{padding-bottom:0}
.ep-page[data-page-design="service-aeps"] .sc-aeps-check-number{font-size:13px;color:#ffbd6d;border-bottom:2px solid #f39a3b;align-self:start;padding:2px 0 8px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-checklist h3{color:#fff}
.ep-page[data-page-design="service-aeps"] .sc-aeps-work .sc-aeps-checklist p{color:#dac7e3}
.ep-page[data-page-design="service-aeps"] .sc-aeps-boundaries{display:grid;grid-template-columns:1.1fr .9fr;gap:70px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-safety ul{list-style:none;padding:0;margin:25px 0 0}
.ep-page[data-page-design="service-aeps"] .sc-aeps-safety li{padding:17px 0 17px 22px;border-bottom:1px solid #eaddee;color:#715e7a;position:relative}
.ep-page[data-page-design="service-aeps"] .sc-aeps-safety li:before{content:"";position:absolute;left:0;top:29px;width:6px;height:6px;border:1px solid #800080;border-radius:50%}
.ep-page[data-page-design="service-aeps"] .sc-aeps-scope{padding:30px;background:#fff9f0;border-top:3px solid #ff9b27;align-self:start}
.ep-page[data-page-design="service-aeps"] .sc-aeps-related ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px}
.ep-page[data-page-design="service-aeps"] .sc-aeps-related li{border-bottom:1px solid #eaddee}
/* Bills: a receipt-shaped review sheet and a separate, readable resolution ledger. */
.ep-page[data-page-design="service-bill-payments"] #overview.sc-bill-review{display:grid;grid-template-columns:.85fr 1.2fr .7fr;gap:38px;align-items:center}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-intro h2{max-width:340px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-intro>p:not(.ep-kicker){margin-top:22px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-paper{background:#fff;border:1px solid #decde5;border-top:5px solid #800080;box-shadow:0 20px 36px -24px #45265445;padding:29px 27px;position:relative}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-paper:after{content:"";position:absolute;bottom:-7px;left:0;right:0;height:7px;background:linear-gradient(135deg,#fff 25%,transparent 25%) -7px 0,linear-gradient(225deg,#fff 25%,transparent 25%) -7px 0;background-size:14px 14px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-paper-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:10px;letter-spacing:1.4px;font-weight:700;color:#800080;border-bottom:1px solid #eaddee;padding-bottom:23px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-paper-heading span:last-child{font-size:11px;letter-spacing:0;color:#715e7a;font-weight:400}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-fields{margin:0}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-fields>div{padding:25px 0;border-bottom:1px dashed #d9c3e1}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-fields dt{font-size:18px;font-weight:650;color:#2b1835;margin-bottom:9px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-fields dd{margin:0}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-paper-foot{display:flex;justify-content:space-between;gap:15px;padding-top:22px;font-size:12px;color:#715e7a}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-paper-foot strong{color:#800080;font-weight:600;text-align:right}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-reference{padding-top:36px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-reference-rule{height:3px;display:block;width:43px;background:#ff9b27;margin:24px 0}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-reference .sc-bill-reference-note{font-size:14px}
.ep-page[data-page-design="service-bill-payments"] #workflow.sc-bill-resolution{background:#faf4ed;border-block:1px solid #f0e2d0}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-resolution-heading{margin-bottom:32px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger{width:100%;border-collapse:collapse;table-layout:fixed}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger caption{text-align:left;font-size:13px;color:#78645b;margin-bottom:15px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger thead{background:#382140;color:#fff}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger thead th{padding:17px 24px;font-size:13px;font-weight:500;text-align:left}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger thead th:first-child{width:34%}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger tbody th,.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger tbody td{padding:28px 24px;border-bottom:1px solid #dfcebb;vertical-align:top;text-align:left}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger tbody th{font-size:18px;font-weight:600}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger tbody th span{display:inline-block;color:#9768a5;font-size:12px;margin-right:18px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-conditions{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px 68px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-condition-lines{list-style:none;padding:0;margin:0}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-condition-lines li{padding:20px 0;border-bottom:1px solid #e4d5eb;color:#715e7a}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-condition-lines li:first-child{padding-top:0}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-availability{grid-column:1/-1;margin-top:15px;border-left:3px solid #ff9b27;background:#fbf7fd;padding:25px 30px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-availability h3{font-size:17px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-related{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-related ul{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;margin:0}
.ep-page[data-page-design="service-bill-payments"] .sc-bill-related li{border-bottom:1px dotted #dac7e2}
/* Domestic transfers: two parties facing one another, followed by a transfer-reference trail. */
.ep-page[data-page-design="service-domestic-money-transfer"] #overview.sc-dmt-review{display:block}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-parties{display:grid;grid-template-columns:minmax(0,1fr) 105px minmax(0,1fr);align-items:stretch;margin-top:40px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-sender,.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-beneficiary{padding:34px;border:1px solid #dfcbe6;background:#fcf8fe}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-sender{border-radius:24px 0 0 24px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-beneficiary{border-radius:0 24px 24px 0;background:#fff9f0;border-color:#edd9bd}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-party-label{display:block;font-size:11px;letter-spacing:1.4px;color:#800080;font-weight:650;margin-bottom:30px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-prompts{border-top:1px solid #decfe4;margin:25px 0 0;padding-top:18px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-prompts>div{display:flex;justify-content:space-between;gap:15px;padding:5px 0;font-size:13px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-prompts dt{color:#806487}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-prompts dd{margin:0;color:#43284e;text-align:right}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-readback{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;text-align:center;color:#8c6896;font-size:11px;line-height:1.5}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-readback b{font-size:29px;font-weight:400;color:#800080}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-status{display:grid;grid-template-columns:.65fr 1.35fr;gap:30px;align-items:start;margin-top:24px;padding:26px 34px;border-block:1px solid #dac7e3}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-status h3{margin:0}
.ep-page[data-page-design="service-domestic-money-transfer"] #workflow.sc-dmt-trail{background:#f7f0fa;border-block:1px solid #e8d9ee}
.ep-page[data-page-design="service-domestic-money-transfer"] #workflow.sc-dmt-trail>.ep-shell{display:block}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:42px 0 0;padding:0;list-style:none;position:relative}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-stops:before{content:"";height:1px;background:#caabda;position:absolute;top:21px;left:21px;right:21px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-stops>li{position:relative;min-width:0}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-marker{display:grid;place-items:center;width:43px;height:43px;border:1px solid #c4a0d1;border-radius:50%;background:#f7f0fa;color:#800080;font-size:12px;position:relative;margin-bottom:27px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-stops>li:last-child .sc-dmt-trail-marker{background:#fff2db;border-color:#efa44b;color:#8c520e}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-guardrails{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px 70px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-boundary-list ul{margin:0;padding:0;list-style:none}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-boundary-list li{padding:17px 0 17px 25px;border-bottom:1px solid #e4d5eb;position:relative;color:#715e7a}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-boundary-list li:before{content:"!";position:absolute;left:0;top:17px;font-weight:700;color:#a35d0c}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-availability{grid-column:1/-1;display:grid;grid-template-columns:1fr 220px;gap:40px;align-items:center;padding:30px;background:#fff7eb}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-availability .ep-text-link{margin:0}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-related{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-related ul{margin:0;column-count:2;column-gap:32px}
.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-related li{break-inside:avoid;border-bottom:1px solid #eaddee}
/* Indo-Nepal: route conditions precede a three-party corridor and a handover dossier. */
.ep-page[data-page-design="service-indo-nepal-transfer"] #overview.sc-nepal-corridor{display:block}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-conditions{background:#2b1736;color:#fff}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-conditions .ep-kicker{color:#ffc47d}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-conditions h2{color:#fff;max-width:830px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-rules{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-rules li{font-size:15px;line-height:1.8;color:#e1cfe9;border-top:1px solid #785885;padding-top:19px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-availability{border-top:1px solid #785885;padding-top:24px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-availability h3{font-size:17px;color:#fff}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-conditions .sc-nepal-availability p{color:#e1cfe9;max-width:1050px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-availability .ep-text-link{color:#ffd096}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-route{margin:38px 0 0;border:1px solid #d9c2e3;border-radius:20px;overflow:hidden}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-route figcaption{padding:16px 27px;border-bottom:1px solid #e6d7ed;background:#fcf9fd;color:#765f80;font-size:13px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-route-map{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:stretch}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-origin,.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-provider,.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-destination{padding:33px 29px;min-width:0}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-origin{background:#fffaf3}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-provider{background:#f6edf9;border-inline:1px solid #e0cce8}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-country{display:block;font-size:12px;font-weight:700;letter-spacing:2.5px;color:#800080;margin-bottom:23px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-route-arrow{display:block;font-size:29px;line-height:1;margin-bottom:22px;color:#db801e}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-expectations{display:grid;grid-template-columns:45px minmax(0,1fr);gap:20px;max-width:900px;margin:30px auto 0}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-expectations>span{font-size:40px;line-height:1.2;color:#800080}
.ep-page[data-page-design="service-indo-nepal-transfer"] #workflow.sc-nepal-dossier{background:#fffaf3;border-block:1px solid #f0e4d1}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:75px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-spine>span{display:block;color:#95672f;font-size:13px;margin-top:30px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-records{margin:0;padding:0;border-top:3px solid #800080}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-records>div{padding:27px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;border-bottom:1px solid #ded0bd}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-records dt{font-size:18px;font-weight:600;line-height:1.5}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-records dt span{display:block;font-size:11px;color:#96689f;letter-spacing:1px;margin-bottom:7px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-records dd{margin:0}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-related ul{display:flex;flex-wrap:wrap;column-gap:35px}
.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-related li{flex:1 1 240px;border-bottom:1px solid #e4d5eb}
@media(max-width:1100px){
 .ep-page[data-page-design="service-bill-payments"] #overview.sc-bill-review{grid-template-columns:1.2fr .8fr}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-intro{grid-column:1/-1;max-width:800px}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-intro h2{max-width:none}
 .ep-page[data-page-design="service-aeps"] .sc-aeps-work-inner,.ep-page[data-page-design="service-aeps"] .sc-aeps-boundaries,.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-guardrails,.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-related,.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-inner{gap:40px}
 .ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-records>div{grid-template-columns:1fr;gap:13px}
}
@media(max-width:800px){
 :is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-desk,.sc-aeps-work,.sc-aeps-boundaries,.sc-bill-review,.sc-bill-resolution,.sc-bill-conditions,.sc-dmt-review,.sc-dmt-trail,.sc-dmt-guardrails,.sc-nepal-conditions,.sc-nepal-corridor,.sc-nepal-dossier){padding-block:55px}
 .ep-page[data-page-design="service-aeps"] #overview.sc-aeps-desk,.ep-page[data-page-design="service-aeps"] .sc-aeps-intro,.ep-page[data-page-design="service-aeps"] .sc-aeps-work-inner,.ep-page[data-page-design="service-aeps"] .sc-aeps-boundaries,.ep-page[data-page-design="service-bill-payments"] .sc-bill-conditions,.ep-page[data-page-design="service-bill-payments"] .sc-bill-related,.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-guardrails,.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-related,.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-inner{grid-template-columns:1fr;gap:28px}
 .ep-page[data-page-design="service-aeps"] .sc-aeps-intro h2{margin-bottom:20px}
 .ep-page[data-page-design="service-aeps"] .sc-aeps-consent,.ep-page[data-page-design="service-aeps"] .sc-aeps-scope{padding:27px}
 .ep-page[data-page-design="service-aeps"] .sc-aeps-reference{grid-template-columns:32px minmax(0,1fr);padding:23px;gap:16px}
 .ep-page[data-page-design="service-aeps"] .sc-aeps-reference-tag{grid-column:2;max-width:none;border:0;padding:0}
 .ep-page[data-page-design="service-aeps"] .sc-aeps-related ul{grid-template-columns:1fr 1fr}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-parties{grid-template-columns:1fr}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-sender,.ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-beneficiary{border-radius:15px;padding:28px}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-readback{flex-direction:row;min-height:70px;gap:30px}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-readback b{transform:rotate(90deg)}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-readback br{display:none}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-status{grid-template-columns:1fr;gap:12px;padding:24px 0}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-stops{grid-template-columns:1fr;gap:0;margin-top:32px}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-stops:before{width:1px;height:auto;top:0;bottom:30px;left:21px;right:auto}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-stops>li{padding:0 0 32px 65px}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-stops>li:last-child{padding-bottom:0}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-trail-marker{position:absolute;left:0;top:0;margin:0}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-availability{grid-template-columns:1fr;gap:20px;padding:26px}
 .ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-rules{grid-template-columns:1fr;gap:15px}
 .ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-route-map{grid-template-columns:1fr}
 .ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-provider{border-inline:0;border-block:1px solid #e0cce8}
 .ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-route-arrow{transform:rotate(90deg);width:30px}
 .ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-expectations{grid-template-columns:32px 1fr;gap:14px}
 .ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-records>div{grid-template-columns:.75fr 1.25fr;gap:25px}
}
@media(max-width:560px){
 :is(.ep-page[data-page-design="service-aeps"],.ep-page[data-page-design="service-bill-payments"],.ep-page[data-page-design="service-domestic-money-transfer"],.ep-page[data-page-design="service-indo-nepal-transfer"]) :is(.sc-aeps-related,.sc-bill-related,.sc-dmt-related,.sc-nepal-related){padding-block:36px 50px}
 .ep-page[data-page-design="service-aeps"] .sc-aeps-related ul,.ep-page[data-page-design="service-bill-payments"] .sc-bill-related ul,.ep-page[data-page-design="service-bill-payments"] #overview.sc-bill-review{grid-template-columns:1fr}
 .ep-page[data-page-design="service-bill-payments"] #overview.sc-bill-review{gap:30px}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-reference{padding-top:0}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-paper{padding:25px 22px}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger thead th{padding:13px 10px;font-size:12px}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger thead th:first-child{width:37%}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger tbody th,.ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger tbody td{padding:22px 10px}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger tbody th{font-size:15px}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-ledger tbody th span{display:block;margin-bottom:7px}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-resolution .sc-bill-ledger p{font-size:14px;line-height:1.7}
 .ep-page[data-page-design="service-bill-payments"] .sc-bill-availability{padding:24px}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-related ul{column-count:1}
 .ep-page[data-page-design="service-domestic-money-transfer"] .sc-dmt-party-label{font-size:10px;letter-spacing:1px}
 .ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-origin,.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-provider,.ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-destination{padding:26px}
 .ep-page[data-page-design="service-indo-nepal-transfer"] .sc-nepal-dossier-records>div{grid-template-columns:1fr;gap:12px}
 .ep-page[data-page-design="service-aeps"] .sc-aeps-checklist li{grid-template-columns:27px minmax(0,1fr);gap:15px}
}
