.affiliate-disclosure{display:flex;align-items:flex-start;gap:.75rem;border:1px solid rgba(29,86,64,.18);background:#f6faf7;border-radius:12px;padding:.9rem 1rem;color:#345348;font-size:.9rem;line-height:1.55}.affiliate-disclosure>i{margin-top:.2rem;color:#246c50}.affiliate-disclosure p{margin:0}.affiliate-disclosure strong{color:#173e2f}.affiliate-disclosure a{font-weight:700;color:#1f6a4d;text-decoration:underline;text-underline-offset:2px}.affiliate-disclosure-offers{margin:1rem 0 0}.affiliate-disclosure-notice{margin:1rem 0 1.5rem}.affiliate-disclosure-compact{padding:.75rem .9rem;font-size:.84rem}@media(max-width:640px){.affiliate-disclosure{font-size:.84rem;padding:.8rem}.affiliate-disclosure>i{margin-top:.15rem}}
.cms-page .affiliate-disclosure-page-note{border-left:4px solid #246c50;background:#f6faf7;padding:1rem 1.1rem;border-radius:0 10px 10px 0;margin:1.25rem 0}
