.rt-footer{color:var(--ryder-color-ink-inverse);margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-7);border-bottom:var(--border-hairline)}.rt-footer .rt-eyebrow{font-family:var(--font-display);font-size:var(--text-floor-label);font-weight:var(--font-weight-extrabold);margin:0 0 var(--spacing-3)}.rt-footer .rt-intro{margin:0 0 var(--spacing-5);font-size:var(--text-floor-body);line-height:var(--leading-body)}.rt-fields{align-items:end;gap:var(--spacing-4);max-width:var(--measure-lead);grid-template-columns:minmax(0,1fr) auto;display:grid}.rt-footer .rt-consent{align-items:flex-start;gap:var(--spacing-3);min-height:var(--target-ios);font-size:var(--text-floor-body);line-height:var(--leading-body);max-width:var(--measure-lead);margin-top:var(--spacing-4);display:flex}.rt-consent input{width:var(--spacing-5);height:var(--spacing-5);accent-color:var(--color-ivory);flex-shrink:0}.rt-footer a{color:inherit;text-decoration:underline}.rt-footer .rt-status{font-size:var(--text-floor-body);margin:var(--spacing-4) 0 0}.rt-trap{display:none}.rt-fields input[type=email]{border-color:var(--color-amber-forge)!important;box-shadow:none!important}.rt-fields input[type=email]:focus{outline:none}.rt-fields input[type=email]:focus-visible{border-width:var(--ryder-focus-width)!important}.rt-fields button:is(:hover,:focus-visible){background:var(--color-amber-forge)!important;color:var(--color-deep-navy)!important;box-shadow:none!important}.rt-footer .rt-fields>label>span{color:var(--color-ivory)!important}.rt-footer fieldset{border:0;margin:0;padding:0}.nr-body .rt-carousel{width:100%;min-width:0;min-height:0;color:var(--color-deep-navy);padding:0}.rt-carousel form{width:100%;min-width:0}.rt-carousel fieldset{border:0;min-width:0;margin:0;padding:0}.rt-carousel .rt-fields{grid-template-columns:minmax(0,1fr)}.rt-carousel .rt-consent{align-items:flex-start;gap:var(--spacing-3);min-height:var(--target-ios);margin-top:var(--spacing-4);font-size:var(--text-small);line-height:var(--leading-body);display:flex}.rt-carousel .rt-consent input{accent-color:var(--color-deep-navy)}.nr-body .rt-carousel .rt-consent span,.nr-body .rt-carousel .rt-consent a{font-size:var(--text-small);line-height:var(--leading-body)}.rt-carousel a{color:inherit;text-decoration:underline}.nr-body .rt-carousel .rt-status{font-size:var(--text-floor-body);margin:var(--spacing-4) 0 0}@media (width<=600px){.rt-fields{grid-template-columns:minmax(0,1fr)}}
