.custom-pills>li>a{border-radius:4px;background-color:#e8f7f7;margin-right:5px;padding:5px 10px;color:#333;text-transform:uppercase}.custom-pills>li>a:hover{background-color:#1c7eaa;text-decoration:none}.custom-pills>li.active>a{background-color:#1c7eaa;color:#fff}#thingstodo .product{margin:0 0 80px;height:100%;min-height:340px}#thingstodo .product .product-description{text-align:left;background:#fff;border-top:none}#thingstodo .product .badge{margin:20px 0 15px;border-radius:3px;text-transform:uppercase;background-color:#e8f7f7;color:#333}#thingstodo .product .product-name{font-weight:700;font-size:16px;margin:0 0 5px}#thingstodo .product-image{background:0 0}#thingstodo .product-image img{height:100%;border-radius:10px}#thingstodo .product-image::before{padding-top:67%}@media (max-width:767px){#thingstodo .product{margin:0 0 40px;height:100%;min-height:150px}.nav-pills>li{margin-bottom:5px;text-align:center}.custom-pills{display:flex;justify-content:center;flex-wrap:wrap}}@media (max-width:1024px){#thingstodo .product{margin:0 0 40px;height:100%;min-height:290px}#thingstodo .product.featured{min-height:145px}}.title.top-title{font-family:'DM Serif Text',serif;font-size:4rem;font-weight:700;line-height:1.2}.thingstodo h2{margin-top:60px;font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.thingstodo h3{margin-top:60px;font-size:1.3rem;font-weight:700;line-height:1.2;margin-bottom:30px}.thingstodo p{font-size:1.1rem;line-height:1.5;margin-bottom:30px;color:#444}.thingstodo figure{margin-bottom:60px}.thingstodo img{margin:0 0 20px;width:100%}.thingstodo p.lead{font-size:1.9rem;line-height:1.5}.thingstodo a{color:#000;text-decoration:underline}.thingstodo .card-body .media{padding:10px}.thingstodo .badge{font-weight:700;line-height:1.2;margin-bottom:10px;text-transform:uppercase;color:#fff;text-decoration:none;background-color:#e1202f;border-radius:4px;font-size:.8rem}.thingstodo p.card-text{margin-bottom:15px}a.custom-pills{border-radius:4px;background-color:#e8f7f7;margin-right:5px;padding:5px 10px;color:#333;text-transform:uppercase}@media (min-width:768px){.centered-container{max-width:688px;margin-left:auto;margin-right:auto}}.square{display:inline-block;width:10px;height:10px;background-color:#d3d3d3;margin-right:8px}.square:last-child{margin-right:0}img.media-object{margin:0}.managed-things-to-do .guide-grid{display:flex;flex-wrap:wrap}.managed-things-to-do .guide-card img{object-fit:cover}.guide-featured{margin-bottom:60px}.guide-featured img{width:100%;border-radius:10px}.guide-featured h2{font-size:20px}.guide-hero{width:100%;height:auto}.guide-recommendations{padding:60px 0 100px}.managed-things-to-do .custom-pills{margin-bottom:40px}.managed-things-to-do .custom-pills li{margin-bottom:8px}.guide-product{box-shadow:0 4px 8px rgba(0,0,0,.1);margin:30px 0}.guide-product .media{overflow:hidden}.guide-product .card-text{margin-bottom:15px}.guide-funfact{font-style:italic;background:#ebf6f8;padding:10px;border-radius:5px;margin:30px 0}.guide-divider{margin:30px 0}.managed-things-to-do .entry-content img{max-width:100%;height:auto}.managed-things-to-do .entry-content{overflow-wrap:anywhere}.guide-related .product-description{text-align:left}.guide-related .product-image::before{padding-top:67%}.guide-related .product-image img{height:100%}@media(max-width:767px){.guide-grid .guide-card{width:100%}.title.top-title{font-size:2.5rem}}.guide-related .guide-pick{display:block;border-radius:8px;overflow:hidden;color:#000;background:#f2f2f2;text-decoration:none}.guide-related .guide-pick:focus,.guide-related .guide-pick:hover{color:#000;text-decoration:none}.guide-related .guide-pick>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.guide-related .guide-pick .product-description{display:flex;align-items:center;justify-content:center;min-height:72px;padding:16px 20px;text-align:center}.guide-related .guide-pick .product-name{margin:0;color:#000;font-size:13px;line-height:18px;font-weight:700}.guide-related .managed-carousel-navigation:has(.managed-carousel-prev:disabled):has(.managed-carousel-next:disabled){visibility:hidden}