/* Account/help extend the existing Ocean/Gold public-page design; no research data. */
.help-main{max-width:1040px}
.help-main h1{max-width:20ch}
.help-main .lead{max-width:64ch}
.help-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 32px;font-size:14px}
.help-section{border-top:1px solid var(--auth-line);padding:28px 0;scroll-margin-top:24px}
.help-section h2{margin:0 0 16px;color:var(--auth-ocean);font-size:24px;line-height:1.3;font-weight:600}
.help-section h3{color:var(--auth-ocean);font-size:18px;margin:24px 0 12px;line-height:1.4}
.help-section p,.help-section li,.error-guide dd{max-width:76ch;overflow-wrap:anywhere}
.help-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}
.secondary-button{font:inherit;min-height:44px;border:1px solid var(--auth-steel);border-radius:4px;padding:8px 16px;background:white;color:var(--auth-ocean);cursor:pointer}
.secondary-button:hover{background:var(--auth-paper)}
.help-steps{padding-left:24px}
.help-steps li{padding-left:4px;margin:12px 0}
.request-draft{background:white;border:1px solid var(--auth-line);border-top:3px solid var(--auth-gold);padding:24px;border-radius:4px;margin:24px 0}
.request-draft h3{margin-top:0}
.request-draft label{display:block;font-weight:500;margin:16px 0 8px;color:var(--auth-ocean)}
.request-draft select,.request-draft textarea{font:inherit;width:100%;max-width:100%;min-height:48px;background:white;color:var(--auth-ink);padding:10px 12px;border:1px solid var(--auth-steel);border-radius:4px}
.request-draft textarea{resize:vertical;display:block;margin-bottom:16px;line-height:1.6}
#copy-status:empty{display:none}
.error-guide{margin:0}
.error-guide dt{font-size:17px;font-weight:600;color:var(--auth-ocean);margin-top:24px}
.error-guide dd{margin:8px 0 24px}
#session-user{overflow-wrap:anywhere}
@media(max-width:680px){.help-main h1{font-size:36px}.help-section{padding:24px 0}.request-draft{padding:18px}.help-nav{gap:12px 18px}.help-section h2{font-size:22px}}
