/* Help center — an editorial field guide. Shares the site's paper, ink, sage and gold. */
:root{--paper:#faf9f6;--card:#fffefb;--ink:#2f332a;--body:#5f665b;--soft:#8d9284;--line:#e6e4da;--line-strong:#d9d7cb;--sage:#394638;--sage-soft:#eef1e8;--gold:#a18d66;--gold-soft:#f4efe4;--serif:'Instrument Serif','Iowan Old Style','Times New Roman',serif;--sans:'DM Sans',-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}
html{scroll-behavior:smooth;scroll-padding-top:28px}
body{background:var(--paper);font-family:var(--sans);color:var(--ink)}
::selection{background:#dfe6d6;color:var(--ink)}

/* Reading progress */
.help-progress{position:fixed;inset:0 0 auto;height:2px;z-index:50;pointer-events:none}
.help-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--sage),var(--gold));transform:scaleX(0);transform-origin:0 50%}

/* Hero */
.help-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:end;padding:8px 0 clamp(56px,7vw,96px)}
.help-hero h1{font-size:clamp(46px,6.3vw,96px);font-weight:600;letter-spacing:-.045em;line-height:.96;color:var(--ink);text-wrap:balance}
.help-hero .lead{max-width:600px;margin-top:30px;font-size:clamp(16px,1.35vw,19px);line-height:1.7;color:var(--body)}
.help-meta{margin-top:26px;font-size:12px;line-height:1.6;color:var(--soft);max-width:520px}
.help-meta a{color:var(--sage);text-decoration:underline;text-decoration-color:#c9cfbf;text-underline-offset:3px}
.help-ai{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:8px 14px 8px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--card);font-size:12px;color:var(--body);transition:border-color .2s,background .2s}
.help-ai:hover{border-color:#a9b59c;background:#f7f9f2}
.help-ai code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--sage)}
.help-ai-dot{width:7px;height:7px;border-radius:50%;background:#7c9a6e;box-shadow:0 0 0 4px #e3ebdc}

/* Display accent: an italic serif word in Latin scripts, a gold word in Chinese. */
.help-hero h1 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--sage)}
:lang(zh) .help-hero h1 em{font-family:inherit;font-style:normal;font-weight:600;letter-spacing:-.02em;color:var(--gold)}

/* Photo → concept → keepsake, the product's own story */
.help-pipeline{margin:0}
.help-pipeline ol{display:grid;grid-template-columns:1.18fr 1fr .86fr;align-items:end;gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}
.help-pipeline li{position:relative;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:8px 8px 0;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 24px 50px -32px rgba(47,51,42,.35)}
.help-pipeline li:nth-child(1){transform:rotate(-2.4deg) translateY(-6px)}
.help-pipeline li:nth-child(2){transform:translateY(-34px)}
.help-pipeline li:nth-child(3){transform:rotate(1.8deg);background:linear-gradient(180deg,#fff 0%,#f6f3ea 100%)}
.help-pipeline img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:10px;background:#efece3}
.help-pipeline-frame{display:block;overflow:hidden;border-radius:10px}
.help-pipeline li:nth-child(2) img{object-fit:cover;object-position:50% 38%;background:#fff;transform:scale(1.16)}
.help-pipeline li:nth-child(3) img{object-fit:contain}
.help-pipeline li:nth-child(3) img{background:transparent;mix-blend-mode:multiply}
.help-pipeline span:not(.help-pipeline-frame){display:flex;align-items:baseline;gap:8px;padding:11px 6px 12px;font-size:12px;font-weight:600;color:var(--ink)}
.help-pipeline b{font-family:var(--serif);font-style:italic;font-weight:400;font-size:17px;color:var(--gold)}
.help-pipeline-arrow{position:absolute;z-index:2;left:-19px;top:40%;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--sage);color:#f6f1e4;font-style:normal;font-size:12px;box-shadow:0 0 0 4px var(--paper)}
.help-pipeline figcaption{margin-top:14px;font-family:var(--serif);font-style:italic;font-size:16px;color:var(--soft);text-align:right}

/* Layout */
.help-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:clamp(40px,6vw,104px);align-items:start;border-top:1px solid var(--line);padding:56px 0 40px}
.help-toc{position:sticky;top:26px;max-height:calc(100vh - 52px);overflow:auto;scrollbar-width:none}
.help-toc summary{list-style:none;cursor:default;pointer-events:none}
.help-toc summary::-webkit-details-marker{display:none}
.help-toc ol{margin:0;padding:0 0 0 14px;list-style:none;counter-reset:toc;border-left:1px solid var(--line)}
.help-toc li{counter-increment:toc}
.help-toc a{position:relative;display:flex;gap:10px;padding:6.5px 0;color:var(--soft);font-size:13px;line-height:1.4;transition:color .2s}
.help-toc a::before{content:counter(toc,decimal-leading-zero);font-family:var(--serif);font-style:italic;font-size:14px;color:#c1bba9;min-width:18px;transition:color .2s}
.help-toc a::after{content:'';position:absolute;left:-15px;top:8px;bottom:8px;width:1px;background:var(--sage);transform:scaleY(0);transition:transform .3s var(--ease)}
.help-toc a:hover{color:var(--ink)}
.help-toc a[aria-current]{color:var(--ink);font-weight:600}
.help-toc a[aria-current]::before{color:var(--gold)}
.help-toc a[aria-current]::after{transform:scaleY(1)}
.help-toc .help-toc-top{display:inline-block;margin:22px 0 0 14px;font-size:12px;color:var(--soft)}
.help-toc .help-toc-top::before,.help-toc .help-toc-top::after{content:none}
.help-toc-top:hover{color:var(--ink)}

/* Sections */
.help-body{max-width:820px;min-width:0}
.help-section{scroll-margin-top:28px}
.help-section+.help-section{margin-top:clamp(72px,8vw,112px)}
.help-body h2{display:flex;flex-direction:column;gap:14px;margin:0 0 26px;font-size:clamp(30px,3.3vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.032em;color:var(--ink);text-wrap:pretty}
.help-section-n{font-family:var(--serif);font-style:italic;font-weight:400;font-size:20px;letter-spacing:0;color:var(--gold);display:flex;align-items:center;gap:14px}
.help-section-n::after{content:'';height:1px;width:56px;background:linear-gradient(90deg,var(--gold),transparent)}
.help-body h3{margin:0;font-size:17px;font-weight:650;letter-spacing:-.015em;line-height:1.3;color:var(--ink)}
.prose.help-body p,.prose.help-body li{font-size:16.5px;line-height:1.8;color:var(--body)}
.help-body>section>p+p,.help-body>section>p+ul,.help-body>section>ul+p,.help-body>section>p+ol,.help-body>section>*+div,.help-body>section>div+p,.help-body>section>*+.help-note,.help-body>section>.help-note+*,.help-body>section>*+ol,.help-body>section>*+ul{margin-top:22px}
.help-body>section>ul,.help-body>section>ol:not([class]){margin:0;padding-left:0;list-style:none}
.help-body>section>ul:not([class])>li,.help-body>section>ol:not([class])>li{position:relative;padding-left:26px;margin:12px 0}
.help-body>section>ul:not([class])>li::before{content:'';position:absolute;left:2px;top:.78em;width:9px;height:1px;background:var(--gold)}
.help-body>section>ol:not([class]){counter-reset:item}
.help-body>section>ol:not([class])>li{counter-increment:item}
.help-body>section>ol:not([class])>li::before{content:counter(item);position:absolute;left:0;top:.05em;font-family:var(--serif);font-style:italic;font-size:19px;color:var(--gold)}
.help-body strong{color:var(--ink);font-weight:650}
.help-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;padding:2px 6px;border-radius:6px;background:#efeee6;color:#4c5446}
.help-body a{color:var(--sage);text-decoration:underline;text-decoration-color:#c3cab8;text-underline-offset:3px;transition:text-decoration-color .2s}
.help-body a:hover{text-decoration-color:var(--sage)}
.help-note{position:relative;padding:20px 24px 20px 56px!important;border-radius:16px;background:var(--gold-soft);font-size:15px!important;line-height:1.75!important;color:#6a5f49!important}
.help-note::before{content:'!';position:absolute;left:20px;top:20px;width:22px;height:22px;border-radius:50%;border:1px solid #cdbd98;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:14px;line-height:1;color:var(--gold)}

/* Size ruler */
.help-ruler{margin:4px 0 30px;padding:22px 24px 46px;border:1px solid var(--line);border-radius:18px;background:var(--card)}
.help-ruler-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}
.help-ruler-head span:last-child{letter-spacing:.04em;text-transform:none;font-weight:500}
.help-ruler-scale{position:relative;height:30px;margin:0 6px}
.help-ruler-range{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ink)}
.help-ruler-scale i{position:absolute;bottom:0;width:1px;height:8px;background:#b7b9ac}
.help-ruler-scale i.is-major{height:14px;background:var(--ink)}
.help-ruler-presets b{position:absolute;bottom:20px;translate:-50% 0;padding:3px 8px;border-radius:999px;background:var(--sage);color:#f6f1e4;font-size:11px;font-weight:600}
.help-ruler-presets b::after{content:'';position:absolute;left:50%;top:100%;width:1px;height:6px;background:var(--sage)}
.help-ruler-scale em{position:absolute;top:calc(100% + 10px);translate:-50% 0;font-family:var(--serif);font-size:16px;color:var(--soft);white-space:nowrap}
.help-ruler-scale em:last-of-type{translate:-100% 0}
/* Order track */
.help-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 30px;padding:0;list-style:none;position:relative}
.help-track::before{content:'';position:absolute;left:14px;right:calc(25% - 14px);top:14px;height:1px;background:repeating-linear-gradient(90deg,var(--gold) 0 4px,transparent 4px 8px)}
.help-track li{position:relative;display:flex;flex-direction:column;gap:3px;padding-right:12px}
.help-track-dot{display:grid;place-items:center;width:29px;height:29px;margin-bottom:12px;border-radius:50%;border:1px solid var(--gold);background:var(--paper);font-family:var(--serif);font-style:italic;font-size:13px;color:var(--gold)}
.help-track li:last-child .help-track-dot{background:var(--sage);border-color:var(--sage);color:#f6f1e4}
.help-track strong{font-size:14.5px}
.help-track small{font-size:12px;color:var(--soft)}

/* Fact rows */
.help-facts{margin:0;border-top:1px solid var(--line)}
.help-facts>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}
.help-facts dt{font-size:14px;font-weight:650;color:var(--ink);line-height:1.6}
.help-facts dd{margin:0;font-size:15.5px;line-height:1.7;color:var(--body)}
.help-facts dd::first-letter{text-transform:uppercase}
.help-body>section>*+dl,.help-body>section>dl+*{margin-top:24px}

/* Steps */
.help-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none}
.help-steps li{position:relative;padding:22px 22px 24px;border:1px solid var(--line);border-radius:18px;background:var(--card);transition:border-color .25s,transform .35s var(--ease),box-shadow .35s var(--ease)}
.help-steps li:hover{border-color:#cfd5c4;transform:translateY(-3px);box-shadow:0 22px 40px -30px rgba(47,51,42,.4)}
.help-steps .help-index{display:block;margin-bottom:26px;font-family:var(--serif);font-style:italic;font-size:34px;line-height:1;color:var(--gold)}
.help-steps h3{margin-bottom:8px}
.prose.help-body .help-steps p{font-size:14px;line-height:1.65}

/* Scenarios */
.help-scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}
.help-scenario{display:flex;flex-direction:column;padding:22px 22px 20px;border:1px solid var(--line);border-radius:18px;background:var(--card);transition:border-color .25s,box-shadow .35s var(--ease)}
.help-scenario:hover{border-color:#cfd5c4;box-shadow:0 22px 40px -32px rgba(47,51,42,.38)}
.help-scenario h3{font-size:18px;margin-bottom:14px}
.help-scenario dl{display:flex;flex-direction:column;gap:12px;margin:0;flex:1}
.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.help-scenario dt{margin-bottom:4px;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}
.help-scenario dd{margin:0;font-size:14px;line-height:1.6;color:var(--body)}
.help-chips{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}
.prose.help-body .help-chips li::first-letter{text-transform:uppercase}
.prose.help-body .help-chips li{margin:0;padding:4px 10px;border-radius:999px;background:var(--sage-soft);font-size:12px;line-height:1.4;font-weight:550;color:#3f5039}
.help-scenario .help-tip{margin-top:auto;padding-top:12px;border-top:1px dashed var(--line-strong)}
.help-scenario .help-tip{display:flex;gap:10px;align-items:baseline}
.help-scenario .help-tip dt{margin:0;white-space:nowrap;flex:none;font-family:var(--serif);font-style:italic;font-size:15px;letter-spacing:0;text-transform:none;color:var(--gold)}
.help-scenario .help-tip dd{font-size:13px;color:#77806f}
.help-scenario:last-child:nth-child(odd){grid-column:1/-1}
.help-scenario:last-child:nth-child(odd) dl{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:18px;align-items:start}
.help-scenario:last-child:nth-child(odd) .help-tip{margin:0;padding:0 0 0 18px;border:0;border-left:1px dashed var(--line-strong)}

/* Forms */
.help-forms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}
.help-form{display:flex;flex-direction:column;padding:12px 12px 20px;border:1px solid var(--line);border-radius:20px;background:var(--card);transition:border-color .25s,transform .35s var(--ease),box-shadow .35s var(--ease)}
.help-form:hover{border-color:#cfd5c4;transform:translateY(-4px);box-shadow:0 26px 44px -30px rgba(47,51,42,.42)}
.help-form-art{position:relative;display:grid;place-items:center;aspect-ratio:5/3.6;margin-bottom:18px;border-radius:12px;background:radial-gradient(120% 90% at 50% 18%,#fff 0%,#f3f0e7 62%,#ebe7db 100%)}
.help-form-art svg{width:46%;max-width:150px;height:auto;fill:none;stroke:var(--sage);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease)}
.help-form:hover .help-form-art svg{transform:translateY(-3px) rotate(-3deg)}
.help-form-art .help-index{position:absolute;left:12px;top:9px;font-family:var(--serif);font-style:italic;font-size:17px;color:var(--gold)}
.help-form h3,.help-form p{padding:0 10px}
.help-form h3{font-size:19px;margin-bottom:8px}
.help-body .help-form-link{color:var(--ink);text-decoration:none}
.help-body .help-form-link::after{content:' ↗';font-weight:400;color:var(--gold);opacity:0;transition:opacity .2s}
.help-form:hover .help-form-link::after,.help-form-link:focus-visible::after{opacity:1}
.prose.help-body .help-form p{font-size:14px;line-height:1.65}
.prose.help-body .help-form-scene{margin-top:auto;padding-top:14px;font-size:13px;color:#77806f}
.help-form-scene span{display:block;margin-bottom:3px;font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}
.help-form p+.help-form-scene{margin-top:auto}

/* Printing rules */
.help-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:26px 0 0;padding:0;list-style:none;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--line)}
.help-rules li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-content:start;padding:20px 22px;background:var(--card)}
.help-rules li:last-child:nth-child(odd){grid-column:1/-1}
.help-rules svg{grid-row:span 2;width:36px;height:36px;fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.help-rules h3{font-size:15.5px;margin:6px 0 4px}
.prose.help-body .help-rules p{font-size:14px;line-height:1.6}

/* Pricing */
.help-pricing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px}
.help-price{display:flex;flex-direction:column;padding:20px 18px;border:1px solid var(--line);border-radius:18px;background:var(--card)}
.help-price.is-free{background:var(--sage-soft);border-color:#dbe2d2}
.help-price h3{font-size:13px;font-weight:600;color:var(--body)}
.prose.help-body .help-price-cost{margin:10px 0 14px;font-family:var(--serif);font-size:30px;line-height:1.05;color:var(--ink);letter-spacing:-.01em}
.prose.help-body .help-price-cost.is-long{font-family:var(--sans);font-size:15.5px;font-weight:600;line-height:1.4;letter-spacing:-.01em}
.prose.help-body .help-price p:last-child{margin-top:auto;font-size:12.5px;line-height:1.55;color:#77806f}

/* FAQ */
#faq details{border-bottom:1px solid var(--line)}
#faq details:first-of-type{border-top:1px solid var(--line)}
#faq summary{display:flex;justify-content:space-between;gap:24px;padding:20px 0;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);cursor:pointer;list-style:none;transition:color .2s}
#faq summary:hover{color:var(--sage)}
#faq summary::-webkit-details-marker{display:none}
#faq summary::after{content:'';flex:none;width:26px;height:26px;margin-top:-2px;border:1px solid var(--line-strong);border-radius:50%;background:linear-gradient(var(--sage),var(--sage)) center/10px 1.2px no-repeat,linear-gradient(var(--sage),var(--sage)) center/1.2px 10px no-repeat;transition:transform .35s var(--ease),background-color .2s}
#faq details[open] summary::after{transform:rotate(135deg);background-color:var(--sage-soft)}
.prose.help-body #faq details p{padding:0 50px 22px 0;font-size:15.5px}
#faq summary:focus-visible{outline:2px solid #738568;outline-offset:4px;border-radius:4px}

/* Closing call to action */
.help-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;margin:40px 0 96px;padding:clamp(32px,4.5vw,60px);border-radius:28px;background:radial-gradient(90% 140% at 100% 0%,#4f6147 0%,var(--sage) 55%,#2f3a2e 100%);color:#f5f3ec;overflow:hidden;position:relative}
.help-cta::after{content:'';position:absolute;right:-60px;bottom:-90px;width:300px;height:300px;border-radius:50%;border:1px solid rgba(240,231,210,.18);box-shadow:0 0 0 40px rgba(240,231,210,.04),0 0 0 80px rgba(240,231,210,.03);pointer-events:none}
.help-cta h2{font-size:clamp(28px,3.4vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1.08}
.help-cta p{margin-top:12px;max-width:520px;font-size:15.5px;line-height:1.65;color:#cfd6c6}
.help-cta-button{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:18px;padding:16px 20px 16px 24px;border-radius:999px;background:#f6f1e4;color:var(--sage);font-size:14px;font-weight:650;transition:transform .3s var(--ease),background .2s}
.help-cta-button span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--sage);color:#f6f1e4;transition:transform .3s var(--ease)}
.help-cta-button:hover{background:#fffaf0}
.help-cta-button:hover span{transform:translateX(3px)}

/* Reveal on scroll (only when the script runs) */
.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease)}
.js .reveal.is-visible{opacity:1;transform:none}
.js .help-section.reveal{transform:none;opacity:1}
.js .help-steps .reveal:nth-child(3n+2),.js .help-forms .reveal:nth-child(3n+2),.js .help-scenarios .reveal:nth-child(2n){transition-delay:.06s}
.js .help-steps .reveal:nth-child(3n),.js .help-forms .reveal:nth-child(3n){transition-delay:.12s}
.help-hero-copy>*,.help-pipeline li{animation:help-rise .9s var(--ease) both}
.help-hero-copy>:nth-child(2){animation-delay:.05s}.help-hero-copy>:nth-child(3){animation-delay:.1s}.help-hero-copy>:nth-child(n+4){animation-delay:.15s}
.help-pipeline li:nth-child(1){animation-delay:.15s}.help-pipeline li:nth-child(2){animation-delay:.25s}.help-pipeline li:nth-child(3){animation-delay:.35s}
@keyframes help-rise{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}

/* Responsive */
@media(max-width:1100px){.help-forms{grid-template-columns:repeat(2,minmax(0,1fr))}.help-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.help-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:960px){.help-toc summary{pointer-events:auto;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin:0}.help-toc summary::after{content:'+';font-size:18px;font-weight:300;letter-spacing:0;color:var(--soft);transition:transform .3s var(--ease)}.help-toc details[open] summary{margin-bottom:14px}.help-toc details[open] summary::after{transform:rotate(45deg)}
.help-hero{grid-template-columns:1fr;align-items:start}.help-pipeline{max-width:640px}.help-layout{grid-template-columns:1fr;gap:28px;padding-top:32px}
  .help-toc{position:static;max-height:none;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:var(--card)}.help-toc ol{columns:2;column-gap:24px;border:0;padding:0}.help-toc li{break-inside:avoid}.help-toc a::after{display:none}.help-toc .help-toc-top{display:none}}
@media(max-width:760px){
  .help-hero{padding-bottom:48px}.help-hero h1{font-size:clamp(44px,13vw,64px)}
  .help-pipeline ol{gap:8px}.help-pipeline li{padding:5px 5px 0;border-radius:12px}.help-pipeline img{border-radius:8px}.help-pipeline span{padding:8px 3px 9px;font-size:10.5px;gap:5px}.help-pipeline b{font-size:13px}.help-pipeline li+li::before{left:-8px;width:8px}.help-pipeline li:nth-child(2){transform:translateY(-18px)}
  .help-toc ol{columns:1}
  .help-steps,.help-scenarios,.help-forms,.help-rules{grid-template-columns:1fr}
  .help-pricing{grid-template-columns:1fr 1fr}
  .help-body h2{font-size:clamp(28px,8vw,36px)}
  .prose.help-body p,.prose.help-body li{font-size:15.5px}
  .help-cta{flex-direction:column;align-items:flex-start;border-radius:22px;margin-bottom:64px}
  .prose.help-body #faq details p{padding-right:0}
  .help-section+.help-section{margin-top:72px}
  .help-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:8px;padding:18px 18px 18px 14px}
  .help-steps .help-index{grid-row:span 2;margin:0;font-size:28px}
  .help-form{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:14px;padding:12px}
  .help-form-art{grid-row:span 3;aspect-ratio:1;margin:0;align-self:start}
  .help-form-art svg{width:62%}
  .help-form h3,.help-form p{padding:0}
  .help-form h3{margin-top:4px}
  .help-scenario:last-child:nth-child(odd) dl{display:flex}
  .help-scenario:last-child:nth-child(odd) .help-tip{padding:12px 0 0;border-left:0;border-top:1px dashed var(--line-strong)}
  .help-track{grid-template-columns:1fr 1fr;row-gap:18px}.help-track::before{display:none}
  .help-facts>div{grid-template-columns:1fr;gap:4px;padding:14px 0}
  .help-ruler{padding:18px 16px 44px}.help-ruler-head{flex-direction:column;gap:4px}
  .help-pipeline-arrow{left:-13px;width:18px;height:18px;font-size:10px;box-shadow:0 0 0 3px var(--paper)}
}
@media(max-width:420px){.help-pricing{grid-template-columns:1fr}}
