footer[data-ft-legal="integrated"]{display:block}
footer[data-ft-legal] .ft-footer-original{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}
footer[data-ft-legal] .ft-footer-legal{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.6fr);gap:24px 48px;margin-top:26px;padding-top:24px;border-top:1px solid var(--line,#ffffff20);font-family:inherit;font-size:12px;line-height:1.65;color:#97909f;text-align:left}
footer[data-ft-legal] .ft-footer-company>span{display:block;color:#c4bdcd;font-size:13px;letter-spacing:0}
footer[data-ft-legal] .ft-footer-company small{display:block;margin-top:5px;font-size:11px;color:#81798e}
footer[data-ft-legal] .ft-footer-contact{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:12px;line-height:1.6}
footer[data-ft-legal] .ft-footer-company .ft-footer-contact{margin-top:12px}
footer[data-ft-legal] .ft-footer-documents{display:flex;justify-content:flex-end;align-content:flex-start;flex-wrap:wrap;gap:10px 24px;position:static;margin:0;padding:0;border:0}
footer[data-ft-legal] .ft-footer-legal a,footer[data-ft-legal] .ft-footer-contact a{font:inherit;color:inherit;text-decoration:none;overflow-wrap:anywhere;transition:color .2s}
footer[data-ft-legal] .ft-footer-legal a:hover,footer[data-ft-legal] .ft-footer-contact a:hover{color:#c8a6ff}
footer[data-ft-legal] a:focus-visible{outline:2px solid #bb98f5;outline-offset:5px}
@media(max-width:800px){footer[data-ft-legal] .ft-footer-legal{grid-template-columns:1fr;gap:20px}footer[data-ft-legal] .ft-footer-documents{justify-content:flex-start}footer[data-ft-legal] .ft-footer-original{flex-wrap:wrap}}
@media(max-width:600px){footer[data-ft-legal] .footer-bottom,footer[data-ft-legal] .ft-footer-original{align-items:flex-start;flex-direction:column;gap:20px}footer[data-ft-legal] .ft-footer-contact{flex-direction:column;align-items:flex-start}footer[data-ft-legal] .ft-footer-legal{margin-top:22px;padding-top:22px}footer[data-ft-legal] .ft-footer-documents{gap:12px 20px}}
