.homepage-faq{background:var(--bg-0)}.homepage-faq__head{max-width:760px}.homepage-faq__list{border-top:1px solid var(--rule)}.homepage-faq__item{border-bottom:1px solid var(--rule-2)}.homepage-faq__item summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:16px;min-height:92px;padding:24px 0;list-style:none;display:grid}.homepage-faq__item summary::-webkit-details-marker{display:none}.homepage-faq__item summary .caption{color:var(--blue-60)}.homepage-faq__item summary .carbon-h3{color:var(--ink);font-weight:400}.homepage-faq__item summary i{color:var(--blue-60);font:normal 28px/1 var(--san);text-align:center;transition:transform var(--duration-base) var(--ease-standard)}.homepage-faq__item[open] summary i{transform:rotate(45deg)}.homepage-faq__item summary:hover .carbon-h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.homepage-faq__item summary:focus-visible{outline:2px solid var(--blue-60);outline-offset:4px}.homepage-faq__answer{max-width:68ch;color:var(--ink-2);margin-left:64px;padding:0 32px 32px 0}.homepage-faq__answer p{margin:0}.homepage-faq__answer a{color:var(--blue-70);text-underline-offset:4px;margin-top:16px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}@media (max-width:700px){.homepage-faq__item summary{grid-template-columns:32px minmax(0,1fr) 28px;gap:12px}.homepage-faq__answer{margin-left:44px;padding-right:0}}
