#wrap{width:100%}.main{position:relative;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}.container{position:relative;width:100%;padding-right:1.6rem;padding-left:1.6rem}.blind{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.faq{height:100vh;height:calc(var(--vh, 1vh) * 100);padding-top:var(--header-bar-height);padding-bottom:2rem}.faq__tabs{display:flex;flex-wrap:wrap;margin:1.2rem 1.6rem}.faq__tab{width:8.2rem;height:4.4rem;border:1px solid var(--line-normal);margin-top:-1px;margin-left:-1px;background-color:var(--fill-white);font-size:1.4rem;line-height:2rem;font-weight:500;color:var(--label-mute);text-align:center;transition:background-color color ease}.faq__tab--active{position:relative;z-index:1;border-color:var(--primary-normal);background-color:var(--primary-normal);color:var(--label-white)}.faq__item{border-bottom:.1rem solid var(--line-light)}.faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.6rem;text-align:left;gap:1.6rem;transition:background-color .2s ease}.faq__question-text{flex:1;font-size:1.4rem;line-height:2rem;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--label-normal)}.faq__question-icon{width:2rem;height:2rem;flex-shrink:0;transition:transform .2s ease}[aria-expanded=true] .faq__question-icon{transform:rotate(180deg)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq__answer.is-open .faq__answer-content{background-color:var(--background-mild)}.faq__answer-content{font-size:1.4rem;line-height:2rem;font-weight:500;color:var(--label-normal);padding:1.2rem;margin:0 1.6rem 1.6rem;border-radius:.4rem}.faq__answer-title{margin-bottom:.8rem;font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--label-normal)}
