/* Independent editorial identity, separate from the featured product's branding. */
.wordmark{display:block;color:var(--ink);font:750 21px/1.2 'Montserrat',Arial,sans-serif;letter-spacing:-.5px;text-decoration:none;flex-shrink:0}
.masthead-inner{gap:20px}
.advertorial-bar{font-size:10px;letter-spacing:.09em;text-align:right;line-height:1.45}
.merchant-support{max-width:930px;margin:56px auto 0;padding:30px;border:1px solid var(--line);background:var(--wash)}
.merchant-support h2{font:700 23px/1.4 'Montserrat',Arial,sans-serif;margin:0 0 14px}
.merchant-support-note{font-size:14px;line-height:1.75;margin:0 0 22px;max-width:770px}
.merchant-support .company-inner{font-size:13px;line-height:1.8;align-items:flex-start}
.merchant-support .company-name{font-size:19px}
.affiliate-disclosure{padding:20px;border-left:3px solid var(--primary);background:var(--wash);color:var(--ink);font-weight:600;font-size:13px}
.sticky-text>strong{font-size:17px}
@media(max-width:700px){.wordmark{font-size:17px;letter-spacing:-.4px}.masthead-inner{gap:12px}.advertorial-bar{font-size:8px;max-width:125px;letter-spacing:.06em}.merchant-support{padding:23px;margin-top:38px}.merchant-support h2{font-size:20px}.merchant-support .company-inner{display:flex;flex-direction:column;gap:16px}.sticky-text>strong{font-size:13px}}
