.help-hero{padding:clamp(1.3rem,4vw,2.5rem);border-radius:24px;background:linear-gradient(115deg,#e5efdf,#eceaf9 65%,#f9e9da);margin-bottom:1.5rem}.help-hero h2{margin:.8rem 0;font-size:clamp(1.6rem,3vw,2.3rem)}.help-hero>p{max-width:80ch}.help-prepare{padding:1.2rem;background:#ffffffb3;border-radius:16px;margin:1.4rem 0}.help-prepare h3,.help-step-body h3{font-size:1rem;font-weight:700}.help-controls{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;margin-bottom:1.5rem}.help-controls>div{flex:1 1 260px;min-width:0}.help-layout{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);gap:1.5rem;align-items:start}.help-contents{position:sticky;top:95px}.help-contents ol{padding-left:1.4rem;margin:1.2rem 0}.help-contents li{padding-left:.25rem;margin:.8rem 0;line-height:1.5}.help-step{margin-bottom:1rem;padding:0;scroll-margin-top:100px;overflow-wrap:anywhere}.help-step>summary{display:flex;align-items:center;gap:1rem;list-style:none;padding:1.3rem;cursor:pointer;font-weight:700;font-size:1.05rem}.help-step>summary::-webkit-details-marker{display:none}.help-step>summary:focus-visible{outline:3px solid #a17d39;outline-offset:3px;border-radius:14px}.help-number{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;background:#e2eee5;color:#235b46}.help-step:nth-of-type(3n+2) .help-number{background:#eee7f7;color:#67528d}.help-step:nth-of-type(3n) .help-number{background:#fae8d7;color:#92551e}.help-chevron{margin-left:auto;font-size:1.5rem}.help-step[open] .help-chevron{transform:rotate(45deg)}.help-step-body{padding:0 1.4rem 1.4rem;line-height:1.8}.help-importance{border-left:3px solid #c6b5e3;padding:.2rem 0 .2rem 1rem;margin-bottom:1.2rem}.help-importance p{margin-bottom:0}.help-outcome{padding:1rem;border-radius:12px;background:#f0f5ed}.help-editor-step{background:#f7f8f3;border:1px solid #dce4da;border-radius:16px;padding:1.2rem;margin-bottom:1rem}.help-editor-step textarea{line-height:1.7}.help-save-bar{display:flex;align-items:end;flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #dce4da}.help-save-bar>div{flex:1 1 260px}.help-start-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem;border:1px solid #d9e6d6;border-radius:18px;background:linear-gradient(100deg,#eff5e8,#f3edfb);margin-bottom:1.5rem}.help-start-card h2{font-size:1.1rem;margin-bottom:.3rem}.help-start-card p{margin-bottom:0}.help-header-link{white-space:nowrap}.help-layout>*,.help-start-card>*{min-width:0}
@media(max-width:1100px){.help-layout{grid-template-columns:1fr}.help-contents{position:static}.help-contents ol{columns:2;column-gap:2rem}.help-contents li{break-inside:avoid}}
@media(max-width:600px){.help-contents ol{columns:1}.help-start-card{align-items:start;flex-direction:column}.help-step>summary{padding:1rem;gap:.7rem}.help-step-body{padding:0 1rem 1rem}.help-number{flex-basis:30px;height:30px}.help-controls .btn,.help-save-bar .btn{width:100%}.help-header-link{font-size:.8rem}.help-controls{gap:.7rem}.help-hero{border-radius:18px}}
@media print{.help-controls,.help-contents,.help-expand-controls,.help-header-link,.help-start-card,.help-step-body>.btn,.workspace-heading .btn{display:none!important}.help-layout{display:block}.help-hero,.help-step{break-inside:avoid;box-shadow:none!important}.help-step>summary{padding:.7rem}.help-step-body{padding:.7rem}.help-chevron{display:none}.help-step{border:1px solid #bbb}.help-hero{background:#fff!important}}
