.manager-home .fm-faq{padding:var(--f-section) 0}.manager-home .fm-faq .gfaq{color:var(--f-ink);background:0 0;padding:0}.manager-home .fm-faq .gfaq__inner{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;max-width:none;display:grid}.manager-home .fm-faq .gfaq__head{grid-column:span 5;align-self:start;max-width:none}.manager-home .fm-faq .gfaq__h2{font-size:var(--f-fs-h2-cap);line-height:var(--f-lh-h2);letter-spacing:-.04em;font-weight:300}@media (width<=599px){.manager-home .fm-faq .gfaq__h2{font-size:var(--f-fs-h2)}}.manager-home .fm-faq .gfaq__list{border-top:0;grid-column:7/span 6}.manager-home .fm-faq .gfaq__item{border-top:1px solid var(--f-hair);border-bottom:0}.manager-home .fm-faq .gfaq__item:last-child{border-bottom:1px solid var(--f-hair)}.manager-home .fm-faq .gfaq__q{min-height:64px;color:var(--f-ink);gap:16px;padding:14px 0}.manager-home .fm-faq .gfaq__q:hover{color:var(--f-ink)}.manager-home .fm-faq .gfaq__q-l{align-items:baseline;gap:20px;display:flex}.manager-home .fm-faq .gfaq__n{width:2ch;font-family:var(--code);letter-spacing:.14em;color:var(--f-muted);flex-shrink:0;font-size:11px;line-height:1}.manager-home .fm-faq .gfaq__qt{letter-spacing:-.01em;font-size:18px;font-weight:300;line-height:1.4}.manager-home .fm-faq .gfaq__a-wrap{padding-left:calc(2ch + 22px)}@media (width<=767px){.manager-home .fm-faq .gfaq__n{font-size:13px}.manager-home .fm-faq .gfaq__q-l{gap:14px}.manager-home .fm-faq .gfaq__a-wrap{padding-left:calc(2ch + 18px)}}.manager-home .fm-faq .gfaq__chev{width:16px;height:16px;color:var(--f-muted);transition:transform .25s var(--f-ease)}.manager-home .fm-faq .gfaq__item[open] .gfaq__chev{color:var(--f-ink)}.manager-home .fm-faq .gfaq__a{max-width:55ch;margin:0 0 var(--f-stack-2);font-size:var(--f-fs-body-s);line-height:var(--f-lh-body);color:var(--f-muted)}.manager-home .fm-faq .gfaq__q:focus-visible{outline:2px solid var(--f-violet);outline-offset:3px;border-radius:0}@media (width>=1100px){.manager-home .fm-faq .gfaq__head{top:calc(var(--f-nav-stuck) + 24px);position:sticky}}@media (width<=1099px){.manager-home .fm-faq :is(.gfaq__head,.gfaq__list){grid-column:1/-1}.manager-home .fm-faq .gfaq__list{margin-top:var(--f-head-gap)}}@media (width<=767px){.manager-home .fm-faq .gfaq__q{min-height:44px}}
