/* Dedicated help articles; no changes to the site's global component layout. */
.support-guide{font-family:Arial,Helvetica,sans-serif;line-height:1.55}
.support-guide .container{width:min(1130px,calc(100% - 42px));margin-inline:auto}
.support-guide-body .breadcrumbs{font-family:Arial,Helvetica,sans-serif;background:#fafcfe;border-bottom:1px solid #e5edf5;padding:9px 0}
.support-guide-body .breadcrumbs .container{width:min(1130px,calc(100% - 42px));margin-inline:auto}
.support-guide-body .breadcrumbs ol{display:flex;gap:8px;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:12px;color:#60758c}
.support-guide-body .breadcrumbs li+li:before{content:"›";margin-right:8px;color:#a0b1bf}
.support-guide-body .breadcrumbs a{color:#075f9b;text-decoration:none}
.support-guide-body .breadcrumbs a:hover{text-decoration:underline}
.support-guide{background:#fff;color:#183a5a}
.support-guide .sg-intro{background:linear-gradient(135deg,#f1f8fe,#e8f5fb);padding:48px 0 43px;border-bottom:1px solid #dceaf4}
.support-guide .sg-eyebrow{color:#087ca7;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px}
.support-guide .sg-intro h1{font-size:clamp(29px,3vw,40px);max-width:830px;line-height:1.2;margin:0 0 13px;color:#123a5a;letter-spacing:-.02em}
.support-guide .sg-intro p.sg-lead{max-width:790px;font-size:17px;line-height:1.65;color:#42607a;margin:0 0 19px}
.support-guide .sg-actions{display:flex;gap:12px;flex-wrap:wrap}
.support-guide .sg-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:41px;padding:10px 17px;border-radius:7px;font-weight:750;font-size:14px;border:1px solid #0877b9;color:#075b99;background:#fff}
.support-guide .sg-button.primary{background:#0b75ae;color:#fff}
.support-guide .sg-button:hover{filter:brightness(.95)}
.support-guide .sg-main{padding:42px 0 62px}
.support-guide .sg-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;align-items:start}
.support-guide .sg-content h2{font-size:25px;color:#173955;margin:32px 0 17px;line-height:1.3}
.support-guide .sg-content h2:first-child{margin-top:0}
.support-guide .sg-content h3{font-size:17px;color:#1a4564;margin:0 0 7px}
.support-guide .sg-content p,.support-guide .sg-content li{font-size:15px;line-height:1.7;color:#48647b}
.support-guide .sg-content p{margin:0 0 15px}
.support-guide .sg-steps{list-style:none;padding:0;margin:0;display:grid;gap:11px;counter-reset:sgstep}
.support-guide .sg-steps>li{counter-increment:sgstep;padding:15px 18px 14px 55px;background:#fbfdff;border:1px solid #dfebf4;border-radius:10px;position:relative}
.support-guide .sg-steps>li::before{content:counter(sgstep);position:absolute;left:17px;top:17px;width:25px;height:25px;line-height:25px;text-align:center;color:#fff;background:#087cb4;border-radius:50%;font-weight:800;font-size:12px}
.support-guide .sg-steps>li strong{display:block;color:#163b59;font-weight:800;margin-bottom:2px}
.support-guide .sg-bullets{padding-left:21px;margin:0 0 22px}
.support-guide .sg-note{background:#eef8fd;border:1px solid #cfe8f5;border-left:4px solid #0787b7;padding:15px 19px;margin:22px 0;border-radius:8px;color:#244966;font-size:14px;line-height:1.6}
.support-guide .sg-note strong{color:#123c5c}
.support-guide .sg-note.warning{background:#fffaf0;border-color:#f2ddb1;border-left-color:#bb8526}
.support-guide .sg-faq{border-top:1px solid #e4edf5}
.support-guide .sg-faq details{border-bottom:1px solid #e4edf5;padding:4px 0}
.support-guide .sg-faq summary{padding:14px 3px;font-size:15px;font-weight:750;color:#214661;cursor:pointer}
.support-guide .sg-faq details p{padding:0 4px 8px}
.support-guide .sg-aside{border:1px solid #dbe8f3;border-radius:11px;padding:20px;background:#f9fcff;position:sticky;top:24px}
.support-guide .sg-aside h2{font-size:16px;margin:0 0 11px;color:#19405f}
.support-guide .sg-aside a{display:block;padding:10px 0;border-top:1px solid #e3edf5;font-size:14px;font-weight:650;color:#0966a3;text-decoration:none;line-height:1.35}
.support-guide .sg-aside a:hover{text-decoration:underline}
.support-guide a:focus-visible,.support-guide summary:focus-visible{outline:3px solid #e7a936;outline-offset:3px}
@media(max-width:820px){.support-guide .sg-layout{grid-template-columns:1fr;gap:24px}.support-guide .sg-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.support-guide .sg-aside h2{grid-column:1/-1}}
@media(max-width:560px){.support-guide .sg-intro{padding:34px 0}.support-guide .sg-intro p.sg-lead{font-size:15px}.support-guide .sg-main{padding:30px 0 45px}.support-guide .sg-content h2{font-size:22px}.support-guide .sg-aside{grid-template-columns:1fr}.support-guide .sg-steps>li{padding-left:50px}.support-guide .sg-actions{display:grid}.support-guide .sg-button{width:100%}}
