/* Dedicated article components: no fixed-height catalog rows. */
.bbvia-ep-design-section.bvs,.bbvia-ep-follow.bvs{width:100%;max-width:100%;padding:36px 0;margin:36px 0;border-top:1px solid #e4d9df;background:transparent;min-width:0}.ep-kicker{font-size:10px!important;letter-spacing:.15em;color:#9e2453;margin:0 0 10px!important;font-weight:600}.bbvia-ep-design-section h2,.bbvia-ep-follow h2{margin:0 0 10px;font-size:28px;letter-spacing:-.025em}.ep-design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.ep-design-card{border:1px solid #e9dfe4;border-radius:16px;overflow:hidden;background:white;min-width:0}.ep-design-media{display:block;aspect-ratio:1;background:#f4edf0;overflow:hidden}.ep-design-media img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;margin:0!important}.ep-design-copy{padding:24px;min-width:0}.ep-design-copy h3{font-size:23px;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:0 0 10px;overflow-wrap:anywhere}.ep-design-copy h3 a{color:inherit;text-decoration:none}.ep-design-by{font-size:12px;margin:0 0 20px;color:#756570}.ep-design-grid--single{grid-template-columns:1fr}.ep-design-grid--single .ep-design-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ep-design-copy .bv-tier-pricing{margin:16px 0!important;max-width:100%}.ep-design-copy .bbvia-bag-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.ep-design-copy .bbvia-bag-card-actions>*{min-width:0;white-space:normal;text-align:center;font-size:12px;overflow-wrap:anywhere}.ep-cover-empty{height:100%;display:flex;flex-direction:column;justify-content:center;padding:28px;color:#633c4d;font:24px/1.3 Georgia,serif;background:linear-gradient(145deg,#f7f0ec,#eee0e8)}.ep-cover-empty span{font:11px/1.4 Arial,sans-serif;letter-spacing:.06em;margin-top:14px}
.bbvia-ep-follow .bvs-stories{display:grid!important;grid-template-columns:1fr!important;gap:20px;margin-top:24px}.bbvia-ep-follow .bvs-story{display:grid!important;grid-template-columns:minmax(0,32%) minmax(0,1fr);border:0;border-bottom:1px solid #e4d9df;border-radius:0;background:transparent;padding:0 0 20px;gap:24px;min-width:0;box-shadow:none}.bbvia-ep-follow .bvs-story-media{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f0e5eb;align-self:start}.bbvia-ep-follow .bvs-story-media img{width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;border-radius:0}.bbvia-ep-follow .bvs-story-copy{padding:8px 0;display:flex;flex-direction:column;justify-content:center;min-width:0}.bbvia-ep-follow .bvs-story h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin:10px 0;overflow-wrap:anywhere}.bbvia-ep-follow .bvs-story-excerpt{font-size:13px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 14px}.bbvia-ep-follow .bvs-story-link{margin-top:auto;font-size:12px}.bbvia-ep-follow .bvs-eyebrow{font-size:9px;margin:0}.bbvia-ep-follow .bbvia-ep-read-more{margin:24px 0 0}
@media(max-width:560px){.ep-design-grid,.ep-design-grid--single .ep-design-card{grid-template-columns:1fr}.ep-design-copy{padding:20px}.bbvia-ep-follow .bvs-story{grid-template-columns:112px minmax(0,1fr);gap:16px}.bbvia-ep-follow .bvs-story h3{font-size:16px;margin:6px 0 10px}.bbvia-ep-follow .bvs-story-excerpt{display:none}.bbvia-ep-follow .bvs-story-copy{padding:0}.bbvia-ep-follow .bvs-story-link{font-size:11px}.bbvia-ep-follow .bvs-eyebrow{font-size:8px}}
