.hw-help{box-sizing:border-box;max-width:1150px;margin:0 auto;padding:38px 22px 72px;color:#f7f9ff}
.hw-help-heading h1{margin:8px 0;font-size:clamp(36px,5vw,58px);line-height:1.05}
.hw-help-heading>p:last-child,.hw-help-note,.hw-help small{color:#aebdd1}
.hw-help-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:36px;margin-top:30px}
.hw-help nav{display:grid;gap:4px;position:sticky;top:24px}
.hw-help nav a{padding:9px 12px;border-radius:10px;color:#c2d5e9;text-decoration:none}
.hw-help nav a:hover,.hw-help nav a:focus-visible{background:#1a2938;color:#fff}
.hw-help-main{min-width:0}
.hw-help section{scroll-margin-top:28px;margin-bottom:30px}
.hw-help h2{margin:24px 0 14px;font-size:23px}
.hw-help details{margin:8px 0;padding:17px 19px;border:1px solid #2b3c50;border-radius:13px;background:#131d2a}
.hw-help summary{cursor:pointer;font-weight:750;line-height:1.5}
.hw-help details p{margin:12px 0 0;color:#bdcde0;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}
.hw-help label{display:grid;gap:8px;min-width:0;font-size:15px}
.hw-help input,.hw-help textarea,.hw-help select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid #34485f;border-radius:9px;background:#0c1521;color:#f7f9ff;font:inherit}
.hw-help textarea{resize:vertical}
.hw-help input[type=file]{font-size:14px}
.hw-help input::file-selector-button{margin-inline-end:10px;padding:8px;border:0;border-radius:7px;cursor:pointer}
.hw-help form{display:grid;gap:17px;padding:23px;border:1px solid #2b3c50;border-radius:18px;background:#131d2a}
.hw-help button{justify-self:start;padding:11px 17px;border:0;border-radius:9px;background:linear-gradient(105deg,#82f2fa,#80f5be);color:#10232a;font:inherit;font-weight:800;cursor:pointer}
.hw-help button:disabled{opacity:.55;cursor:wait}
.hw-help :focus-visible{outline:3px solid #ffe08b;outline-offset:3px}
.hw-help-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}
.hw-help [hidden]{display:none!important}
.hw-help [role=status]{margin:0;overflow-wrap:anywhere}
.hw-help-note{margin:0;font-size:13px;line-height:1.6}
.hw-help-search{margin-bottom:23px}
.hw-help small{font-size:13px;line-height:1.5}
@media(max-width:760px){.hw-help{padding:25px 16px 56px}.hw-help-layout{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px}.hw-help nav{position:static;display:flex;flex-wrap:wrap;gap:4px}.hw-help nav a{padding:7px 10px;background:#172331;font-size:13px}.hw-help form{padding:16px}.hw-help details{padding:14px}}
