.site-faq[data-v-4606a29b]{gap:12px;width:min(100%,840px);margin-inline:auto;display:grid}.site-faq details[data-v-4606a29b]{background:#fff;border:1px solid #deebf5;border-radius:12px;padding:19px 23px;box-shadow:0 8px 28px #1749760b}.site-faq details[open][data-v-4606a29b]{border-color:#bedaf0}.site-faq summary[data-v-4606a29b]{cursor:pointer;color:#142e49;justify-content:space-between;align-items:center;gap:18px;min-height:44px;font-size:16px;font-weight:700;list-style:none;display:flex}.site-faq summary[data-v-4606a29b]::-webkit-details-marker{display:none}.site-faq summary[data-v-4606a29b]:after{content:"＋";color:var(--brand-blue);flex:none;font-size:21px;font-weight:400}.site-faq details[open] summary[data-v-4606a29b]:after{content:"－"}.site-faq p[data-v-4606a29b]{color:#526d86;margin:14px 0 1px;font-size:14px;line-height:1.8}@media (width<=767px){.site-faq[data-v-4606a29b]{gap:9px}.site-faq details[data-v-4606a29b]{border-radius:10px;padding:16px}.site-faq summary[data-v-4606a29b]{font-size:var(--h5-font-subtitle,16px)}.site-faq p[data-v-4606a29b]{font-size:var(--h5-font-body,14px)}}.site-hero-headline[data-v-2c59a67b]{letter-spacing:-.025em;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,4vw,56px);line-height:1.2}@media (width<=767px){.site-hero-headline[data-v-2c59a67b]{font-size:var(--h5-font-hero,34px);line-height:1.25}}.site-hero-headline__highlight[data-v-2c59a67b]{color:#166ec5;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#165bbb 0,#168cc8 52%,#6365cf);-webkit-background-clip:text;background-clip:text}
