.seo-faq{--cl-faq-radius:28px;--cl-faq-row:linear(0, .039, .138, .27, .415, .558, .69, .804, .897, .969, 1.021, 1.055, 1.075, 1.083, 1.082, 1.076, 1.066, 1.054, 1.042, 1.03, 1.02, 1.011, 1.005, 1, .996, .994, .993, .993, .993, .994, .995, .996, .997, .998, .999, .999, 1);--cl-faq-open:linear(0, .034, .12, .235, .363, .492, .613, .72, .812, .887, .945, .989, 1.019, 1.039, 1.05, 1.054, 1.053, 1.05, 1.044, 1.037, 1.03, 1.023, 1.017, 1.012, 1.007, 1.004, 1.001, .999, .998, .997, .997, .997, .997, .998, .998, .998, 1);--cl-faq-close:linear(0, .03, .106, .208, .323, .439, .549, .65, .738, .813, .874, .923, .96, .988, 1.007, 1.02, 1.027, 1.031, 1.031, 1.03, 1.028, 1.024, 1.021, 1.017, 1.013, 1.01, 1.008, 1.005, 1.004, 1.002, 1.001, 1, 1, .999, .999, .999, 1);--cl-faq-chevron:linear(0, .032, .11, .216, .335, .455, .569, .672, .761, .836, .897, .944, .98, 1.005, 1.022, 1.032, 1.037, 1.038, 1.037, 1.034, 1.03, 1.025, 1.02, 1.016, 1.012, 1.009, 1.006, 1.004, 1.002, 1.001, 1, .999, .999, .999, .999, .999, 1);--cl-faq-fade:cubic-bezier(.16, 1, .3, 1);interpolate-size:allow-keywords}.seo-faq__item{background:var(--es-subtle);transition:margin-block-start .55s var(--cl-faq-row), border-radius .55s var(--cl-faq-row);overflow:hidden}.seo-faq__item:first-child,.seo-faq__item[open]+.seo-faq__item{border-start-start-radius:var(--cl-faq-radius);border-start-end-radius:var(--cl-faq-radius)}.seo-faq__item:last-child{border-end-end-radius:var(--cl-faq-radius);border-end-start-radius:var(--cl-faq-radius)}.seo-faq__item:has(+.seo-faq__item[open]){border-end-end-radius:var(--cl-faq-radius);border-end-start-radius:var(--cl-faq-radius)}.seo-faq__item[open]{border-radius:var(--cl-faq-radius)}.seo-faq__item[open]:not(:first-child),.seo-faq__item[open]+.seo-faq__item{margin-block-start:12px}.seo-faq__item:has(>.seo-faq__trigger:focus-visible){outline:2px solid var(--es-focus);outline-offset:2px}.seo-faq__trigger{cursor:pointer;outline:none;align-items:center;gap:16px;min-height:54px;padding:15px 20px;list-style:none;transition:background-color .15s;display:flex}.seo-faq__trigger::-webkit-details-marker{display:none}.seo-faq__trigger:focus-visible{background:var(--es-hover)}.seo-faq__title{min-width:0;color:var(--es-heading);text-wrap:pretty;flex:1;font-size:15px;font-weight:500;line-height:24px}.seo-faq__chevron{block-size:24px;inline-size:24px;color:var(--es-secondary);transition:rotate .42s var(--cl-faq-chevron);flex:none;place-items:center;display:grid}.seo-faq__item[open] .seo-faq__chevron{rotate:180deg}.seo-faq__content{opacity:0;transition:opacity .18s var(--cl-faq-fade);padding:0 20px 20px}.seo-faq__item[open] .seo-faq__content{opacity:1}.seo-faq__description{max-width:64ch;color:var(--es-secondary);text-wrap:pretty;margin:0;font-size:15px;line-height:24px}.seo-faq__item::details-content{block-size:0;transition:block-size .46s var(--cl-faq-close), content-visibility .46s allow-discrete;overflow-y:clip}.seo-faq__item[open]::details-content{block-size:auto;transition-duration:.58s;transition-timing-function:var(--cl-faq-open)}@media (hover:hover) and (pointer:fine){.seo-faq__trigger:hover{background:var(--es-hover)}}@media (prefers-reduced-motion:reduce){.seo-faq__item,.seo-faq__chevron,.seo-faq__content{transition:none}.seo-faq__item::details-content{transition:none}.seo-faq__item[open]::details-content{transition:none}}@media (forced-colors:active){.seo-faq__item{border:1px solid canvastext}.seo-faq__item:has(>.seo-faq__trigger:focus-visible){outline-color:highlight}}
