/* Homepage copy and typography requested in the October 15 email. */
.plans .plan-category h3 .email-plan-count {font-size:1.35em;line-height:1;vertical-align:-.025em;}
.quick-links .quick-link {gap:10px;padding-inline:12px;}
.quick-links .quick-link > span:not(.text-arrow) {min-width:0;}
.quick-links .quick-link small {font-size:12px;letter-spacing:0;white-space:nowrap;}
@media (min-width:1281px) {
 .quick-links .quick-link .icon {width:30px;height:30px;flex-shrink:0;}
 .quick-links .quick-link > .text-arrow {font-size:20px;}
}
@media (min-width:701px) and (max-width:1280px) {
 .quick-links .wrap {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:700px) {
 .quick-links .quick-link {position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;padding:11px 9px;}
 .quick-links .quick-link .icon {width:22px;height:22px;}
 .quick-links .quick-link strong {font-size:14px;}
 .quick-links .quick-link small {font-size:11px;line-height:1.5;white-space:normal;min-height:3em;}
 .quick-links .quick-link > .text-arrow {display:none;}
 .trust .trust-copy.last p {font-size:clamp(10.5px,3.08vw,14px);line-height:1.9;letter-spacing:0;}
}

.site-shell .nav-heading > .nav-label{display:flex;align-items:center;justify-content:center;font-weight:700;white-space:nowrap;}
