.help-page{--burgundy:var(--gl-burgundy);--ink:var(--gl-ink);--ivory:var(--gl-ivory);--porcelain:var(--gl-porcelain);--rule:var(--gl-stone);--stone:var(--gl-stone);background:var(--gl-ivory);color:var(--gl-ink);font-weight:400}.help-page .help-header{background:var(--gl-porcelain);max-width:none;padding:24px max(28px,50vw - 560px)}.help-page .help-hero{padding-top:62px}.help-page .help-hero h1{color:var(--gl-ink);letter-spacing:-.045em;font-size:clamp(1.9rem,4vw,3.15rem)}.help-page .eyebrow{color:var(--gl-burgundy);letter-spacing:.18em;font-size:.68rem}.help-page .help-hero>p{max-width:690px;color:var(--gl-muted)}.help-page .help-hero>.help-scope{border-left:3px solid var(--gl-stone);background:var(--gl-mist);border-radius:0;max-width:none;padding:14px 18px;font-size:.8rem}.help-page .help-toc-bar{background:var(--gl-ivory);border-bottom:1px solid var(--gl-rule);margin:0 0 8px;padding-block:10px}@media (min-width:900px){.help-page .help-toc-bar{z-index:30;position:sticky;top:0}}.help-page .help-toc{flex-wrap:wrap;gap:9px;margin-top:0;display:flex}.help-page .help-toc-compact{display:none}.help-page .help-toc-compact>summary{border:1px solid var(--gl-stone);background:var(--gl-porcelain);min-height:40px;color:var(--gl-burgundy);cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:8px 15px;font-size:.82rem;list-style:none;display:inline-flex}.help-page .help-toc-compact>summary::-webkit-details-marker{display:none}.help-page .help-toc-compact>summary:after{content:"＋";color:var(--gl-muted);margin-left:auto}.help-page .help-toc-compact[open]>summary:after{content:"−"}.help-page .help-toc-compact>.help-toc{margin-top:10px}.help-page .help-toc a{border:1px solid var(--gl-stone);min-height:40px;color:var(--gl-burgundy);background:var(--gl-porcelain);border-radius:0;align-items:center;padding:8px 15px;font-size:.8rem;text-decoration:none;display:inline-flex}.help-page .help-toc a:hover{background:var(--gl-mist);border-color:var(--gl-stone)}.help-page .help-path{border-color:var(--gl-stone);background:var(--gl-porcelain);border-radius:0;padding:30px}.help-page .help-paths{border:0;gap:18px}.help-page .help-path{border:1px solid var(--gl-stone)}.help-page .help-return{border-radius:0}.help-page .help-path>svg{color:var(--gl-burgundy)}.help-page .help-path h2{letter-spacing:-.02em;font-family:inherit;font-size:1.2rem;font-weight:400}.help-page .help-label{color:var(--gl-muted);letter-spacing:.08em;font-size:.7rem}.help-page .help-section,.help-page #ingredients,.help-page .help-paths{scroll-margin-top:82px}.help-page .help-updated{font-family:var(--gl-font-mono);font-size:.75rem}.help-page .help-section>h2{color:var(--gl-ink);letter-spacing:-.025em;font-family:inherit;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:400}.help-page .help-flow>ol{background:var(--gl-porcelain);border-radius:0}.help-page .help-flow small{font-size:.77rem}.help-page .help-flow li{padding-block:25px}.help-page .help-example{background:var(--gl-mist);color:var(--gl-muted);border-radius:0}.help-page .help-save-grid article{background:var(--gl-porcelain);border:1px solid var(--gl-stone);border-radius:0;padding:25px}.help-page .help-save-grid article h3{font-size:1rem;font-weight:400}.help-page .help-save-grid article>svg{color:var(--gl-burgundy)}.help-page .help-dialog-example{background:var(--gl-porcelain);border-radius:0;box-shadow:0 6px 20px #18161405}.help-page .help-review-list{border-radius:0}.help-page .help-faq details{border:1px solid var(--gl-stone);background:var(--gl-porcelain);border-radius:0;margin:10px 0;padding:0 22px}.help-page .help-faq summary{color:var(--gl-ink);padding-block:20px;line-height:1.7}.help-page .help-faq details p{max-width:900px;color:var(--gl-muted);padding-bottom:12px;line-height:1.95}.help-page .help-bottom{flex-wrap:wrap;gap:18px}.help-page .help-bottom .help-return{background:var(--gl-burgundy);color:#fff;border-radius:0;align-items:center;gap:9px;padding:13px 20px;display:inline-flex}.help-page .help-back-top{color:var(--gl-muted);text-underline-offset:4px;margin-left:auto;font-size:.8rem}.help-page :is(a,summary):focus-visible{outline:3px solid var(--gl-burgundy);outline-offset:3px;border-radius:0}.help-skip-link{z-index:100;background:var(--gl-burgundy);color:#fff;border-radius:0;padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.help-skip-link:focus{transform:translateY(0)}.help-page .help-header .wordmark{color:var(--gl-burgundy)}.help-page .help-header .wordmark strong{color:var(--gl-champagne)}.help-page .help-content{max-width:var(--gl-frame)}.help-page :is(.help-hero h1,.help-path h2,.help-section>h2,.help-save-grid h3){font-family:var(--gl-font-display);letter-spacing:-.02em;font-weight:300}.help-page :is(.eyebrow,.help-label){font-family:var(--gl-font-mono);letter-spacing:.22em}.help-page .help-hero>p{max-width:680px}.help-page .help-hero>.help-scope{border-left:1px solid var(--gl-champagne);background:0 0;max-width:none}.help-page .help-toc a,.help-page .help-toc-compact>summary{border-width:0 0 1px;border-color:var(--gl-rule-gold);background:0 0}.help-page .help-paths{border-block:1px solid var(--gl-rule);gap:0}.help-page .help-path{background:0 0;border:0}.help-page .help-path+.help-path{border-left:1px solid var(--gl-rule)}.help-page .help-save-grid article{background:0 0;border-width:1px 0 0}.help-page .help-faq details{background:0 0;border-width:0 0 1px;margin:0;padding-inline:0}.help-page .help-faq details[open]{border-color:var(--gl-burgundy);background:0 0}.help-page .help-dialog-example{box-shadow:var(--gl-shadow)}@media (max-width:640px){.help-page .help-path+.help-path{border-left:0;border-top:1px solid var(--gl-rule)}.help-page .help-header{padding:20px}.help-page .help-content{padding-inline:20px}.help-page .help-hero{padding-top:38px}.help-page .help-path{padding:24px}.help-page .help-toc{gap:8px}.help-page .help-toc a{padding:8px 12px;font-size:.75rem}.help-page .help-faq details{padding-inline:17px}.help-page .help-back-top{margin-left:0}}@media (max-width:899px){.help-page .help-toc-bar>.help-toc{display:none}.help-page .help-toc-compact{display:block}.help-page .help-toc-compact>summary{width:100%}.help-page .help-toc a{min-height:36px}.help-page :is(p,li,dd,dt,small,figcaption,td,th) a{text-underline-offset:4px;padding-block:7px}.help-page .help-path>a,.help-page .help-app-links a{align-items:center;min-height:40px;padding-block:8px;display:inline-flex}.help-page .help-back-top{min-height:32px;padding-block:6px;display:inline-block}}@media print{.help-page{background:#fff}.help-skip-link,.help-page .help-toc-bar{display:none}.help-page .help-hero{padding-top:20px}}
