.ovz-pick-up[hidden]{display:none!important}
.ovz-pick-up{width:100%;min-width:0;margin:0 0 30px}
.ovz-pick-up .ovz-pick-up-title{margin:0 0 26px;cursor:default;text-align:left;font-size:25px;line-height:1}
.ovz-pick-up .ovz-pick-up-title:hover{opacity:1}
.ovz-pick-up-list{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}
#pickUpArchivePosts{max-width:720px;margin:24px auto}
.ovz-pick-up-card{display:grid;gap:10px;min-width:0;color:#fff;text-decoration:none}
.ovz-pick-up-media{aspect-ratio:16/9;background:#111;overflow:hidden;border:1px solid #333}
.ovz-pick-up-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.ovz-pick-up-date{display:block;color:#a9a9a9;font-size:11px}
.ovz-pick-up-name{margin:0;font-size:clamp(22px,3.2vw,34px);line-height:1.2;overflow-wrap:anywhere}
.ovz-pick-up-subtitle{margin:0;color:#bdbdbd;font-size:12px;line-height:1.45}
.ovz-pick-up-card:focus-visible{outline:2px solid #fff;outline-offset:5px}
.ovz-pick-up-article .article-body img{margin-left:0;margin-right:auto;max-height:600px;object-fit:contain;object-position:left}
.ovz-pick-up-article .article-body p{white-space:pre-line}
@media(hover:hover){.ovz-pick-up-card:hover .ovz-pick-up-media{border-color:#fff}}

@media(max-width:560px){.ovz-pick-up{margin-bottom:24px}.ovz-pick-up .ovz-pick-up-title{margin-bottom:20px}.ovz-pick-up-name{font-size:22px}.ovz-pick-up-list{gap:24px}}

/* Match PICK UP typography when the site-wide manual Mobile mode is active. */
html.ovz-force-mobile .ovz-pick-up .ovz-pick-up-title{font-size:25px;margin-bottom:20px}
html.ovz-force-mobile .ovz-pick-up-name{font-size:22px}
html.ovz-force-mobile .ovz-pick-up-list{gap:24px}

/* REVIEWS & POST: compact only month/day and country/place into two columns on mobile. */
@media(max-width:560px){
  #reviewsPostArchive .filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  #reviewsPostArchive .filters>.field:nth-child(1),
  #reviewsPostArchive .filters>.field:nth-child(2),
  #reviewsPostArchive .filters>.field:nth-child(7),
  #reviewsPostArchive .filters>.field:nth-child(8){grid-column:1/-1}
}
html.ovz-force-mobile #reviewsPostArchive .filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
html.ovz-force-mobile #reviewsPostArchive .filters>.field:nth-child(1),
html.ovz-force-mobile #reviewsPostArchive .filters>.field:nth-child(2),
html.ovz-force-mobile #reviewsPostArchive .filters>.field:nth-child(7),
html.ovz-force-mobile #reviewsPostArchive .filters>.field:nth-child(8){grid-column:1/-1}
