.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);line-height:var(--f-lh-h2);letter-spacing:-.04em;font-weight:300}.manager-home .fm-faq .gfaq__sub{margin-top:var(--f-stack-3);font-size:var(--f-fs-body-s);line-height:var(--f-lh-body);color:var(--f-muted)}.manager-home .fm-faq .gfaq__mail{min-height:44px;color:var(--f-ink);transition:background-size .3s var(--f-ease);background:linear-gradient(currentColor,currentColor) 0 calc(50% + .78em)/0 1px no-repeat;align-items:center;padding:0;text-decoration:none;display:inline-flex}.manager-home .fm-faq .gfaq__mail:is(:hover,:focus-visible){background-size:100% 1px}.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:52px;color:var(--f-ink);gap:16px;padding:6px 0}.manager-home .fm-faq .gfaq__q:hover{color:var(--f-ink)}.manager-home .fm-faq .gfaq__qt{font-size:var(--f-fs-body);font-weight:400;line-height:var(--f-lh-body);letter-spacing:-.01em}.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-wrap{padding:0}.manager-home .fm-faq .gfaq__a{max-width:540px;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,.manager-home .fm-faq .gfaq__mail: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}}
