html { scroll-behavior:smooth; }
.help-article-page { color:#102538; font-family:'Open Sans',Arial,sans-serif; }
.help-article-page * { box-sizing:border-box; }
.help-article-page button,.help-article-page input,.help-article-page select,.help-article-page textarea { font:inherit; }
.help-article-page .skip-link { position:fixed;top:-100px;left:15px;z-index:20;padding:12px;background:#fff; }
.help-article-page .skip-link:focus { top:15px; }
.help-article-page :focus-visible { outline:3px solid #2a5fe7;outline-offset:3px; }
.help-article-shell { margin-left:auto;margin-right:auto;padding-bottom:110px; }
.help-article-breadcrumb { position:sticky;top:var(--help-header-bottom,72px);z-index:5;padding:14px 0 16px;background:#fff;color:#687990;font-size:14px;line-height:1.5; }
.help-article-breadcrumb::before { content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#91aff0 0 70px,#e2eaf5 70px 100%); }
.help-article-breadcrumb a,.help-article-heading a,.help-article-end a { color:#2a5fe7; }
.help-article-breadcrumb span { padding:0 10px; }
.help-article-heading { padding:38px 50px;background:#edf4ff;border-radius:12px;margin-bottom:28px; }
.help-article-heading p { margin:0 0 17px;font-size:12px;font-weight:600;letter-spacing:1.4px;color:#2a5fe7; }
.help-article-heading h1 { font-size:34px;line-height:1.3;letter-spacing:-.6px;font-weight:600;max-width:800px;margin:0 0 20px; }
.help-article-heading a { font-size:14px; }
.help-article-layout { display:grid;grid-template-columns:235px minmax(0,1fr);gap:65px; }
.help-article-toc { align-self:start;position:sticky;top:calc(var(--help-header-bottom,72px) + var(--help-breadcrumb-height,72px) + 12px);max-height:calc(100vh - var(--help-header-bottom,72px) - var(--help-breadcrumb-height,72px) - 24px);overflow:auto;display:grid;gap:10px;font-size:14px;line-height:1.5; }
.help-article-toc strong { margin-bottom:10px;font-size:16px; }
.help-article-toc a { border-left:2px solid #dde7f8;padding-left:12px;color:#5c6e81; }
.help-article-toc a:hover { color:#2a5fe7;border-color:#2a5fe7; }
.help-article-toc a.is-active { color:#2a5fe7;border-color:#2a5fe7;background:#edf4ff;font-weight:600; }
.help-article-toc a.is-subsection { padding-left:25px;font-size:14px; }
.help-article-content { max-width:780px;min-width:0; }
.help-article-content h2 { margin:42px 0 16px;padding-top:4px;scroll-margin-top:calc(var(--help-header-bottom,72px) + var(--help-breadcrumb-height,72px) + 28px);font-size:24px;line-height:1.35;font-weight:600; }
.help-article-content h3 { margin:26px 0 12px;scroll-margin-top:calc(var(--help-header-bottom,72px) + var(--help-breadcrumb-height,72px) + 28px);font-size:18px;line-height:1.45;font-weight:600; }
.help-article-content p,.help-article-content li { color:#34465a;font-size:16px;line-height:1.75; }
.help-article-content p { margin:0 0 18px; }
.help-article-content ul { padding-left:22px;margin:0 0 21px; }
.help-article-content li { margin-bottom:7px; }
.help-article-content figure { margin:24px 0 30px;padding:20px;border:1px solid #e1e8f0;border-radius:10px;background:#fff;text-align:center; }
.help-article-content figure img { display:block;max-width:100%;height:auto;margin:auto; }
.help-article-end { margin-top:56px;padding:25px;background:#edf4ff;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px; }
.help-article-end p { flex-basis:100%;font-weight:600;margin:0; }
.help-article-end a { font-size:14px; }
.help-article-end button { border:0;background:none;color:#2a5fe7;font-size:14px;padding:0; }
.help-article-page .help-support-button { cursor:pointer; }
.help-article-page .help-question { margin:auto; }
@media(max-width:800px) { .help-article-heading { padding:30px 22px; }.help-article-heading h1 { font-size:27px; }.help-article-layout { display:block; }.help-article-toc { display:flex;overflow:auto;white-space:nowrap;gap:15px;margin-bottom:24px;padding:10px 0;background:#fff;z-index:4; }.help-article-toc strong { display:none; }.help-article-toc a { flex-shrink:0; }.help-article-content h2 { font-size:21px;scroll-margin-top:calc(var(--help-header-bottom,72px) + var(--help-breadcrumb-height,72px) + var(--help-toc-height,48px) + 16px); }.help-article-content h3 { scroll-margin-top:calc(var(--help-header-bottom,72px) + var(--help-breadcrumb-height,72px) + var(--help-toc-height,48px) + 16px); }.help-article-content figure { padding:12px; } }
@media(prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } }
