.footer.nr-trust-footer{background:#211920;color:#bfa4ae;border:0;border-radius:16px;overflow:hidden;font-family:var(--nr-sans,Arial,sans-serif)}
.nr-trust-footer>.page-width{max-width:1200px;padding-inline:clamp(20px,3vw,36px)}
.nr-trust-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere}
.nr-trust-footer a:hover{text-decoration:underline;text-underline-offset:3px;color:#f3e9ed}
.nr-trust-footer a:focus-visible{outline:2px solid #d3a1b5;outline-offset:2px}
.nr-footer-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-bottom:1px solid #55414b;padding:18px 0;color:#f3e9ed;font-size:13px;font-weight:500;line-height:1.5}
.nr-footer-services>div{min-width:0;overflow-wrap:anywhere}
.nr-footer-services>div:nth-child(2){text-align:right}
.nr-footer-services>div:nth-child(3){grid-column:1/-1;text-align:center;font-size:12px;color:#bfa4ae}
.nr-footer-services a{display:inline-flex;align-items:center;min-height:32px}
.nr-footer-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brand help" "about policies";column-gap:32px;row-gap:24px;padding:24px 0;border-bottom:1px solid #55414b}
.nr-trust-footer .nr-footer-brand{grid-area:brand;display:flex;flex-direction:column;align-items:flex-start;width:auto;min-width:0;margin:0;padding:0;border:0;gap:2px}
.nr-trust-footer .nr-wordmark{color:#f3e9ed;font-family:var(--nr-sans,Arial,sans-serif);font-size:20px;line-height:1.3;font-weight:700;letter-spacing:0;white-space:normal;margin-bottom:12px}
.nr-trust-footer .nr-footer-brand p{margin:0;max-width:34ch;font-size:13px;line-height:1.5}
.nr-trust-footer .nr-footer-contact{font-size:13px;line-height:1.5;display:block;max-width:100%}
.nr-trust-footer .nr-footer-brand .nr-footer-reply{margin-top:6px;font-size:12px}
.nr-footer-columns{display:contents}
.nr-footer-column{min-width:0}
.nr-footer-column--help{grid-area:help}
.nr-footer-column--about{grid-area:about}
.nr-footer-column--policies{grid-area:policies}
.nr-footer-column__title{margin:0 0 3px;font:500 12px/1.5 var(--nr-sans,Arial,sans-serif);color:#f3e9ed;overflow-wrap:anywhere}
.nr-footer-column__links{padding:0;margin:0;list-style:none}
.nr-footer-column__links a{display:flex;align-items:center;min-height:24px;font-size:13px;line-height:1.4}
.nr-trust-footer .footer__inner{gap:8px;padding-block:14px}
.nr-trust-footer .footer__inner>.footer__group:has(.footer__payment-icons){padding-block:6px}
.nr-trust-footer .footer__inner>.footer__group:has(.footer__copyright){padding-block:0}
.nr-trust-footer .footer__payment-icons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}
.nr-trust-footer .footer__payment-icons>svg{width:auto;height:22px;flex:none}
.nr-trust-footer .footer__copyright{padding-block:6px;gap:8px}
.nr-trust-footer .footer__copyright-menu{font-size:12px;line-height:1.5}
.nr-trust-footer:has(.nr-footer-column--policies) .footer__copyright-menu{display:none}
.nr-trust-footer .footer__copyright-text p{margin:0;font-size:12px;line-height:1.5}
.nr-footer-editor-note{border:1px dashed #55414b;padding:12px;font-size:12px;line-height:1.7;margin-block:16px;color:#bfa4ae}
@media(max-width:959px){
 .nr-trust-footer>.page-width{padding-inline:20px}
 .nr-footer-services{font-size:11px;padding:12px 0}
 .nr-footer-main{column-gap:18px;row-gap:20px;padding:22px 0}
 .nr-trust-footer .nr-wordmark{font-size:18px}
 .nr-trust-footer .nr-footer-brand p,.nr-trust-footer .nr-footer-contact,.nr-footer-column__links a{font-size:12px}
 .nr-footer-column__links a{min-height:32px}
 .nr-footer-column__title{font-size:11px}
 .nr-trust-footer .footer__payment-icons>svg{max-width:36px;height:22px}
}
