.top nav .affiliate-nav{color:var(--orange,#b44c2d);font-weight:650;white-space:nowrap;border-bottom:2px solid currentColor;padding-block:6px}.affiliate-promo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:34px 0 14px;padding:30px 34px;border:1px solid #ced6c5;border-left:4px solid var(--green,#52734e);border-radius:9px;background:#eef1e7}.affiliate-promo h2{font-size:clamp(25px,3vw,35px);line-height:1.15;letter-spacing:-1px;font-weight:500;margin:12px 0}.affiliate-promo p{max-width:670px;margin:0 0 12px;font-size:14px;line-height:1.65}.affiliate-promo small{font-size:11px;color:var(--muted,#667064);line-height:1.6}.affiliate-promo small a{text-decoration:underline;text-underline-offset:3px}.affiliate-promo-cta{display:inline-flex;justify-content:center;align-items:center;gap:22px;background:var(--ink,#26332b);color:white;padding:15px 19px;border-radius:5px;font-size:13px;white-space:nowrap}.affiliate-promo-cta:hover{background:#41563e}.affiliate-promo-cta:focus-visible,.affiliate-nav:focus-visible{outline:3px solid var(--orange,#b44c2d);outline-offset:4px}@media(max-width:850px){.affiliate-promo{grid-template-columns:1fr;gap:20px}.affiliate-promo-cta{justify-self:start}}@media(max-width:700px){.top{height:auto;min-height:92px;flex-wrap:wrap;gap:14px;padding-top:16px;padding-bottom:16px}.top nav{flex:1 1 100%;flex-wrap:wrap;gap:8px 18px}.affiliate-promo{padding:23px 20px;margin-top:26px}.affiliate-promo-cta{white-space:normal;text-align:center;width:100%}}
