.help-page{background:white}
.help-page .site-header{position:fixed;inset:0 0 auto;z-index:100}
.help-page .page-width{width:min(1240px,calc(100% - 112px))}
.help-hero{background:#edf4ff;overflow:hidden;padding-top:101px}
@media(max-width:900px){.help-hero{padding-top:86px}}
.help-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:80px;padding-block:48px 64px}
.help-eyebrow{font-size:16px;font-weight:600;color:var(--blue);margin-bottom:18px}
.help-hero h1{font:800 clamp(40px,4.1vw,60px)/1.13 Poppins,Inter,sans-serif;letter-spacing:-.045em;color:var(--ink)}
.help-hero h1 br{display:initial}
.help-description{margin-top:22px;font-size:19px;line-height:1.6}
.help-search{display:flex;align-items:center;gap:16px;margin-top:30px;width:100%;max-width:650px;background:white;border:1px solid #b6ccec;border-radius:10px;padding:0 18px;min-height:62px;box-shadow:0 4px 16px #1b4c8710}
.help-search:focus-within{outline:3px solid #1261df;outline-offset:3px}
.help-search svg{width:23px;height:23px;flex:none;color:var(--blue)}
.help-search input{border:0;outline:none;width:100%;min-width:0;background:transparent;color:var(--ink);font:400 16px/1.5 Inter,Arial,sans-serif;padding:18px 0}
.help-search input::placeholder{color:#5c6e88;opacity:1}
.help-search input::-webkit-search-cancel-button{display:none}
.search-clear{border:0;background:none;color:var(--body);font-size:28px;min-width:36px;min-height:44px;padding:0}
.search-hint{font-size:13px;color:#536985;margin-top:12px}
.help-barry{position:relative;align-self:end;max-width:330px;margin-bottom:-18px}
.help-barry img{width:100%;height:auto;position:relative}
.barry-question{position:absolute;right:-2px;top:-8px;width:74px;height:74px;display:grid;place-items:center;border-radius:50% 50% 50% 8px;color:var(--blue);background:#fff;font:800 44px/1 Poppins,sans-serif;transform:rotate(9deg)}
.help-library{display:grid;grid-template-columns:260px minmax(0,1fr);gap:80px;padding-block:64px 88px;align-items:start;scroll-margin-top:28px;min-height:700px}
.help-sidebar{position:sticky;top:28px}
.help-browse{font-size:14px;color:#536985;margin-bottom:16px}
.help-category{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:14px 16px;border-radius:8px;text-decoration:none;color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}
.help-category>span{font-size:24px;line-height:1;color:#6c86ac}
.help-category:hover{background:#f2f7fe}
.help-category[aria-current]{background:#eaf2ff;color:var(--blue)}
.help-category[aria-current]>span{color:var(--blue)}
.help-nav-group+.help-nav-group{margin-top:6px}
.help-subnav{margin:8px 0 16px 16px;border-left:1px solid var(--line);padding-left:12px}
.help-subnav a{display:block;font-size:14px;line-height:1.45;padding:10px 8px;text-decoration:none;color:var(--body)}
.help-subnav a:hover,.help-subnav a[aria-current]{color:var(--blue);text-decoration:underline;text-underline-offset:4px}
.help-sidebar-contact{margin-top:36px;padding:24px 16px 0;border-top:1px solid var(--line)}
.help-sidebar-contact p{font-size:16px;font-weight:600;color:var(--ink)}
.help-sidebar-contact a{display:block;margin-top:8px;font-size:14px;line-height:1.6;text-decoration:none}
.help-sidebar-contact a:hover{text-decoration:underline}
.help-results{min-width:0}
.help-topic-picker{display:none}
.help-topic{scroll-margin-top:28px}
.help-topic+.help-topic{margin-top:48px}
.help-topic-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}
.help-topic-heading h2,.help-search-heading h2{font:800 29px/1.25 Poppins,Inter,sans-serif;letter-spacing:-.035em}
.help-topic-heading p{margin-top:8px;font-size:15px}
.topic-count{font-size:13px;white-space:nowrap;color:#536985}
.help-question{border-bottom:1px solid var(--line);scroll-margin-top:28px}
.help-topic-heading+.help-question{border-top:1px solid var(--line)}
.help-question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px;padding:23px 0;color:var(--ink);font-size:18px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}
.help-question summary::-webkit-details-marker{display:none}
.help-question summary:hover,.help-question[open]>summary{color:var(--blue)}
.help-toggle{position:relative;display:block;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#edf4ff;color:var(--blue);transition:background .2s,color .2s}
.help-toggle::before,.help-toggle::after{content:'';position:absolute;left:9px;top:15px;width:14px;height:2px;border-radius:2px;background:currentColor}
.help-toggle::after{transform:rotate(90deg);transition:transform .24s}
.help-question[open] .help-toggle{background:var(--blue);color:#fff}
.help-question[open] .help-toggle::after{transform:rotate(0)}
.help-answer{font-size:16px;line-height:1.8;padding:0 56px 28px 0;overflow-wrap:anywhere;max-width:78ch}
.help-answer p+p,.help-answer>div+div{margin-top:12px}
.help-answer ul,.help-answer ol{padding-left:22px}
.help-answer mark{color:var(--ink);background:transparent;font-weight:600}
.help-answer strong,.help-answer b{color:var(--ink)}
.help-answer table{border-collapse:collapse;width:100%;margin-block:16px;font-size:14px}
.help-answer th,.help-answer td{border-bottom:1px solid var(--line);padding:10px;text-align:left}
.help-answer table img{max-width:44px}
.help-answer li{margin-block:6px}
.help-answer .answer-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:16px}
.answer-step{min-width:0}
.answer-step p{font-size:14px;line-height:1.65;margin-top:10px}
.answer-screenshot{display:block;border:1px solid var(--line);border-radius:8px;overflow:hidden;cursor:zoom-in;background:#f4f7fc}
.answer-screenshot img{width:100%;aspect-ratio:1.5;object-fit:contain}
.answer-origin{display:inline-block;margin-top:18px;font-size:12px;color:#536985}
.help-search-heading{margin-bottom:32px}
.help-search-heading p{margin-top:10px;font-size:15px}
.help-empty{padding:24px 0 60px;max-width:540px}
.help-empty h3{font-size:24px;margin-bottom:16px}
.help-empty p{font-size:16px}
.help-empty button{margin-top:24px;border:0;border-radius:8px;padding:14px 22px;background:var(--blue);color:#fff;font-weight:600}
.help-contact{background:#edf4ff;padding-block:64px 112px}
.help-page .sst-full-footer{margin-top:-48px}
.help-contact-layout{display:grid;grid-template-columns:.9fr 1.3fr;gap:64px;align-items:center}
.help-contact h2{font:800 34px/1.25 Poppins,Inter,sans-serif;letter-spacing:-.035em}
.help-contact p{margin-top:14px;font-size:16px}
.help-contact-links{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.help-contact-links a{display:flex;flex-direction:column;gap:8px;text-decoration:none;min-width:0;border-left:1px solid #bbd0ee;padding-left:24px}
.help-contact-links a>span{font-size:13px;color:var(--body)}
.help-contact-links strong{font-size:17px;line-height:1.5;color:var(--blue)}
.help-contact-links small{font-size:12px;overflow-wrap:anywhere;color:var(--body)}
.help-contact-links a:hover strong{text-decoration:underline}
.help-image-dialog{border:0;border-radius:12px;padding:64px 24px 24px;width:min(1050px,calc(100% - 32px));max-height:90svh;color:var(--body)}
.help-image-dialog::backdrop{background:#10265acc}
.help-image-dialog img{margin:auto;max-height:66svh;object-fit:contain}
.help-image-dialog p{font-size:14px;line-height:1.5;margin-top:16px}
.image-close{position:absolute;top:12px;right:16px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);min-height:40px;padding:8px 16px;font-size:14px;font-weight:600}
.image-close span{margin-left:10px;font-size:20px}
@media(prefers-reduced-motion:no-preference){.help-question[open] .help-answer{animation:answer-appear .22s ease-out}@keyframes answer-appear{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:1100px){.help-hero-layout{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.help-library{gap:40px;grid-template-columns:230px minmax(0,1fr)}.help-contact-layout{grid-template-columns:1fr;gap:32px}.help-topic-heading{align-items:start}.help-topic-heading h2{font-size:26px}.topic-count{padding-top:6px}.help-answer{padding-right:0}}
@media(max-width:760px){
 .help-hero{padding-top:65px}
 .help-page .site-header{background:#fff}
 .help-page .page-width{width:calc(100% - 40px)}
 .help-hero-layout{display:block;position:relative;padding-block:34px 30px}
 .help-eyebrow{font-size:13px;margin-bottom:14px}
 .help-hero h1{font-size:clamp(32px,6vw,44px);letter-spacing:-.04em;position:relative;z-index:1;max-width:80%}
 .help-description{font-size:15px;line-height:1.65;margin-top:20px}
 .help-barry{position:absolute;right:-14px;top:20px;width:clamp(82px,19vw,132px);margin:0}
 .barry-question{width:28px;height:28px;font-size:20px;top:0;right:0}
 .help-search{min-height:56px;margin-top:24px;padding-inline:14px;gap:10px;position:relative}
 .help-search input{font-size:16px;padding-block:15px}
 .help-search svg{width:20px;height:20px}
 .search-hint{font-size:12px;line-height:1.6;margin-top:10px}
 .help-library{display:block;padding-block:30px 52px;min-height:550px}
 .help-library,.help-topic,.help-question,.help-contact{scroll-margin-top:88px}
 .help-sidebar{position:static;margin-bottom:32px}
 .help-browse{font-size:13px;margin-bottom:12px}
 .help-categories{display:grid;grid-template-columns:1fr 1fr;gap:8px}
 .help-nav-group+.help-nav-group{margin:0}
 .help-category{height:100%;min-height:52px;padding:10px 12px;font-size:13px;border:1px solid var(--line);gap:4px}
 .help-category>span{font-size:19px}
 .help-subnav{display:none}
 .help-topic-picker{display:grid;gap:8px;margin-top:18px;font-size:12px;color:var(--body)}
 .help-topic-picker select{width:100%;min-height:48px;background:white;border:1px solid #b6ccec;border-radius:8px;padding:10px 12px;font:500 14px Inter,Arial,sans-serif;color:var(--ink)}
 .help-topic-picker select:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
 .help-sidebar-contact{display:none}
 .help-topic-heading{gap:10px;margin-bottom:20px}
 .help-topic-heading h2,.help-search-heading h2{font-size:25px}
 .help-topic-heading p{font-size:13px;margin-top:7px}
 .topic-count{font-size:11px;padding-top:7px}
 .help-question summary{font-size:16px;min-height:78px;gap:18px;padding-block:20px}
 .help-toggle{width:30px;height:30px;flex-basis:30px}
 .help-toggle::before,.help-toggle::after{left:8px;top:14px}
 .help-answer{font-size:15px;line-height:1.8;padding-bottom:24px}
 .help-answer .answer-steps{grid-template-columns:1fr;gap:24px}
 .help-contact{padding-block:40px 70px}
 .help-page .sst-full-footer{margin-top:-30px}
 .help-contact h2{font-size:28px}
 .help-contact p{font-size:15px}
 .help-contact-links{grid-template-columns:1fr;gap:26px}
 .help-contact-links a{padding-left:18px}
 .help-image-dialog{padding-inline:16px}
}
@media(max-width:360px){.help-page .page-width{width:calc(100% - 32px)}.help-barry{width:76px;right:-10px;top:40px}.help-hero h1{font-size:30px}.help-description{font-size:14px}.help-category{font-size:12px;padding-inline:9px}.help-topic-heading h2{font-size:23px}}
@media(prefers-reduced-motion:reduce){.help-toggle,.help-toggle::after{transition:none}}
