/* Service-specific information layouts. These rules never target the existing heroes. */
.ep-page[data-page-design="service-business-loans"] #overview{display:block}
.ep-page[data-page-design="service-personal-loans"] #overview{display:block}
.ep-page[data-page-design="service-account-opening"] #overview{display:block}
.ep-page[data-page-design="service-insurance"] #overview{display:block}
.ep-page:is([data-page-design="service-business-loans"],[data-page-design="service-personal-loans"],[data-page-design="service-account-opening"],[data-page-design="service-insurance"]) > section{scroll-margin-top:120px}
.ep-page:is([data-page-design="service-business-loans"],[data-page-design="service-personal-loans"],[data-page-design="service-account-opening"],[data-page-design="service-insurance"]) > section p:not(.ep-kicker){font-size:16px;line-height:1.8;margin:0;color:#715e7a}
.ep-page:is([data-page-design="service-business-loans"],[data-page-design="service-personal-loans"],[data-page-design="service-account-opening"],[data-page-design="service-insurance"]) > section h3{font-family:"Segoe UI",Arial,sans-serif;font-size:21px;font-weight:650;line-height:1.35;letter-spacing:-.35px;margin:0 0 12px;color:#25112f}
.ep-page:is([data-page-design="service-business-loans"],[data-page-design="service-personal-loans"],[data-page-design="service-account-opening"],[data-page-design="service-insurance"]) > section .ep-kicker{margin:0 0 17px}
.ep-page:is([data-page-design="service-business-loans"],[data-page-design="service-personal-loans"],[data-page-design="service-account-opening"],[data-page-design="service-insurance"]) > section :is(aside,article,section,div,dt,dd,th,td){min-width:0;overflow-wrap:break-word}
.ep-page:is([data-page-design="service-business-loans"],[data-page-design="service-personal-loans"],[data-page-design="service-account-opening"],[data-page-design="service-insurance"]) > section a:not(.ep-text-link){color:#3c2245;text-decoration:none}
.ep-page:is([data-page-design="service-business-loans"],[data-page-design="service-personal-loans"],[data-page-design="service-account-opening"],[data-page-design="service-insurance"]) > section a:not(.ep-text-link):hover{color:#800080;text-decoration:underline;text-underline-offset:5px}
.ep-page:is([data-page-design="service-business-loans"],[data-page-design="service-personal-loans"],[data-page-design="service-account-opening"],[data-page-design="service-insurance"]) > section .ep-text-link{margin-top:20px;flex-wrap:wrap}
.ep-page[data-page-design="service-business-loans"] .sc-bl-casebook{padding-block:84px 78px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-title{display:grid;grid-template-columns:.55fr 1fr;gap:40px;align-items:start;margin-bottom:48px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-folder{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid #dbc1e3;border-radius:0 22px 22px;background:#fff;box-shadow:0 24px 65px -45px #59226b66;overflow:hidden}
.ep-page[data-page-design="service-business-loans"] .sc-bl-purpose{background:#34113f;padding:42px 40px;display:flex;flex-direction:column;align-items:start}
.ep-page[data-page-design="service-business-loans"] .sc-bl-file-label{font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:#edc8f5;border-bottom:1px solid #8f629d;padding-bottom:24px;margin-bottom:30px;width:100%}
.ep-page[data-page-design="service-business-loans"] .sc-bl-purpose h3{color:#fff;font-size:27px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-purpose p{color:#e4d2ea!important}
.ep-page[data-page-design="service-business-loans"] .sc-bl-boundary{margin-top:38px;padding:12px 0 0;border-top:2px solid #ffa434;color:#ffce90;font-size:14px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-dossier{padding:32px 42px 16px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-dossier-heading{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e9dced;font-size:12px;color:#866e90;letter-spacing:.6px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-document{padding:30px 0 26px;border-bottom:1px dashed #d8bdde}
.ep-page[data-page-design="service-business-loans"] .sc-bl-reference{padding:28px 0}
.ep-page[data-page-design="service-business-loans"] .sc-bl-review{padding-block:76px;background:#f0e7f4;border-block:1px solid #e5d4ec}
.ep-page[data-page-design="service-business-loans"] .sc-bl-review-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-review-note{margin-top:25px!important;max-width:400px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-register{margin:0;border-top:3px solid #800080;background:#fffcff;padding:10px 34px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-register>div{padding:23px 0;border-bottom:1px solid #e9ddec}
.ep-page[data-page-design="service-business-loans"] .sc-bl-register>div:last-child{border:0}
.ep-page[data-page-design="service-business-loans"] .sc-bl-register dt{font-size:18px;font-weight:650;margin-bottom:9px;color:#392043}
.ep-page[data-page-design="service-business-loans"] .sc-bl-register dd{margin:0;color:#715e7a;font-size:16px;line-height:1.8}
.ep-page[data-page-design="service-business-loans"] .sc-bl-lender{padding-block:78px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-lender-rule ul{list-style:none;padding:0;margin:26px 0 0}
.ep-page[data-page-design="service-business-loans"] .sc-bl-lender-rule li{padding:16px 0 16px 20px;border-bottom:1px solid #e6d7eb;border-left:2px solid #d7acdf;color:#715e7a;font-size:16px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-service-note{align-self:start;padding:30px;background:#fff6e7;border-top:3px solid #ffab44}
.ep-page[data-page-design="service-business-loans"] .sc-bl-related{padding-block:15px 75px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:27px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-links a{display:flex;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid #e6d7eb;font-size:15px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-conversation{padding-block:86px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-intro{max-width:760px;margin-bottom:45px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-enquiry{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-question{padding:35px 38px;border-left:5px solid #800080;background:#f0e2f5;border-radius:0 32px 32px 0}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-speaker{display:block;font-size:13px;color:#800080;margin-bottom:27px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-question h3{font-size:27px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-preparation section{padding:24px 0;border-top:1px solid #d8bce1}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-preparation section+section{margin-top:6px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-discussion{padding-block:74px;background:#fff;border-block:1px solid #eddfef}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-discussion-heading{max-width:690px;margin-bottom:40px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-dialogue{max-width:1030px;display:grid;grid-template-columns:1fr 1fr;gap:24px 60px;margin-inline:auto}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-dialogue article{padding:27px 32px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-listen{grid-column:1;border-radius:24px 24px 24px 3px;background:#f4eafa;border:1px solid #e2cfe9}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-check{grid-column:2;grid-row:2;border-radius:24px 24px 3px 24px;background:#fff5e7;border:1px solid #f0d8b8}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-answer{grid-column:1/-1;max-width:740px;margin-top:8px;border-top:2px solid #b372c1;border-bottom:1px solid #e7d9ec}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms{padding-block:78px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms header{margin-bottom:35px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms-sheet{display:grid;grid-template-columns:1.05fr .95fr;border:1px solid #dac5e1;background:#fff}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms-sheet ul{list-style:none;padding:8px 34px;margin:0;border-right:1px solid #e5d5eb}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms-sheet li{padding:22px 0;border-bottom:1px solid #eadfec;font-size:16px;color:#715e7a}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms-sheet li:last-child{border:0}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms-sheet aside{padding:32px 34px;background:#fbf6ef}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-related{padding-block:5px 74px;border-top:2px solid #dac0e3}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-related h2{padding-top:30px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-links{display:flex;flex-wrap:wrap;gap:0 34px;margin-top:20px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-links a{display:inline-flex;align-items:center;gap:13px;padding-block:12px;font-size:15px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-handoff{padding-block:82px;background:#fff}
.ep-page[data-page-design="service-account-opening"] .sc-ao-heading{text-align:center;max-width:740px;margin:0 auto 45px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-heading .ep-kicker{justify-content:center}
.ep-page[data-page-design="service-account-opening"] .sc-ao-journey{margin:0;border-block:1px solid #e2cfe9;padding-top:28px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-journey figcaption{font-size:14px;color:#84678e;margin:0 0 28px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-route{display:grid;grid-template-columns:1fr 1.1fr 1fr}
.ep-page[data-page-design="service-account-opening"] .sc-ao-route section{position:relative;padding:33px 32px 40px;border-top:3px solid #c596d3}
.ep-page[data-page-design="service-account-opening"] .sc-ao-route section:before{content:"";position:absolute;top:-9px;left:32px;width:15px;height:15px;background:#fff;border:3px solid #9c40b0;border-radius:50%}
.ep-page[data-page-design="service-account-opening"] .sc-ao-customer{background:#faf3fd}
.ep-page[data-page-design="service-account-opening"] .sc-ao-information{background:#eee0f5}
.ep-page[data-page-design="service-account-opening"] .sc-ao-response{background:#fff4e4}
.ep-page[data-page-design="service-account-opening"] .sc-ao-route .sc-ao-response{border-color:#efa948}
.ep-page[data-page-design="service-account-opening"] .sc-ao-route .sc-ao-response:before{border-color:#e19730}
.ep-page[data-page-design="service-account-opening"] .sc-ao-owner{display:block;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:#86628f;margin-bottom:25px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-requirements{padding-block:78px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register-title{display:flex;gap:60px;align-items:start;justify-content:space-between;margin-bottom:34px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register-title .ep-kicker{flex-shrink:0}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;border-top:3px solid #800080}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register caption{text-align:left;color:#7c6287;font-size:14px;padding-bottom:17px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register th, .ep-page[data-page-design="service-account-opening"] .sc-ao-register td{text-align:left;padding:23px 28px;vertical-align:top;border-bottom:1px solid #e5d5eb;font-size:16px;line-height:1.8;overflow-wrap:break-word}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register th:first-child{width:33%}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register thead th{background:#f0e6f5;color:#755682;font-size:13px;font-weight:600}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register tbody th{font-weight:650;color:#3d2246}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register tbody td{color:#715e7a;border-left:1px solid #ecdfef}
.ep-page[data-page-design="service-account-opening"] .sc-ao-bank-decision{background:#32133d;color:#fff;padding-block:72px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-decision-heading{display:grid;grid-template-columns:.6fr 1fr;gap:60px;align-items:start}
.ep-page[data-page-design="service-account-opening"] .sc-ao-decision-heading .ep-kicker{color:#ecc3f4}
.ep-page[data-page-design="service-account-opening"] .sc-ao-boundaries{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-boundaries li{border-top:1px solid #795785;padding-top:20px;color:#ebd9f0;font-size:16px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-availability{margin-top:38px;border-top:1px solid #755181;padding-top:28px;max-width:1000px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-availability h3{color:#fff}
.ep-page[data-page-design="service-account-opening"] .sc-ao-availability p{color:#e1cfe7!important}
.ep-page[data-page-design="service-account-opening"] .sc-ao-availability .ep-text-link{color:#ffd49d}
.ep-page[data-page-design="service-account-opening"] .sc-ao-related{padding-block:68px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 30px;margin-top:30px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-links a{font-size:15px;padding-bottom:13px;border-bottom:1px solid #dfcde6;display:flex;gap:12px;justify-content:space-between}
.ep-page[data-page-design="service-insurance"] .sc-in-reading{padding-block:82px}
.ep-page[data-page-design="service-insurance"] .sc-in-reading-heading{max-width:770px;margin-bottom:34px}
.ep-page[data-page-design="service-insurance"] .sc-in-question{display:grid;grid-template-columns:.5fr 1fr;gap:40px;padding:25px 0 30px;border-block:1px solid #dec6e5;margin-bottom:45px}
.ep-page[data-page-design="service-insurance"] .sc-in-document-spread{display:grid;grid-template-columns:1.1fr 1fr;background:#fff;border:1px solid #d9bde2;box-shadow:0 30px 65px -45px #75388755}
.ep-page[data-page-design="service-insurance"] .sc-in-document-spread section{padding:39px 44px}
.ep-page[data-page-design="service-insurance"] .sc-in-policy-page{border-right:1px solid #dbc5e3;background:linear-gradient(90deg,#fff 90%,#f4ebf7)}
.ep-page[data-page-design="service-insurance"] .sc-in-proposal-page{background:linear-gradient(90deg,#f6eaf2,#fff9f0 9%)}
.ep-page[data-page-design="service-insurance"] .sc-in-paper-label{display:block;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:#8b6c95;padding-bottom:25px;margin-bottom:27px;border-bottom:1px solid #e4d5e9}
.ep-page[data-page-design="service-insurance"] .sc-in-document-spread h3{font-size:26px}
.ep-page[data-page-design="service-insurance"] .sc-in-reading-cues{margin-top:35px;display:flex;flex-wrap:wrap;gap:14px}
.ep-page[data-page-design="service-insurance"] .sc-in-reading-cues span{font-size:13px;color:#7a5088;border-left:2px solid #c495d0;padding-left:12px}
.ep-page[data-page-design="service-insurance"] .sc-in-document-spread .sc-in-distinction{margin-top:32px;border-top:2px solid #ecac5f;padding-top:15px;color:#68401d;font-size:15px;font-weight:600}
.ep-page[data-page-design="service-insurance"] .sc-in-referral{background:#eee3f4;padding-block:72px;border-block:1px solid #dfcbe7}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-thread{border-left:2px solid #c393d1;padding-left:34px}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-thread section{padding-bottom:30px;position:relative}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-thread section:before{content:"";position:absolute;left:-41px;top:7px;width:12px;height:12px;border:3px solid #a658b7;background:#f9f3fb;border-radius:50%}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-thread .sc-in-provider-thread{padding-top:24px;border-top:1px solid #d8bde1}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-thread .sc-in-provider-thread:before{top:31px}
.ep-page[data-page-design="service-insurance"] .sc-in-reference-thread{background:#fff;padding:24px 27px;border-bottom:3px solid #d29e57}
.ep-page[data-page-design="service-insurance"] .sc-in-policy-boundary{padding-block:78px}
.ep-page[data-page-design="service-insurance"] .sc-in-policy-rules{margin:32px 0 40px;padding:0;list-style:none;counter-reset:policy-rule}
.ep-page[data-page-design="service-insurance"] .sc-in-policy-rules li{counter-increment:policy-rule;display:flex;gap:27px;padding:20px 0;border-bottom:1px solid #dfcbe7;color:#715e7a;font-size:16px}
.ep-page[data-page-design="service-insurance"] .sc-in-policy-rules li:before{content:"§";font-size:22px;color:#aa6cba;line-height:1.3}
.ep-page[data-page-design="service-insurance"] .sc-in-service-availability{padding-left:25px;border-left:3px solid #e2a354;max-width:1020px}
.ep-page[data-page-design="service-insurance"] .sc-in-related{border-top:1px solid #dfcbe7;padding-block:38px 76px}
.ep-page[data-page-design="service-insurance"] .sc-in-links{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px}
.ep-page[data-page-design="service-insurance"] .sc-in-links a{display:flex;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px dashed #d7bddf;font-size:15px}
@media(max-width:900px){
.ep-page[data-page-design="service-business-loans"] .sc-bl-title{grid-template-columns:1fr;gap:10px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-folder{grid-template-columns:.9fr 1.1fr}
.ep-page[data-page-design="service-business-loans"] .sc-bl-purpose{padding:30px 25px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-dossier{padding:25px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-review-layout{gap:35px;grid-template-columns:1fr 1.1fr}
.ep-page[data-page-design="service-business-loans"] .sc-bl-lender{gap:30px;grid-template-columns:1fr 1fr}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-enquiry{gap:32px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-question{padding:28px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-dialogue{gap:20px 30px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms-sheet{grid-template-columns:1fr 1fr}
.ep-page[data-page-design="service-account-opening"] .sc-ao-route{grid-template-columns:1fr}
.ep-page[data-page-design="service-account-opening"] .sc-ao-route section{border-top:0;border-left:3px solid #c596d3;padding:27px 32px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-route section:before{top:35px;left:-9px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register-title{display:block}
.ep-page[data-page-design="service-account-opening"] .sc-ao-decision-heading{grid-template-columns:1fr;gap:8px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-boundaries{gap:23px}
.ep-page[data-page-design="service-insurance"] .sc-in-document-spread section{padding:30px}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-layout{gap:40px;grid-template-columns:1fr 1.2fr}
}
@media(max-width:620px){
.ep-page:is([data-page-design="service-business-loans"],[data-page-design="service-personal-loans"],[data-page-design="service-account-opening"],[data-page-design="service-insurance"]) > section{scroll-margin-top:105px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-casebook{padding-block:45px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-title{margin-bottom:28px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-folder{grid-template-columns:1fr;border-radius:0 18px 18px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-purpose{padding:28px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-file-label{margin-bottom:23px;padding-bottom:19px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-boundary{margin-top:25px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-dossier{padding:22px 25px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-dossier-heading{display:block}
.ep-page[data-page-design="service-business-loans"] .sc-bl-dossier-heading span{display:block}
.ep-page[data-page-design="service-business-loans"] .sc-bl-review{padding-block:45px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-review-layout{grid-template-columns:1fr;gap:28px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-register{padding-inline:24px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-lender{grid-template-columns:1fr;gap:28px;padding-block:45px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-service-note{padding:25px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-related{padding-block:10px 45px}
.ep-page[data-page-design="service-business-loans"] .sc-bl-links{grid-template-columns:1fr}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-conversation{padding-block:45px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-intro{margin-bottom:30px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-enquiry{grid-template-columns:1fr;gap:25px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-question{padding:26px 24px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-discussion{padding-block:45px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-dialogue{display:block}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-dialogue article{padding:23px 24px;margin-bottom:24px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-check{margin-left:16px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-listen{margin-right:16px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms{padding-block:45px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms-sheet{grid-template-columns:1fr}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms-sheet ul{padding-inline:24px;border-right:0}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-terms-sheet aside{padding:26px 24px;border-top:1px solid #e5d5eb}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-related{padding-bottom:45px}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-links{display:block}
.ep-page[data-page-design="service-personal-loans"] .sc-pl-links a{display:flex;justify-content:space-between;gap:14px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-handoff{padding-block:45px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-heading{text-align:left;margin-bottom:30px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-heading .ep-kicker{justify-content:flex-start}
.ep-page[data-page-design="service-account-opening"] .sc-ao-route section{padding:25px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-owner{margin-bottom:16px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-requirements{padding-block:45px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register th, .ep-page[data-page-design="service-account-opening"] .sc-ao-register td{padding:16px 12px;font-size:15px;line-height:1.7}
.ep-page[data-page-design="service-account-opening"] .sc-ao-register th:first-child{width:37%}
.ep-page[data-page-design="service-account-opening"] .sc-ao-bank-decision{padding-block:45px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-boundaries{grid-template-columns:1fr;gap:18px;margin-top:25px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-related{padding-block:45px}
.ep-page[data-page-design="service-account-opening"] .sc-ao-links{grid-template-columns:1fr}
.ep-page[data-page-design="service-insurance"] .sc-in-reading{padding-block:45px}
.ep-page[data-page-design="service-insurance"] .sc-in-question{grid-template-columns:1fr;gap:0;margin-bottom:28px}
.ep-page[data-page-design="service-insurance"] .sc-in-document-spread{grid-template-columns:1fr}
.ep-page[data-page-design="service-insurance"] .sc-in-document-spread section{padding:28px 25px}
.ep-page[data-page-design="service-insurance"] .sc-in-policy-page{border-right:0;border-bottom:1px solid #d7bdde;background:#fff}
.ep-page[data-page-design="service-insurance"] .sc-in-proposal-page{background:#fff8ef}
.ep-page[data-page-design="service-insurance"] .sc-in-paper-label{margin-bottom:23px;padding-bottom:20px}
.ep-page[data-page-design="service-insurance"] .sc-in-referral{padding-block:45px}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-layout{grid-template-columns:1fr;gap:30px}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-thread{padding-left:25px;margin-left:5px}
.ep-page[data-page-design="service-insurance"] .sc-in-referral-thread section:before{left:-32px}
.ep-page[data-page-design="service-insurance"] .sc-in-reference-thread{padding:23px}
.ep-page[data-page-design="service-insurance"] .sc-in-policy-boundary{padding-block:45px}
.ep-page[data-page-design="service-insurance"] .sc-in-policy-rules li{gap:17px}
.ep-page[data-page-design="service-insurance"] .sc-in-related{padding-block:30px 45px}
.ep-page[data-page-design="service-insurance"] .sc-in-links{grid-template-columns:1fr}
}
