/* J. Salas original monogram: gold stays #c5a264 in both background variants. */
.brand-lockup,.section-brand-lockup{display:flex;align-items:center;gap:20px}
.brand-mark{display:block;object-fit:contain;flex-shrink:0}
header .brand-lockup{flex-shrink:0}
header .brand-mark{width:194px;height:113px}
header nav{gap:24px}
.section-brand-lockup{margin-bottom:14px}
.section-brand-lockup .brand-mark{width:118px;height:70px}
#audio .section-brand-lockup .section-signature{margin:0!important}
footer .brand-lockup{gap:16px}
footer .brand-mark{width:106px;height:64px}
@media(min-width:701px) and (max-width:1150px){
 header.wrap{height:auto;min-height:150px;flex-wrap:wrap;padding-block:16px;gap:16px 24px}
 header .brand-mark{width:148px;height:89px}
 header nav{flex:1;justify-content:flex-end;gap:16px}
}
@media(max-width:700px){
 header.wrap{height:auto;min-height:0;padding-block:15px;gap:10px;grid-template-columns:minmax(0,1fr)}
 header .brand-lockup{width:100%;gap:12px;grid-column:1;grid-row:1}
 header .brand-mark{width:168px;height:98px}
 header .wordmark{flex:1;min-width:0;white-space:normal;font-size:32px;line-height:1;letter-spacing:-1.4px}
 header .wordmark span{font-size:10px;line-height:1.5;letter-spacing:.15px;margin-top:7px}
 header .header-languages{font-size:10px;line-height:1.4;letter-spacing:0;margin-top:5px}
 header>.header-quote-action{grid-row:2;font-size:14px;padding:11px 16px;min-height:42px}
 header nav{grid-row:3;font-size:12px;gap:15px;flex-wrap:wrap}
 header nav a{min-height:36px}
 .section-brand-lockup{gap:14px;margin-bottom:0}
 .section-brand-lockup .brand-mark{width:115px;height:68px}
 .section-brand-lockup .section-signature{min-width:0;flex:1}
 footer .brand-lockup{width:100%;gap:14px}
 footer .brand-mark{width:86px;height:52px}
 footer .wordmark{min-width:0;white-space:normal;font-size:28px}
 footer .wordmark span{font-size:11px;letter-spacing:.3px}
}
@media(max-width:360px){
 header .brand-mark{width:144px;height:86px}
 header .wordmark{font-size:30px}
 header nav{gap:12px;font-size:11px}
 .section-brand-lockup .brand-mark{width:96px;height:58px}
}

/* Match the privacy link to the copyright text on desktop and iPhone. */
footer>a[href="privacy/"]{font-size:12px;line-height:1.5;color:#c4c0b8}


/* Approved Aetna feature between audio playlists and section 03. */
.aetna-feature{background:#ddd7c7;color:#171716;border-block:1px solid #b4a78b;padding:42px 0}.aetna-feature-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:52px;align-items:center}.aetna-feature .eyebrow{font-size:11px;margin:0 0 12px;letter-spacing:1.4px}.aetna-feature h2{font-size:44px;line-height:1.07;letter-spacing:-1.5px;margin:0 0 15px}.aetna-feature h2 em{display:block;color:#8c6a2b}.aetna-feature p{font-size:15px;line-height:1.5;margin:0 0 12px}.aetna-feature .aetna-excerpt-label{font-size:13px;margin-bottom:20px}.aetna-feature video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#171716;border:1px solid #aa8c51}.aetna-feature .text-link{color:#5c4728;font-size:13px}.aetna-feature-copy{min-width:0}@media(max-width:700px){.aetna-feature{padding:24px 0}.aetna-feature-grid{grid-template-columns:1fr;gap:16px}.aetna-feature h2{font-size:32px;margin-bottom:10px}.aetna-feature .eyebrow{font-size:10px;margin-bottom:8px}.aetna-feature p{font-size:13px}.aetna-feature .aetna-excerpt-label{display:none}.aetna-feature-copy{display:contents}.aetna-feature .eyebrow,.aetna-feature h2{order:0}.aetna-feature video{order:1}.aetna-feature-copy>p:not(.eyebrow),.aetna-feature-copy>a{order:2}.aetna-feature-copy>a{justify-self:start}}

