/* WOLIN Guide — isolated visual refinements, no template edits. */
.wolg-guide .wolg-card-media{height:185px}
.wolg-guide .wolg-card-content{padding:18px 20px 20px}
.wolg-guide .wolg-card h3{font-size:1.13rem;line-height:1.33;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.wolg-guide .wolg-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.95em;line-height:1.55}
.wolg-guide .wolg-card-more{margin-top:auto}
/* Seven attraction cards: balanced 4 + 3 rows instead of a lone seventh card. */
@media(min-width:1041px){
 .wolg-guide .wolg-grid:not(.wolg-related-grid):has(> .wolg-card:nth-child(7):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}
 .wolg-guide .wolg-grid:not(.wolg-related-grid):has(> .wolg-card:nth-child(7):last-child)>.wolg-card{grid-column:span 4}
 .wolg-guide .wolg-grid:not(.wolg-related-grid):has(> .wolg-card:nth-child(7):last-child)>.wolg-card:nth-child(-n+4){grid-column:span 3}
 .wolg-guide .wolg-grid:not(.wolg-related-grid):has(> .wolg-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}
 .wolg-guide .wolg-grid:not(.wolg-related-grid):has(> .wolg-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:530px){.wolg-guide .wolg-card-media{height:205px}.wolg-guide .wolg-card p{min-height:0}}
