.faq-list{gap:0;display:grid}.faq-item{background:#f5f6f8;border:1px solid #d6dae2;border-radius:0;margin-top:-1px;transition:border-color .15s,background .15s;overflow:hidden}.faq-item:first-child{border-radius:6px 6px 0 0;margin-top:0}.faq-item:last-child{border-radius:0 0 6px 6px}.faq-item--expanded{z-index:1;background:#f5f6f8;border-color:#bfc6d1;position:relative}.faq-item>button{color:#2a3043;width:100%;min-height:70px;font:inherit;text-align:left;cursor:pointer;background:#f5f6f8;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:18px;padding:16px 20px;font-size:16px;font-weight:650;line-height:1.5;transition:background .14s ease-out;display:grid}.faq-item>button:hover,.faq-item>button[aria-expanded=true]{background:#eef0f3}.faq-item>button:focus-visible{outline-offset:-3px;outline:3px solid #64748b}.faq-item__toggle{border-bottom:2px solid #30384a;border-right:2px solid #30384a;width:10px;height:10px;margin:-4px 0 0 2px;transition:transform .15s ease-out;transform:rotate(45deg)}.faq-item>button[aria-expanded=true] .faq-item__toggle{margin-top:4px;transform:rotate(225deg)}.faq-answer-shell{grid-template-rows:0fr;transition:grid-template-rows .12s ease-out;display:grid;overflow:clip}.faq-answer-shell[data-expanded=true]{grid-template-rows:1fr}.faq-answer{color:#566174;opacity:0;max-width:none;min-height:0;padding:0 24px 0 56px;font-size:15px;line-height:1.8;transition:opacity .1s ease-out,transform .1s ease-out;overflow:hidden;transform:translateY(-4px)}.faq-answer-shell[data-expanded=true] .faq-answer{opacity:1;background:#fff;transform:translateY(0)}.faq-answer p{margin:0;padding:18px 0 22px}@media (width<=720px){.faq-item>button{gap:14px;min-height:64px;padding:14px 16px;font-size:15px}.faq-answer{padding-inline:48px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-item__toggle,.faq-answer-shell,.faq-answer{transition:none}}:root{--brand-page-header-height:62px;--brand-page-content-width:1280px;--brand-page-inline:clamp(16px, 1.25vw, 32px)}.brand-lockup{min-width:0;min-height:44px;color:inherit;vertical-align:middle;justify-content:flex-start;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand-lockup__image{flex:none;width:165.6px;max-width:100%;height:auto;display:block}.brand-lockup picture{width:100%;display:block}@media (width<=720px){:root{--brand-page-header-height:56px;--brand-page-inline:16px}.brand-lockup__image{width:147.6px}}
