.faq{padding:var(--sec-y) var(--site-gutter);background:var(--c-white);scroll-margin-top:calc(var(--chrome-h) + var(--s-2))}.faq__inner{gap:var(--s-16);max-width:var(--site-max);grid-template-columns:380px minmax(0,1fr);margin:0 auto;display:grid}.faq__title{margin-top:var(--s-4);font-family:var(--font-sans);font-size:var(--fs-section-h2);font-weight:var(--w-display);letter-spacing:var(--tr-section-h2);color:var(--c-display-ink);text-wrap:pretty;line-height:1.06}.faq__title .em{display:block}.faq__item{border-bottom:1px solid var(--c-rule)}.faq__item:first-child{border-top:1px solid var(--c-rule)}.faq__q{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-4) 0;text-align:start;cursor:pointer;font-family:var(--font-sans);font-size:14.5px;font-weight:var(--w-medium);color:var(--c-display-ink);transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;line-height:1.4;display:flex}.faq__q:hover,.faq__q:hover .faq__mark{color:var(--c-carbon)}.faq__q:focus-visible{outline-offset:-2px}.faq__mark{width:16px;height:16px;color:var(--c-ink-48);transition:color var(--dur-fast) var(--ease-standard);flex:0 0 16px;position:relative}.faq__icon{opacity:0;filter:blur(4px);transition:opacity var(--dur-modal) cubic-bezier(.2, 0, 0, 1), scale var(--dur-modal) cubic-bezier(.2, 0, 0, 1), filter var(--dur-modal) cubic-bezier(.2, 0, 0, 1);position:absolute;inset:0;scale:.25}.faq__icon.is-shown{opacity:1;filter:blur();scale:1}.faq__panel{transition:grid-template-rows var(--dur-modal) var(--ease-standard);grid-template-rows:0fr;display:grid}.faq__panel.is-open{grid-template-rows:1fr}.faq__panelInner{overflow:hidden}.faq__a{padding-bottom:var(--s-4);max-width:62ch;font-family:var(--font-sans);font-size:14px;font-weight:var(--w-regular);color:var(--c-ink-65);text-wrap:pretty;line-height:1.55}@media (max-width:1023px){.faq__inner{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.faq__title .em{display:inline}}@media (max-width:599px){.faq{padding:var(--sec-y) var(--site-gutter)}}
