.faq__header{max-width:760px;margin-bottom:40px;margin-left:auto;margin-right:auto;text-align:center}@media (min-width: 768px){.faq__header{margin-bottom:60px}}.faq__header .content-block__title{margin-bottom:10px}@media (min-width: 768px){.faq__header .content-block__title{margin-bottom:20px}}@media (min-width: 768px){.faq__grid{display:flex;align-items:flex-start;gap:60px}}.faq__nav{margin-bottom:40px}@media (min-width: 768px){.faq__nav{position:sticky;top:20px;margin-bottom:0;flex:0 0 180px;max-width:180px}}@media (min-width: 768px){.header-section--sticky+main .faq__nav{top:120px}}.faq__nav-items{display:none}@media (min-width: 768px){.faq__nav-items{display:block;flex:1}}.faq__nav-item{margin-bottom:10px}.faq__nav-item:last-child{margin-bottom:0}.faq__nav-link{display:inline-block;padding:10px 0;text-decoration:none;transition:opacity var(--transition-time) var(--transition-easing)}.faq__nav-link:hover{opacity:.5}.faq__nav-select-wrapper{display:block}@media (min-width: 768px){.faq__nav-select-wrapper{display:none}}.faq__section-title{color:rgb(var(--color-accent));margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--color-gray-light);scroll-margin-top:20px}.header-section--sticky+main .faq__section-title{scroll-margin-top:120px}.faq__section-title:not(:first-child){margin-top:60px}.faq__item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--color-gray-light)}.faq__item:first-child{border-top:1px solid var(--color-gray-light)}.faq__item:last-child{margin-bottom:0}.faq__item-title{margin-bottom:10px}@media (min-width: 768px){.faq__item-title{margin-bottom:15px}}
