.ngc-subscription-portal{max-width:760px}
.ngc-subscription-login-guide{margin:0 0 28px;padding:26px 22px;border:1px solid #d7ccbc;background:#f5f0e7;color:#251c18;font-family:Arial,Helvetica,sans-serif}
.ngc-subscription-login-guide__eyebrow{margin:0 0 8px;color:#922b28;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.ngc-subscription-login-guide h2{margin:0;font:400 34px/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.035em;text-transform:none;color:#251c18}
.ngc-subscription-login-guide__intro{max-width:58ch;margin:12px 0 0;color:#65584f;font-size:16px;line-height:1.6}
.ngc-subscription-login-guide__steps{display:grid;gap:0;margin:22px 0 0;padding:0;list-style:none}
.ngc-subscription-login-guide__steps li{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:14px 0;border-top:1px solid #d7ccbc}
.ngc-subscription-login-guide__steps li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #922b28;border-radius:50%;color:#922b28;font-size:13px;font-weight:700}
.ngc-subscription-login-guide__steps strong{display:block;margin-top:2px;font-size:14px}
.ngc-subscription-login-guide__steps p{margin:3px 0 0;color:#65584f;font-size:14px;line-height:1.5}
.ngc-subscription-login-guide__manage{margin:4px 0 0;padding:14px 0 0;border-top:1px solid #d7ccbc;color:#65584f;font-size:14px;line-height:1.55}
.ngc-subscription-login-guide__manage strong{color:#251c18}
.ngc-subscription-portal #customer-portal-root{margin-top:0}
@media(min-width:750px){.ngc-subscription-login-guide{padding:32px}.ngc-subscription-login-guide h2{font-size:40px}.ngc-subscription-login-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ngc-subscription-login-guide__steps li{display:block;padding:18px 0 0}.ngc-subscription-login-guide__steps li>span{margin-bottom:10px}}

.ngc-recharge-login-guide-wrap{max-width:760px;padding-top:28px}
.ngc-recharge-login-guide-wrap .ngc-subscription-login-guide{margin-bottom:18px}
.ngc-recharge-login-guide-wrap .ngc-subscription-login-guide h1{margin:0;font:400 34px/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.035em;text-transform:none;color:#251c18}
@media(min-width:750px){.ngc-recharge-login-guide-wrap{padding-top:42px}.ngc-recharge-login-guide-wrap .ngc-subscription-login-guide h1{font-size:40px}}
