.hero-lead a{color:#4d8df1}.section-lead strong{color:#fff}.section-lead a{color:#4d8df1;font-weight:600}.intro-content p a{color:#4d8df1}.faq-item.open .faq-a{max-height:500px;padding:0 22px 20px}.faq-item.open .arr{transform:rotate(180deg)}.faq-item.open .faq-q{background:rgba(0,85,164,.1)}.legal-wrap{max-width:880px;margin:0 auto;padding:60px 22px}.legal-wrap h1{font-family:var(--font-head);font-size:46px;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.12}.legal-wrap .legal-date{font-size:12px;color:var(--muted2);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:30px;display:block}.legal-wrap h2{font-family:var(--font-head);font-size:26px;font-weight:700;color:#fff;margin:34px 0 14px;padding-top:18px;border-top:1px solid rgba(0,85,164,.18)}.legal-wrap h3{font-family:var(--font-head);font-size:19px;font-weight:700;color:#fff;margin:22px 0 10px}.legal-wrap p{font-size:15px;color:var(--muted);line-height:1.8;margin-bottom:14px}.legal-wrap p strong{color:#fff}.legal-wrap ul,.legal-wrap ol{margin:10px 0 20px 20px;color:var(--muted);line-height:1.74}.legal-wrap ul li,.legal-wrap ol li{margin-bottom:8px;font-size:14.5px}.legal-wrap a{color:#4d8df1;text-underline-offset:2px}@media (max-width:760px){.legal-wrap h1{font-size:34px}}