/* Body copy follows the newsletter eyebrow; headings and category labels retain their styles. */
:root{--copy-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--copy-tracking:.17em}
:is(p,address,li,input,textarea,form label,form legend,footer small,.instagram-caption,.contact-links strong,
 a:not(.brand):not(.logo-mark),button:not(.product):not(.lookbook-card):not(.jacket-card)):not(:is(h1,h2,h3,h4,h5,h6,nav,body>header,.eyebrow,.edition,.product,.lookbook-card,.jacket-card,figcaption,.section-head,.letter-section-head,.brand-clock,.contact-links span)):not(:is(h1,h2,h3,h4,h5,h6,nav,body>header,.eyebrow,.edition,.product,.lookbook-card,.jacket-card,figcaption,.section-head,.letter-section-head,.brand-clock,.contact-links span) *){
 font-family:var(--copy-font);
 letter-spacing:var(--copy-tracking);
 text-transform:uppercase;
}
/* Keep longer copy and form controls readable when the increased spacing wraps. */
p,address,form label,.instagram-caption{overflow-wrap:break-word}
.letter-button,.button{white-space:normal;max-width:100%}
.privacy-banner-actions{flex-shrink:1}
