.faq-list{width:100%;max-width:760px;margin:0 auto;border-top:1px solid #d2d2d7}.faq-item{border-bottom:1px solid #d2d2d7}.faq-item>.v-details-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1.15em .25em;font-size:1.15rem}.faq-item>.v-details-summary::-webkit-details-marker{display:none}.faq-item>.v-details-summary:after{content:"+";flex:none;font-size:1.5rem;line-height:1;color:#6e6e73}.faq-item[open]>.v-details-summary:after{content:"−"}.faq-a{margin:0;padding:0 .25em 1.35em;max-width:68ch;font-size:1.05rem}@media(prefers-reduced-motion:no-preference){.faq-item[open]>.faq-a{animation:faq-fade .2s ease}@keyframes faq-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:no-preference){.storyboard.js-anim:not(.in-view) .sb-reveal{opacity:0}.storyboard.in-view .sb-reveal{animation:sb-rise .5s cubic-bezier(.22,.61,.36,1) both}.sb-skeleton{background-image:linear-gradient(100deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 70%);background-size:200% 100%;background-repeat:no-repeat;animation:sb-shimmer 1.6s ease-in-out infinite}.sb-result{transition:opacity .45s ease,filter .45s ease}.sb-run-check{animation:sb-run-check .9s ease-in-out infinite}.sb-status{animation:sb-status-in .3s ease both}}@keyframes sb-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes sb-run-check{0%,to{opacity:1}50%{opacity:.4}}@keyframes sb-status-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes sb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}