/* עזרה ומדריך */
.help-list { display: grid; gap: 12px; max-width: 820px; }
.help-sec { background: #fff; border: 1px solid #e3dcc9; border-radius: 18px; overflow: hidden; transition: box-shadow .2s, border-color .2s; }
.help-sec[open] { border-color: var(--gold); box-shadow: 0 14px 28px -20px rgba(11, 22, 48, .45); }
.help-sec summary { list-style: none; cursor: pointer; display: flex; align-items: center; gap: 12px; padding: 16px 18px; font-family: var(--serif); font-size: 19px; color: var(--ink); }
.help-sec summary::-webkit-details-marker { display: none; }
.help-sec summary::after { content: "⌄"; margin-inline-start: auto; color: var(--gold-3); font-size: 22px; line-height: 1; transition: transform .2s; }
.help-sec[open] summary::after { transform: rotate(180deg); }
.help-ic { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 12px; background: linear-gradient(160deg, #fffaf0, #f3e7c6); font-size: 20px; }
.help-sec ul { margin: 0; padding: 0 22px 18px; display: grid; gap: 9px; list-style: none; }
.help-sec li { position: relative; padding-inline-start: 18px; line-height: 1.6; color: var(--ink-2); }
.help-sec li::before { content: ""; position: absolute; inset-inline-start: 0; top: .72em; width: 7px; height: 7px; border-radius: 50%; background: var(--gold); }
.help-foot { max-width: 820px; margin-top: 16px; }
