.michub-help-section{scroll-margin-top:110px}
.michub-help-page .elementor-toggle .elementor-tab-title{border-radius:12px;line-height:1.7}
.michub-help-page .elementor-toggle .elementor-tab-title:focus-visible{outline:3px solid #967a50;outline-offset:3px}
.michub-help-page .elementor-toggle .elementor-tab-content p:last-child{margin-bottom:0}
.michub-help-page .elementor-toggle .elementor-tab-content ol{padding-left:24px}
.michub-help-page .elementor-toggle .elementor-tab-content li{margin-bottom:10px}
.michub-help-topic{position:relative}
.michub-help-topic .elementor-icon-box-title a::after{content:"";position:absolute;inset:0;border-radius:22px}
.michub-help-topic:focus-within{outline:3px solid #967a50;outline-offset:3px}
.michub-support-context{font-size:14px;line-height:1.8;margin:16px 0 24px}
.michub-support-context a,.michub-support-policies a{color:#806541;text-underline-offset:4px}
.michub-support-policies{font-size:14px;line-height:2}
@media(prefers-reduced-motion:no-preference){html:has(.michub-help-page){scroll-behavior:smooth}}
@media(max-width:760px){.michub-help-section{scroll-margin-top:80px}}

/* Elementor filled icons must not inherit the theme outline-icon reset. */
.michub-help-page .elementor-icon svg,.michub-help-page .elementor-toggle-icon svg{fill:currentColor;stroke:none}
