
.footer-trust{padding-top:38px;padding-bottom:30px;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.footer-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer-trust h2{font-size:17px;line-height:1.4;color:inherit;margin:0 0 16px}.footer-trust nav a{display:block;font-size:12px;line-height:1.7;margin:8px 0;color:inherit}.footer-trust a:hover{text-decoration:underline;text-underline-offset:3px}.footer-trust__identity{font-size:12px;line-height:1.8;margin:24px 0 0}.footer-trust__identity a{color:inherit}
@media(max-width:650px){.footer-trust__grid{grid-template-columns:1fr;gap:22px}.footer-trust{padding-top:28px;padding-bottom:24px}}


 .callback-advertiser{padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid #e0e5ea;color:#536177;font-size:11px;line-height:1.6}
 .callback-advertiser summary{display:list-item;cursor:pointer}
 .callback-advertiser summary>span:first-child{font-weight:600;margin-inline-end:7px;color:var(--cb-ink)}
 .callback-advertiser p{font-size:11px;line-height:1.7;margin:10px 0 0}
 .callback-advertiser button{border:0;background:none;padding:0;color:var(--cb-ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
 .callback-advertiser summary:focus-visible,.callback-advertiser button:focus-visible{outline:2px solid var(--cb-ink);outline-offset:4px}

@media(max-width:760px){html[data-callback-host] .rs-contact-mobile__label{font-size:12px!important;line-height:1.5}html[data-callback-host] .rs-contact-mobile:has(.rs-contact-mobile__sponsor){position:relative;padding-top:23px;padding-bottom:10px}html[data-callback-host] .rs-contact-mobile__sponsor{position:absolute;top:7px;inset-inline:44px;text-align:center;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.02em;color:var(--cb-on-accent)}}