body .ar-newsletter{align-items:flex-start;gap:28px}
body .ar-newsletter>div:first-child{flex:1 1 230px}
body .ar-subscribe{flex:1 1 340px;max-width:440px}
body .ar-subscribe>input[type="text"],body .ar-subscribe>input[type="email"]{display:block;width:100%;margin:0 0 16px}
body .ar-subscribe .ar-consent{display:flex;align-items:flex-start;gap:12px;margin:5px 0 20px;font-size:13px;line-height:1.6;cursor:pointer}
body .ar-subscribe .ar-consent input[type="checkbox"]{appearance:auto;display:block;flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;margin:1px 0 0;accent-color:#ff2600}
body .ar-subscribe .ar-consent span{flex:1;min-width:0}
body .ar-subscribe>button{width:100%}
body .ar-footer .ar-social{display:flex;align-items:center;justify-content:flex-start;gap:10px 20px;margin-top:10px}
body .ar-footer .ar-social a{display:inline-flex;gap:8px;align-items:center;min-height:44px;margin:0;text-decoration:none}
body .ar-footer .ar-social img{display:block;width:20px;height:20px;filter:invert(1);opacity:.9}
body .ar-footer .ar-social a:hover span{text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){body .ar-subscribe{max-width:none;flex-basis:100%}body .ar-newsletter>div:first-child{flex-basis:100%}body .ar-footer .ar-social{gap:8px 18px}body .ar-subscribe>input[type="text"],body .ar-subscribe>input[type="email"]{font-size:16px}}
