.toro-card-visual{position:relative;overflow:hidden;background:#112b33}.toro-card-visual>img{width:100%;height:100%;object-fit:cover;display:block}.toro-card-visual:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(17,43,51,.9));pointer-events:none}.toro-card-title{position:absolute;left:24px;bottom:24px;z-index:1;color:#fff;font-size:1.8rem;font-weight:bold}.toro-card-title small{display:block;font-size:.75rem;letter-spacing:.15em}.toro-card-visual .catalog-badge{z-index:2}.toro-guide .prose h2{margin-top:2rem}.toro-guide .prose p{margin:1rem 0}.toro-guide-actions{display:flex;flex-wrap:wrap;gap:16px;margin:2rem 0}.toro-guide-actions .button{white-space:normal;line-height:1.6}.toro-guide-image{width:100%;height:auto;border-radius:12px;margin:1.5rem 0}