.help-guide{--help-line:var(--line,var(--border));color:var(--ink);font-family:inherit}
.help-intro{max-width:760px;margin:10px 0 28px}.help-eyebrow{font-size:11px;letter-spacing:.12em;color:var(--accent);font-weight:700}.help-intro h1{font-size:clamp(26px,4vw,40px);line-height:1.3;letter-spacing:-.04em;margin:12px 0}.help-intro>p:not(.help-eyebrow){line-height:1.8;color:var(--muted)}.help-intro .help-example-note{font-size:12px;margin:12px 0}.help-full-link{font-size:13px;color:var(--accent);text-underline-offset:3px}
.help-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 12px}.help-jumps a{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--help-line);border-radius:10px;color:var(--ink);background:var(--paper);text-decoration:none;font-size:12px;line-height:1.4}.help-jumps span{color:var(--accent);font-size:10px;font-weight:750}.help-jumps a:hover,.help-jumps a:focus-visible{background:var(--soft);border-color:var(--accent)}
.help-guide .help-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:42px;align-items:start;padding:40px 0;border-bottom:1px solid var(--help-line);scroll-margin-top:85px}.help-copy{min-width:0}.help-guide .help-chapter-number{font-size:12px;font-weight:750;color:var(--accent);margin:0 0 10px;letter-spacing:.08em}.help-guide .help-copy h2,.help-guide .help-copy h3{font-size:24px;line-height:1.4;margin:0 0 10px;letter-spacing:-.025em;color:var(--ink)}.help-guide .help-copy .help-lead{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 18px}.help-copy ol{margin:0;padding-left:23px}.help-copy li{padding-left:5px;margin:14px 0;font-size:14px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.help-copy li::marker{font-weight:700;color:var(--accent)}
.help-tip{margin-top:24px;padding:16px 18px;background:var(--soft);border-radius:12px}.help-tip strong{font-size:12px;color:var(--accent)}.help-guide .help-tip p{font-size:13px;line-height:1.8;margin:7px 0 0;word-break:keep-all;overflow-wrap:anywhere}
.help-screens{display:grid;gap:20px;justify-items:center;min-width:0}.help-screens figure{width:100%;max-width:290px;margin:0;min-width:0}.help-screens a{display:block}.help-screens img{display:block;width:100%;height:auto;border:1px solid var(--help-line);border-radius:16px;box-shadow:0 12px 30px #302f2410;background:#faf9f7}.help-screens figcaption{font-size:12px;color:var(--muted);line-height:1.7;margin:12px 2px 0;word-break:keep-all}.help-screens figcaption span{display:block;font-size:11px;color:var(--accent);margin-top:4px}
.help-guide .help-end{margin:36px 0;padding:24px;text-align:center;border-radius:16px;background:var(--soft)}.help-end strong{font-size:19px}.help-end p{font-size:14px;line-height:1.7}.help-end .button{margin-top:8px}
.help-page{max-width:1080px;margin:35px auto;padding:0 24px}.help-page-language{color:var(--muted);font-size:13px;text-decoration:none}.help-guide-embedded .help-intro{margin-top:0}.help-guide-embedded .help-intro h2{font-size:25px}.help-guide-embedded .help-chapter{gap:24px;padding:30px 0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.help-guide-embedded .help-copy h3{font-size:19px}.help-guide-embedded .help-copy li{font-size:13px}.help-guide-embedded .help-screen-pair{grid-template-columns:1fr}.help-guide-embedded .help-chapter{scroll-margin-top:80px}
@media(min-width:960px){.help-page .help-screen-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.help-page .help-chapter:has(.help-screen-pair){grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr)}}
@media(max-width:650px){.help-page{margin:24px auto;padding:0 18px}.help-guide .help-chapter,.help-guide-embedded .help-chapter{grid-template-columns:1fr;gap:24px;padding:28px 0}.help-guide .help-copy h2,.help-guide .help-copy h3{font-size:21px}.help-screens figure{max-width:330px}.help-jumps{gap:6px}.help-jumps a{font-size:11px;padding:7px 9px}.help-guide-embedded .help-intro h2{font-size:23px}}
@media print{.help-jumps,.help-full-link,.help-end,.help-page-language{display:none}.help-guide .help-chapter{break-inside:avoid;grid-template-columns:1fr .65fr;gap:24px}.help-screens figure{max-width:150px}.help-screen-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.help-screens img{box-shadow:none}}
