.ui-faq{--ui-faq-color-question:var(--border-dark);--ui-faq-background-color-answer:var(--background-secondary);--ui-faq-border-color-question:var(--border-primary-weak);padding:0 var(--ui-faq-padding-inline,var(--spacing-s));margin-block-end:var(--ui-faq-margin-block-end,var(--spacing-5xl))}.ui-faq__wrapper{inline-size:100%;max-inline-size:var(--ui-faq-max-inline-size,770px);margin:0 auto}.ui-faq__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-500);line-height:var(--line-height-120);margin-block-end:45px}.ui-faq__answer{background:var(--ui-faq-background-color-answer);max-block-size:0;font:var(--font-weight-default) var(--ui-faq-answer-font-size,var(--font-size-m))/var(--line-height-default) var(--font-family-default);transition:max-block-size .5s;overflow:hidden}.ui-faq__answer-content>span>p:not(:last-child),.ui-faq__answer-content ol li:not(:last-child),.ui-faq__answer-content ul li:not(:last-child){margin-block-end:var(--spacing-s)}.ui-faq__answer-content em,.ui-faq__answer-content i{display:block}.ui-faq__answer-content a{color:var(--color-accent)}.ui-faq__answer-content{padding:var(--ui-faq-answer-padding,var(--spacing-l))}.ui-faq__question{overflow:var(--ui-faq-question-overflow,visible);justify-content:space-between;align-items:center;gap:var(--spacing-s);padding:var(--ui-faq-question-padding,var(--spacing-m));border-block-end:1px solid var(--ui-faq-border-color-question);font:var(--ui-faq-question-font-weight,var(--font-weight-default)) var(--ui-faq-question-font-size,var(--font-size-semi-l))/var(--line-height-default) var(--font-family-default);cursor:pointer;list-style:none;display:flex}.ui-faq__question::marker{content:""}.ui-faq__question::-webkit-details-marker{display:none}.ui-faq__arrow{-webkit-user-select:none;user-select:none;transform:rotate(var(--ui-faq-arrow-rotate-closed,180deg));transition:all .5s}.ui-faq__faq-item-wrapper>details[open]+.ui-faq__answer{max-block-size:var(--faq-item-height)}.ui-faq__faq-item-wrapper>details[open]>.ui-faq__question{color:var(--ui-faq-color-question)}.ui-faq__faq-item-wrapper:last-of-type>details>.ui-faq__question{border-block-end:1px solid var(--ui-faq-last-question-border-color,transparent);transition:border-block-end-color .5s ease-in-out}.ui-faq__faq-item-wrapper:last-of-type>details[open]>.ui-faq__question{border-block-end:1px solid var(--ui-faq-border-color-question)}.ui-faq__faq-item-wrapper>details[open] .ui-faq__arrow{transform:rotate(var(--ui-faq-arrow-rotate-open,0deg))}.ui-faq__video-wrapper{padding-block-start:var(--spacing-xl)}.ui-faq__video-link{aspect-ratio:1.8;max-inline-size:400px;margin:0 auto;display:block;position:relative;overflow:hidden}.ui-faq__video-thumbnail{inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}@media (width>=768px){.ui-faq{padding:0 var(--ui-faq-padding-inline,var(--spacing-4xl));margin-block-end:var(--ui-faq-margin-block-end,var(--spacing-10xl))}.ui-faq__title{font-size:var(--font-size-4xl);margin-block-end:65px}.ui-faq__answer-content{padding:var(--ui-faq-answer-padding,var(--spacing-2xl) var(--spacing-5xl))}}@media (width>=1024px){.ui-faq{padding:0 var(--ui-faq-padding-inline,var(--spacing-m))}}@media (hover:hover){.ui-faq__answer-content a:hover{color:var(--color-accent-hover)}}@media (hover:none){.ui-faq__answer-content a:active{color:var(--color-accent-hover)}}
