.fq[data-v-acea3efa]{background:radial-gradient(30% 45% at 0 30%,#10b98112,#0000 72%),radial-gradient(28% 40% at 100% 75%,#f59e0b0d,#0000 70%),linear-gradient(#f6faf8,#fff 45%);padding:clamp(3.5rem,7vw,6rem) 0;overflow:hidden}.fq[data-v-acea3efa],.fq__wrap[data-v-acea3efa]{position:relative}.fq__head[data-v-acea3efa]{text-align:center;max-width:50rem;margin:0 auto clamp(2.25rem,4.5vw,3.25rem)}.fq__title[data-v-acea3efa]{letter-spacing:-.035em;color:var(--emerald-ink,#032a1e);margin:0 0 1rem;font-size:clamp(2rem,1.3rem + 2.6vw,3.1rem);font-weight:700;line-height:1.18}.fq__title span[data-v-acea3efa]{display:block}.fq__sub[data-v-acea3efa]{color:var(--ink-mid,#4e5f58);margin:0;font-size:clamp(1rem,.94rem + .12vw,1.08rem);line-height:1.7}.fq__list[data-v-acea3efa]{background:#fff;border:1px solid #032a1e17;border-radius:22px;max-width:54rem;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -48px #032a1e73}.fq__item+.fq__item[data-v-acea3efa]{border-top:1px solid #032a1e14}.fq__q[data-v-acea3efa]{margin:0}.fq__btn[data-v-acea3efa]{letter-spacing:-.01em;text-align:left;width:100%;min-height:72px;color:var(--emerald-ink,#032a1e);cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 1.6rem 1.1rem 1.75rem;font-family:inherit;font-size:1.12rem;font-weight:600;line-height:1.4;transition:background-color .2s,color .2s;display:flex}.fq__btn[data-v-acea3efa]:hover{background:#f6faf8}.fq__item.is-open .fq__btn[data-v-acea3efa]{color:var(--emerald-ink,#032a1e);background:linear-gradient(90deg,#e2f1e9,#eaf5ef)}.fq__chev[data-v-acea3efa]{fill:none;width:24px;height:24px;stroke:var(--emerald,#047857);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .25s}.fq__item.is-open .fq__chev[data-v-acea3efa]{transform:rotate(180deg)}.fq__panel[data-v-acea3efa]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.fq__item.is-open .fq__panel[data-v-acea3efa]{grid-template-rows:1fr}.fq__inner[data-v-acea3efa]{overflow:hidden}.fq__a[data-v-acea3efa]{color:var(--ink-mid,#4e5f58);margin:0;padding:1.35rem 1.75rem 1.6rem;font-size:1.02rem;line-height:1.8}.fq__a[data-v-acea3efa] strong{color:var(--emerald-ink,#032a1e);font-weight:700}.fq__a[data-v-acea3efa] a{color:var(--emerald,#047857);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #04785759;text-decoration:underline #04785759;transition:text-decoration-color .18s,color .18s}.fq__a[data-v-acea3efa] a:hover{color:var(--emerald-ink,#032a1e);-webkit-text-decoration-color:var(--amber,#f59e0b);text-decoration-color:var(--amber,#f59e0b)}.fq__more[data-v-acea3efa]{text-align:center;max-width:54rem;color:var(--ink-mid,#4e5f58);margin:1.75rem auto 0;font-size:1rem;line-height:1.7}.fq__link[data-v-acea3efa]{font-family:inherit;font-size:inherit;color:var(--emerald,#047857);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;-webkit-text-decoration:underline #04785759;text-decoration:underline #04785759}.fq__link[data-v-acea3efa]:hover{-webkit-text-decoration-color:var(--amber,#f59e0b);text-decoration-color:var(--amber,#f59e0b)}.fq__a[data-v-acea3efa] a:focus-visible,.fq__btn[data-v-acea3efa]:focus-visible,.fq__link[data-v-acea3efa]:focus-visible{outline:2px solid var(--amber,#f59e0b);outline-offset:-2px}@media (width<=560px){.fq__title span[data-v-acea3efa]{display:inline}.fq__title span[data-v-acea3efa]:first-child:after{content:" "}.fq__list[data-v-acea3efa]{border-radius:18px}.fq__btn[data-v-acea3efa]{gap:1rem;min-height:64px;padding:1rem 1.1rem 1rem 1.2rem;font-size:1rem}.fq__a[data-v-acea3efa]{padding:1.1rem 1.2rem 1.3rem;font-size:.97rem;line-height:1.75}}@media (prefers-reduced-motion:reduce){.fq__btn[data-v-acea3efa],.fq__chev[data-v-acea3efa],.fq__panel[data-v-acea3efa]{transition:none}}
