.ct-faq-nav{max-width:1120px;margin:32px auto 0;padding:0 20px}.ct-faq-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ct-tpl .ct-faq-nav a{display:inline-block;padding:7px 14px;background:#fff;border:1px solid #e0e6ed;border-radius:999px;font-family:var(--b-head);font-size:15px;font-weight:600;color:var(--b-ink);text-decoration:none;transition:border-color .15s ease,color .15s ease}.ct-tpl .ct-faq-nav a:hover{border-color:var(--b-magenta);color:var(--b-magenta-t)}.ct-faq-group{scroll-margin-top:90px}.ct-faq-group .ct-sec-h{margin-bottom:14px}.ct-faq-q{max-width:860px;border:1px solid #e3e8ee;border-radius:12px;background:#fff;scroll-margin-top:90px}.ct-faq-q+.ct-faq-q{margin-top:10px}.ct-faq-q[open]{border-color:#f1c6d5;box-shadow:var(--b-shadow)}.ct-faq-q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none}.ct-faq-q summary::-webkit-details-marker{display:none}.ct-faq-q summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--b-mist);color:var(--b-berry);font-family:var(--b-head);font-size:20px;font-weight:700;line-height:1}.ct-faq-q[open] summary:after{content:"−";background:var(--b-magenta-50);color:var(--b-magenta-t)}.ct-faq-q summary:hover h3{color:var(--b-magenta-t)}.ct-tpl .ct-faq-q h3{margin:0;padding:0;font-family:var(--b-head);font-size:19px;font-weight:600;line-height:1.3;color:var(--b-berry)}.ct-faq-a{padding:0 20px 16px}.ct-faq-a p{margin:0 0 10px;font-size:17px;line-height:1.7}.ct-faq-a p:last-child{margin-bottom:0}@media(max-width:700px){.ct-faq-nav{margin-top:24px;padding:0 16px}.ct-tpl .ct-faq-nav a{font-size:14px;padding:6px 12px}.ct-faq-q summary{padding:14px 16px}.ct-tpl .ct-faq-q h3{font-size:17px}.ct-faq-a{padding:0 16px 14px}.ct-faq-a p{font-size:16px}}.ct-tpl--terms .ct-terms li{font-size:16px;line-height:1.6;margin-bottom:8px}.ct-tpl--terms .ct-sec{scroll-margin-top:96px}
