.g20_faq{padding:var(--hs-pad-y) var(--hs-pad-x);max-width:calc(880px + var(--hs-pad-x) * 2);margin:0 auto}.g20_faq h2{text-align:center;font-family:var(--font-safiro);font-size:var(--hs-h2);font-style:normal;font-weight:700;line-height:var(--hs-lh-head);letter-spacing:-.01em;text-wrap:balance;margin-bottom:var(--hs-gap-group)}.g20f_list_item{display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden}.g20f_list_item section{width:100%}.g20f_list_item:not(:last-child){margin-bottom:var(--hs-gap-head)}.g20f_list_item h6{font-size:var(--hs-lead);font-weight:500;line-height:1.3;margin-bottom:10px}.g20f_list_item h6,.g20f_list_item p{font-family:var(--font-safiro);font-style:normal;letter-spacing:0}.g20f_list_item p{font-size:var(--hs-body);font-weight:400;line-height:var(--hs-lh-body);max-width:68ch;max-height:0;padding:0;margin:0;text-wrap:pretty;transition:max-height .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out}.g20f_list_item p.g20f_active{padding-bottom:var(--hs-gap-head);border-bottom:.5px solid #d3d3d3;margin-bottom:2px;max-height:320px}.switch_rotate{transform:rotate(45deg)}.g20f_list_item img{transition:transform .3s ease;cursor:pointer}@media (min-width:1024px) and (max-width:1700px){.g20f_list_item img{width:20px}}