.pv-faq{flex-direction:column;gap:40px;display:flex}.pv-faq__intro p{max-width:36ch;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body);margin-block-start:16px}.pv-faq__list{border-block:1px solid var(--hairline);flex-direction:column;flex-grow:1;display:flex}.pv-faq__item+.pv-faq__item{border-block-start:1px solid var(--hairline)}.pv-faq__item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-block:22px;list-style:none;display:flex}.pv-faq__item>summary::-webkit-details-marker{display:none}.pv-faq__item h3{color:var(--ink);transition:color var(--dur-control) ease;font-size:18px;font-weight:700;line-height:1.35}.pv-faq__item>summary:hover h3{color:var(--brand)}.pv-faq__toggle{width:20px;height:20px;color:var(--ink);flex:none;position:relative}.pv-faq__toggle:before,.pv-faq__toggle:after{border-radius:var(--r-pill);content:"";background:currentColor;height:2px;transition:transform .2s ease-out;position:absolute;inset-block-start:9px;inset-inline:2px}.pv-faq__toggle:after{transform:rotate(90deg)}.pv-faq__item[open] .pv-faq__toggle:after{transform:rotate(0)}.pv-faq__item>p{max-width:640px;color:var(--body);padding-block-end:22px;font-size:17px;line-height:1.55}@media (min-width:744px){.pv-faq__item h3{font-size:20px}}@media (min-width:1128px){.pv-faq{flex-direction:row;align-items:flex-start;gap:80px}.pv-faq__intro{flex-shrink:0;width:360px;position:sticky;inset-block-start:calc(var(--header-h) + 48px)}}
