/* Classes used only on this page */
.hm-root .complaints-section{padding:clamp(44px, 5.56vw, 80px) clamp(20px, 4vw, 32px) clamp(62px, 7.78vw, 112px)}
.hm-root .section-row-w1200{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(24px, 3.33vw, 48px) clamp(32px, 4.44vw, 64px)}
.hm-root .section-stack-gap22{flex:1 1 560px;min-width:0;max-width:720px;display:flex;flex-direction:column;gap:22px}
.hm-root .section-text-soft{margin:0;font-size:18px;line-height:1.7;color:var(--hm-text-2)}
.hm-root .complaints-button{align-self:flex-start;margin-top:8px;background:var(--hm-navy);color:#FFFFFF;text-decoration:none;font-weight:700;font-size:16px;padding:16px 26px;border-radius:8px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}
.hm-root .section-aside{flex:1 1 340px;min-width:0;max-width:420px;background:var(--hm-bg-alt);border-radius:16px;padding:clamp(20px, 4vw, 32px);display:flex;flex-direction:column;gap:24px}
.hm-root .aside-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:22px}
