.faq-aside{position:relative}@media only screen and (max-width:767px){.faq-aside{padding-inline:20px;max-height:0;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px 0 rgba(34,43,85,.04),0 8px 40px 0 rgba(0,0,0,.06);transition:max-height .3s ease,padding .4s ease}}@media only screen and (min-width:1141px){.faq-aside{border-radius:24px}}@media only screen and (max-width:767px){.faq-aside--opened{padding-block:20px;max-height:1000px}}.faq-aside__inner{background-color:#fff;border-radius:20px}@media only screen and (min-width:768px)and (max-width:1140px){.faq-aside__inner{padding:20px;position:sticky;top:70px}}@media only screen and (min-width:1141px){.faq-aside__inner{position:sticky;top:70px;padding:24px;border-radius:24px}}.faq-aside__category{padding-bottom:20px}@media only screen and (min-width:1141px){.faq-aside__category{padding-top:24px}}.faq-aside__category:not(:first-child){padding-top:20px;padding-bottom:0;border-top:1px solid rgba(36,36,36,.1)}@media only screen and (min-width:1141px){.faq-aside__category:not(:first-child){padding-top:24px}}.faq-aside__list{display:grid;gap:8px}@media only screen and (min-width:768px)and (max-width:1140px){.faq-aside__list{gap:16px}}@media only screen and (min-width:1141px){.faq-aside__list{gap:16px}}.faq-aside__link--selected{position:relative}.faq-aside__link--selected:before{content:"";position:absolute;top:0;left:-20px;display:block;width:3px;height:100%;border-radius:3px;border-left:3px solid #fe42b4}@media only screen and (min-width:1141px){.faq-aside__link--selected:before{left:-24px}}