#primary.travel-tips-archive .archive-hero{position:relative;width:100%;height:clamp(25rem,19.643rem + 23.81vw,37.5rem);overflow:hidden}#primary.travel-tips-archive .archive-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#primary.travel-tips-archive .archive-hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#primary.travel-tips-archive .archive-hero .hero-overlay .page-title{position:absolute;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);margin:0;font-size:clamp(1.5rem,1.607rem + 1.19vw,2.5rem);font-weight:bold;padding:0 10px;text-transform:uppercase}#primary.travel-tips-archive .container{max-width:1240px;margin:0 auto;padding:0 20px}#primary.travel-tips-archive .tips-filter-nav{margin-bottom:40px;text-align:center;background-color:rgba(11,189,229,.04);padding:24px clamp(1.25rem,.341rem + 4.55vw,3.75rem);border:1px solid #0bbde5;border-radius:8px;margin:60px auto;max-width:calc(100% - 40px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#primary.travel-tips-archive .tips-filter-nav .filter-buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#primary.travel-tips-archive .tips-filter-nav .filter-buttons .filter-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;background:#fff;border:1px solid #e1e1e1;border-radius:5px;color:#666;font-size:14px;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:1.4;min-height:38px}#primary.travel-tips-archive .tips-filter-nav .filter-buttons .filter-btn.active,#primary.travel-tips-archive .tips-filter-nav .filter-buttons .filter-btn:hover{background:#0bbde5;color:#fff;border-color:#0bbde5}#primary.travel-tips-archive .tips-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:30px 20px}#primary.travel-tips-archive .tips-grid .tip-card{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#primary.travel-tips-archive .tips-grid .tip-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1)}#primary.travel-tips-archive .tips-grid .tip-card:hover .tip-thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}#primary.travel-tips-archive .tips-grid .tip-card>a{text-decoration:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#primary.travel-tips-archive .tips-grid .tip-card .tip-thumbnail{position:relative;aspect-ratio:4/3;overflow:hidden}#primary.travel-tips-archive .tips-grid .tip-card .tip-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#primary.travel-tips-archive .tips-grid .tip-card .tip-content{padding:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#primary.travel-tips-archive .tips-grid .tip-card .tip-content .tip-title{margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.4;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#primary.travel-tips-archive .tips-grid .tip-card .tip-content .tip-excerpt{font-size:12px;color:#666;line-height:1.6;margin-bottom:20px}#primary.travel-tips-archive .tips-grid .tip-card .tip-content .read-more{margin-top:auto;color:#007bff;font-weight:600;font-size:14px}#primary.travel-tips-archive .pagination{margin-top:50px;text-align:center}#primary.travel-tips-archive .pagination .nav-links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px}#primary.travel-tips-archive .pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#333;text-decoration:none;border:1px solid #ddd;-webkit-transition:all .3s ease;transition:all .3s ease}#primary.travel-tips-archive .pagination .page-numbers.current,#primary.travel-tips-archive .pagination .page-numbers:hover{background:#333;color:#fff;border-color:#333}#primary.travel-tips-archive .no-results{text-align:center;padding:40px;background:#f9f9f9;border-radius:8px}#primary.travel-tips-archive .no-results p{font-size:1.1rem;color:#666}#primary.travel-tips-archive .no-results a{display:inline-block;margin-top:10px;color:#007bff;text-decoration:none}#primary.travel-tips-archive .no-results a:hover{text-decoration:underline}@media(max-width: 768px){#primary.travel-tips-archive .tips-grid{grid-template-columns:1fr}}/*# sourceMappingURL=travel-tip.min.css.map */