.faq-page{width:min(100%,960px);margin:0 auto;padding:56px 16px 72px}.faq-page>header{max-width:720px;margin-bottom:48px}.faq-page h1{font-family:var(--font-plumb-bold);font-size:var(--page-title-size);line-height:1.2}.faq-page>header p{margin-top:18px;color:#535862;font-family:var(--font-plumb-light);font-size:18px;line-height:1.55}.faq-list{border-top:1px solid #a4a7ae}.faq-list details{border-bottom:1px solid #d5d7da}.faq-list summary{min-height:72px;padding:22px 48px 22px 0;position:relative;list-style:none;cursor:pointer;font-family:var(--font-plumb-bold);font-size:20px;line-height:1.3}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:4px;top:18px;color:#195da9;font-family:var(--font-plumb-light);font-size:30px}.faq-list details[open] summary:after{content:"−"}.faq-answer{max-width:760px;padding:0 48px 24px 0}.faq-answer p{color:#535862;font-family:var(--font-plumb-light);font-size:17px;line-height:1.6}.faq-links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:16px}.faq-links a{min-height:44px;padding:11px 0;color:#195da9;text-decoration:underline;text-underline-offset:4px}@media (min-width:720px){.faq-page{padding:96px 32px 120px}.faq-list summary{min-height:88px;padding-top:28px;padding-bottom:28px;font-size:24px}.faq-list summary:after{top:22px}}