.legal-page{padding:80px 40px 96px}.legal-page__inner{margin:0 auto;max-width:800px}.legal-page__header{margin-bottom:32px}.legal-page__title{color:#0c4a6e;font-family:Inter,system-ui,sans-serif;font-size:36px;font-weight:800;margin-bottom:8px}.legal-page__date{color:#94a3b8;font-size:14px}.legal-page__card{background:#fff;border:1px solid #bae6fd;border-radius:16px;padding:48px 40px}.legal-page__content h2{color:#0369a1;font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:700;margin-bottom:16px;margin-top:40px}.legal-page__content h2:first-child{margin-top:0}.legal-page__content p{color:#64748b;font-size:15px;line-height:1.7;margin-bottom:16px}.legal-page__content blockquote{border-left:none;margin:16px 0;padding:0 0 0 24px}.legal-page__content blockquote p{color:#0c4a6e;font-size:15px;margin-bottom:8px;padding-left:8px}.legal-page__content a{color:#0369a1;text-decoration:underline}.legal-page__content a:hover{color:#0284c7}.legal-page__content strong{color:#0c4a6e}@media (max-width:767px){.legal-page{padding:48px 20px 64px}.legal-page__card{padding:32px 24px}.legal-page__title{font-size:28px}.legal-page__content h2{font-size:19px}}