.affiliate-showcase{padding-top:35px;padding-bottom:35px}.affiliate-heading{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px}.affiliate-heading h2{font:700 30px/1.2 Georgia,serif;margin:12px 0;color:#293d49}.affiliate-heading p{font-size:14px;color:#667681}.affiliate-heading .eyebrow{color:#8b5922}.affiliate-heading>.primary{flex-shrink:0;background:#8d437c;color:white;padding:14px 20px;border-radius:8px;font-size:12px;text-decoration:none}.affiliate-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.affiliate-pick{display:flex;flex-direction:column;padding:24px;border:1px solid #e9d9b5;border-top:4px solid #bd8a34;background:linear-gradient(135deg,#fff9ed,#fff);border-radius:13px;min-width:0}.affiliate-pick .resource-top{display:flex;justify-content:space-between;gap:10px}.affiliate-pick .type{font-size:10px;letter-spacing:.1em;color:#8e641d;font-weight:700}.affiliate-pick .mark{font-size:22px}.affiliate-pick h3{font:700 22px/1.3 Georgia,serif;margin:20px 0 12px;color:#293d49}.affiliate-pick .description{font-size:13px;line-height:1.6;color:#5e6f7a}.affiliate-pick .meta{font-size:11px;color:#6d7c85}.affiliate-pick .tags{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 20px}.affiliate-pick .tags span{font-size:10px;border:1px solid #e3e6e9;padding:4px 8px;border-radius:20px}.affiliate-pick .amazon-link{background:#8d437c;color:white;text-align:center;padding:12px;text-decoration:none;border-radius:8px;margin-top:auto;font-size:12px;font-weight:bold}.affiliate-pick .affiliate-note{font-size:10px;color:#6b747b;margin-top:10px}.affiliate-disclosure{font-size:11px;color:#6d747b;line-height:1.6;margin-top:20px}.resource[data-kind=otros][data-featured=true]{border-top:3px solid #bd8a34}.amazon-home-feature{border:2px solid #c39b51!important;background:linear-gradient(135deg,#fff7e5,#fff)!important;box-shadow:0 5px 20px #b78d3612}.amazon-home-feature .resource-number{color:#8b5922!important}.amazon-home-feature .button{background:#8d437c!important;color:white!important}.amazon-home-feature h3{color:#624725}.affiliate-heading a:focus-visible,.affiliate-pick a:focus-visible{outline:3px solid #0ba7b5;outline-offset:3px}@media(max-width:800px){.affiliate-heading{align-items:flex-start;flex-direction:column;gap:12px}.affiliate-picks{grid-template-columns:1fr}.affiliate-heading h2{font-size:26px}.affiliate-pick{padding:22px}}
