.affiliation-links-list+p{line-height:1.2em}.affiliation-links-list+p em{font-size:13px}.product-card{display:flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;width:100%;overflow:hidden;transition:box-shadow 0.2s ease;margin:0!important}.product-card:hover{box-shadow:0 2px 10px rgb(0 0 0 / .08)}.product-card__info{flex:1;padding:20px 28px}h3.product-card__title{font-size:16px!important;font-weight:600;color:#000;letter-spacing:0;margin:0 0 5px 0!important}.product-card__action{padding:20px 24px;flex-shrink:0}.product-card__btn{display:inline-block;background:#f0a500;color:#111;font-size:14px;font-weight:700;text-decoration:none!important;padding:10px 28px;border-radius:4px;border:none;cursor:pointer;transition:background 0.15s ease,transform 0.1s ease;white-space:nowrap;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.product-card__btn:hover{background:#d4920a;color:#111;font-weight:700}.product-card__btn:active{transform:scale(.97)}@media (max-width:520px){.product-card{flex-direction:column;align-items:stretch}.product-card__info{text-align:center;padding:16px}.product-card__action{text-align:center;padding:12px 16px 20px}}.affiliation-links-list .affiliation-link-card+.affiliation-link-card{margin-top:16px!important}.affiliation-link-card__description{margin:10px 0 0;font-size:12px;line-height:1.5;color:#444}