.sgslc-portal{--portal-cream:#F9F7F1;--portal-navy:#081A2C;--portal-ink:#1F2D44;--portal-gold:#B8955A;background:var(--portal-cream);color:var(--portal-ink);font-family:var(--font-body-family,sans-serif);font-size:16px;line-height:1.75;padding:64px 24px 56px}.sgslc-portal__inner{max-width:1120px;margin:0 auto}.sgslc-portal h1,.sgslc-portal h2,.sgslc-portal h3{font-family:var(--font-heading-family,serif);font-style:var(--font-heading-style,normal);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--portal-navy);margin:0 0 20px;line-height:1.2}.sgslc-portal h1{font-size:clamp(36px,4.2vw,56px);max-width:13ch}.sgslc-portal h2{font-size:30px}.sgslc-portal h3{font-size:23px;margin-bottom:12px}.sgslc-portal p{margin:0 0 20px}.sgslc-portal a{color:inherit;text-underline-offset:4px}.sgslc-portal a:focus-visible,.sgslc-portal summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.sgslc-portal__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center}.sgslc-portal .sgslc-portal__eyebrow{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;margin-bottom:24px}.sgslc-portal__eyebrow:before{content:"";display:block;background:var(--portal-gold);height:1px;width:48px;margin-bottom:20px}.sgslc-portal .sgslc-portal__lead{font-size:17px;max-width:50ch}.sgslc-portal .sgslc-portal__signature{font-family:var(--font-heading-family,serif);font-size:20px;margin-top:28px}.sgslc-portal__login{background:var(--portal-navy);color:var(--portal-cream);padding:40px;border:1px solid var(--portal-gold)}.sgslc-portal__lock{color:var(--portal-gold);display:block;margin-bottom:24px}.sgslc-portal__login h2{color:var(--portal-cream);font-size:30px}.sgslc-portal .sgslc-portal__button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 18px;background:var(--portal-gold);color:var(--portal-navy);border:1px solid var(--portal-gold);text-decoration:none;text-align:center;font-size:14px;font-weight:600;line-height:1.5;margin:28px 0 16px}.sgslc-portal .sgslc-portal__button:hover{background:var(--portal-cream);border-color:var(--portal-cream)}.sgslc-portal .sgslc-portal__small{font-size:12px;line-height:1.7;margin-bottom:8px}.sgslc-portal__login-help{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.sgslc-portal__guide{border-top:1px solid var(--portal-gold);padding-top:40px;margin-top:56px}.sgslc-portal__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:32px 0 0}.sgslc-portal__steps li{min-width:0}.sgslc-portal__steps span{display:block;font-size:13px;letter-spacing:.08em;margin-bottom:16px}.sgslc-portal__steps p{font-size:14px}.sgslc-portal__lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;border-top:1px solid var(--portal-gold);padding-top:40px;margin-top:36px}.sgslc-portal__app p,.sgslc-portal__help p{font-size:14px}.sgslc-portal__text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.sgslc-portal__help{scroll-margin-top:160px;min-width:0}.sgslc-portal details{border-bottom:1px solid #d6c9b0;padding:12px 0}.sgslc-portal summary{cursor:pointer;font-size:14px;font-weight:500;min-height:44px;padding:10px 0}.sgslc-portal details p{margin:12px 0}.sgslc-portal .sgslc-portal__support{margin-top:24px;overflow-wrap:anywhere}.sgslc-portal .sgslc-portal__notice{font-size:12px;max-width:90ch;margin:40px 0 0}@media(max-width:900px){.sgslc-portal__hero,.sgslc-portal__lower{gap:32px}.sgslc-portal__login{padding:28px}.sgslc-portal__steps{gap:24px}}@media(max-width:749px){.sgslc-portal{padding:36px 20px 48px}.sgslc-portal__hero,.sgslc-portal__steps,.sgslc-portal__lower{grid-template-columns:1fr}.sgslc-portal h1{max-width:16ch}.sgslc-portal__guide{margin-top:40px;padding-top:32px}.sgslc-portal__steps{gap:16px}.sgslc-portal__lower{margin-top:24px;padding-top:32px;gap:36px}.sgslc-portal__login{padding:28px 24px}.sgslc-portal h2{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
