.help{max-width:820px;margin:0 auto;padding:48px 24px 70px}
.help h1{font-size:clamp(40px,6vw,64px);font-weight:800;letter-spacing:-.06em;color:#3b304c;margin-bottom:18px}
.help h2{font-size:24px;letter-spacing:-.04em;margin-bottom:12px}
.help section{background:#ffffffc7;border-radius:26px;padding:26px 28px;margin:16px 0;box-shadow:inset 0 0 0 1px #fff,0 14px 30px -20px #3b1f6b40;scroll-margin-top:120px}
.help p,.help li{font-size:14px;line-height:1.8;color:#4f4362}
.help p+p{margin-top:10px}
.help ul{padding-left:20px;margin:8px 0 0}
.help a{color:#6c4bb0;text-decoration:underline;text-underline-offset:3px}
.help-index{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px}
.help-index a{text-decoration:none;border-radius:99px;padding:8px 14px;font-size:12px;font-weight:700;background:#ffffffa6;box-shadow:inset 0 0 0 1px #fff;color:#5f4a74}
.draft-note{background:#fff4d9;border-radius:16px;padding:12px 16px;font-size:13px;color:#6b4a00}
.site-header .button{min-height:42px;padding:8px 16px;font-size:11px}
@media(max-width:760px){.help section{padding:20px}}
