.hq-section.hqhelp{padding:44px 0;background:#fff;color:#243f50}
.hqhelp-article{max-width:920px;margin:auto;font-size:16px;line-height:1.75}
.hq-section.hqhelp h1,.hq-section.hqhelp h2,.hq-section.hqhelp h3{color:#123e52;text-transform:none}
.hq-section.hqhelp h1{font-size:clamp(29px,3.5vw,42px);line-height:1.2;margin:0 0 20px}
.hq-section.hqhelp h2{font-size:25px;line-height:1.35;margin:36px 0 16px;scroll-margin-top:160px}
.hq-section.hqhelp h3{font-size:19px;line-height:1.4;margin:0 0 10px}
.hqhelp a{color:#145b79;text-decoration:underline;text-underline-offset:3px}
.hqhelp .hqhelp-lead{font-size:19px;line-height:1.65}
.hqhelp-toc{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}
.hqhelp-toc a{border:1px solid #cfdee5;border-radius:6px;background:#f1f6f8;padding:9px 13px;font-size:14px;font-weight:700;text-decoration:none}
.hqhelp-steps{list-style:none;counter-reset:order-step;display:grid;gap:14px;padding:0;margin:0}
.hqhelp-steps>li{counter-increment:order-step;padding:22px 24px 22px 70px;border:1px solid #d4e1e7;border-radius:8px;position:relative;background:#fff}
.hqhelp-steps>li:before{content:counter(order-step);position:absolute;left:20px;top:21px;width:32px;height:32px;line-height:32px;text-align:center;background:#123e52;color:#fff;border-radius:50%;font-weight:800}
.hqhelp-steps p{margin:0}
.hqhelp-template{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:15px;padding:22px;border:1px solid #d4e1e7;border-left:4px solid #d7b76a;background:#f4f7f8;color:#243f50;border-radius:6px;user-select:text}
.hqhelp-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:20px 0}
.hqhelp-actions .hq-button{color:#fff;background:#125571;text-decoration:none;border:0}
.hqhelp-article ul{padding-left:24px}.hqhelp-article li+li{margin-top:8px}
@media(max-width:700px){.hq-section.hqhelp{padding:28px 0}.hqhelp-article{font-size:15px}.hqhelp .hqhelp-lead{font-size:17px}.hq-section.hqhelp h2{font-size:22px;scroll-margin-top:120px}.hqhelp-steps>li{padding:18px 16px 18px 57px}.hqhelp-steps>li:before{left:13px;top:17px}.hqhelp-template{padding:16px}.hqhelp-actions{gap:14px 18px}.hqhelp-actions .hq-button{width:100%;text-align:center}}
