.tw-faq.tw-faq{margin:0 auto;padding:3rem 1rem}.tw-faq.tw-faq--narrow{max-width:860px}.tw-faq .tw-faq__heading{margin:0 0 1rem;font-family:var(--font-display, "Aller Bold", Helvetica, sans-serif);font-weight:var(--weight-bold, 700);font-style:normal;letter-spacing:normal;text-transform:none;color:var(--text-heading)}.tw-faq.tw-faq details{border-bottom:1px solid var(--border-default);padding:1rem 0;margin:0}.tw-faq.tw-faq details:first-of-type{border-top:1px solid var(--border-default)}.tw-faq.tw-faq summary{cursor:pointer;list-style:none;position:relative;padding-right:2.75rem;margin:0;font-family:var(--font-display, "Aller Bold", Helvetica, sans-serif);font-weight:var(--weight-bold, 700);font-style:normal;font-size:1.15rem;line-height:1.35;letter-spacing:normal;color:var(--text-heading)}.tw-faq.tw-faq summary::-webkit-details-marker{display:none}.tw-faq.tw-faq summary:after{content:"+";position:absolute;right:0;top:-.1rem;color:var(--brand-primary);font-size:1.5rem;line-height:1}.tw-faq.tw-faq details[open] summary:after{content:"–"}.tw-faq.tw-faq summary:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.tw-faq.tw-faq details p{margin:.75rem 0 0;font-size:1.05rem;line-height:1.6;color:var(--text-body)}.tw-faq.tw-faq a{color:var(--link);font-weight:var(--weight-bold, 700);font-size:inherit;text-decoration:none}.tw-faq.tw-faq a:hover,.tw-faq.tw-faq a:focus-visible{color:var(--link-hover);text-decoration:underline}
