/* Reference cards use a cropped media panel followed by a white editorial panel. */
.reh-categories .reh-card,.reh-guides .reh-card,.reh-promos .reh-card,.reh-about .reh-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff!important;color:#121212!important}
.reh-categories .reh-card-media,.reh-guides .reh-card-media,.reh-promos .reh-card-media,.reh-about .reh-card-media{display:block;flex:0 0 auto;overflow:hidden}
.reh-categories .reh-card-media img,.reh-guides .reh-card-media img,.reh-promos .reh-card-media img,.reh-about .reh-card-media img{display:block;width:100%;height:100%;aspect-ratio:auto;filter:none!important;object-fit:cover;transition:transform .5s}
.reh-categories .reh-card:hover .reh-card-media img,.reh-guides .reh-card:hover .reh-card-media img,.reh-promos .reh-card:hover .reh-card-media img,.reh-about .reh-card:hover .reh-card-media img{transform:scale(1.05);filter:none!important}
.reh-categories .reh-card-content,.reh-guides .reh-card-content,.reh-promos .reh-card-content,.reh-about .reh-card-content{position:relative;z-index:1;display:flex;flex:1 0 auto;flex-direction:column;background:#fff;color:#121212}
.reh-categories .reh-card-content h3,.reh-guides .reh-card-content h3,.reh-promos .reh-card-content h3,.reh-about .reh-card-content h3{position:static;margin:0;color:#121212;font:600 32px/35.203px Rajdhani,Arial,sans-serif}
.reh-categories .reh-card-content p,.reh-guides .reh-card-content p,.reh-promos .reh-card-content p,.reh-about .reh-card-content p{position:static;margin:0;color:#121212}
.reh-categories .reh-card-content .reh-card-copy,.reh-guides .reh-card-content .reh-card-copy,.reh-promos .reh-card-content .reh-card-copy,.reh-about .reh-card-content .reh-card-copy{max-width:560px;margin-top:14px;font:400 15px/19.5px Barlow,Arial,sans-serif}
.reh-categories .reh-card-content .reh-card-link,.reh-guides .reh-card-content .reh-card-link,.reh-promos .reh-card-content .reh-card-link,.reh-about .reh-card-content .reh-card-link{align-self:flex-start;margin-top:auto;background:#121212;color:#fff}
.reh-categories .reh-card-content .reh-card-kicker,.reh-guides .reh-card-content .reh-card-kicker,.reh-promos .reh-card-content .reh-card-kicker,.reh-about .reh-card-content .reh-card-kicker{font:400 13px/16.9px Barlow,Arial,sans-serif}
.reh-guides .reh-card-content .reh-card-copy,.reh-promos .reh-card-content .reh-card-copy{margin-top:20px}
.reh-guides .reh-card-content .reh-card-link,.reh-promos .reh-card-content .reh-card-link{display:inline-flex;min-height:41px;align-items:center;gap:9px;padding:7px 9px 7px 16px;border-radius:22px;font:600 15px/16.5px Rajdhani,Arial,sans-serif;text-decoration:none}
.reh-categories .reh-card-content .reh-card-link,.reh-about .reh-card-content .reh-card-link{display:inline-flex;height:21px;align-items:center;gap:9px;padding:0;background:transparent!important;color:#121212!important;font:600 15px/16.5px Rajdhani,Arial,sans-serif;text-decoration:none}
.reh-card-content .reh-card-link span{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#fff;color:#121212;font-size:16px}
.reh-categories .reh-card-content .reh-card-link span,.reh-about .reh-card-content .reh-card-link span{background:#121212;color:#fff}
@media(min-width:701px){
	.reh-categories,.reh-about{height:821.703px!important;padding:40px 0 0!important}
	.reh-categories .reh-cards,.reh-about .reh-cards{height:781.703px!important;gap:0!important}
	.reh-categories .reh-card,.reh-about .reh-card{height:781.703px}
	.reh-categories .reh-card-media,.reh-about .reh-card-media{height:614.844px}
	.reh-categories .reh-card-content,.reh-about .reh-card-content{height:166.859px;min-height:166.859px;padding:40px 40px 0}
	.reh-categories .reh-card-content h3,.reh-about .reh-card-content h3{margin-top:20px}
	.reh-guides{height:942.172px!important;padding:0!important}
	.reh-guides .reh-cards{height:942.172px!important;gap:0!important}
	.reh-guides .reh-card{height:942.172px}
	.reh-guides .reh-card-media{height:680.563px}
	.reh-guides .reh-card-content{flex:0 0 auto;padding:40px 40px 0}
	.reh-guides .reh-card-content h3{margin-top:20px}
	.reh-guides .reh-card:first-child .reh-card-content{height:261.609px;min-height:261.609px}
	.reh-guides .reh-card:nth-child(2) .reh-card-content{height:222.609px;min-height:222.609px}
	.reh-promos{height:922.672px!important;padding:0!important}
	.reh-promos .reh-cards{height:922.672px!important;gap:0!important}
	.reh-promos .reh-card{height:922.672px}
	.reh-promos .reh-card-media{height:680.563px}
	.reh-promos .reh-card-content{flex:0 0 auto;padding:40px 40px 0}
	.reh-promos .reh-card-content h3{margin-top:20px}
	.reh-promos .reh-card:first-child .reh-card-content{height:242.109px;min-height:242.109px}
	.reh-promos .reh-card:nth-child(2) .reh-card-content{height:222.609px;min-height:222.609px}
}
@media(max-width:700px){
	.reh-categories,.reh-about{height:639.375px!important;padding:40px 0 0!important}
	.reh-categories .reh-cards,.reh-about .reh-cards{height:599.375px!important}
	.reh-categories .reh-card,.reh-about .reh-card{flex:0 0 90.9vw;height:599.375px!important}
	.reh-categories .reh-card-media,.reh-about .reh-card-media{height:454.125px}
	.reh-categories .reh-card-content,.reh-about .reh-card-content{height:145.25px;min-height:145.25px;padding:30px 15px 0}
	.reh-categories .reh-card-content h3,.reh-about .reh-card-content h3{margin-top:15px}
	.reh-guides{height:1247.281px!important;padding:0!important}
	.reh-guides .reh-card{height:623.141px!important}
	.reh-guides .reh-card-media{height:368.641px}
	.reh-guides .reh-card-content{height:254.5px;min-height:254.5px;padding:30px 15px 0}
	.reh-guides .reh-card-content h3{margin-top:15px}
	.reh-promos{height:1256.375px!important;padding:0!important}
	.reh-promos .reh-card:first-child{height:603.641px!important}
	.reh-promos .reh-card:nth-child(2){height:652.734px!important}
	.reh-promos .reh-card-media{height:368.641px}
	.reh-promos .reh-card-content{padding:30px 15px 0}
	.reh-promos .reh-card-content h3{margin-top:15px}
	.reh-promos .reh-card:first-child .reh-card-content{height:235px;min-height:235px}
	.reh-promos .reh-card:nth-child(2) .reh-card-content{height:284.093px;min-height:284.093px}
	.reh-categories .reh-card-content h3,.reh-guides .reh-card-content h3,.reh-promos .reh-card-content h3,.reh-about .reh-card-content h3{font-size:26px;line-height:28.6px}
}
