.page-header[data-astro-cid-s63ypivo]{position:relative;background:linear-gradient(135deg,#0c4a6e,#075985,#0369a1);background-size:cover;background-position:center 40%;padding:4rem 1.5rem 3rem;overflow:hidden}.page-header-overlay[data-astro-cid-s63ypivo]{position:absolute;inset:0;background:linear-gradient(135deg,#0c4a6ee0,#075985cc,#0369a1b8);pointer-events:none}.page-header-inner[data-astro-cid-s63ypivo]{position:relative;z-index:1;max-width:800px;margin:0 auto}.page-header-badge[data-astro-cid-s63ypivo]{display:inline-block;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:.3rem .9rem;font-size:.78rem;font-weight:600;color:#ffffffe6;margin-bottom:.85rem;letter-spacing:.04em}.page-header[data-astro-cid-s63ypivo] h1[data-astro-cid-s63ypivo]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--white);margin-bottom:.5rem;letter-spacing:-.02em}.page-header[data-astro-cid-s63ypivo] p[data-astro-cid-s63ypivo]{color:#ffffffb8;font-size:.95rem}.page-header[data-astro-cid-s63ypivo] p[data-astro-cid-s63ypivo] strong[data-astro-cid-s63ypivo]{color:#fffffff2;font-weight:700}.category-pills-wrapper[data-astro-cid-s63ypivo]{max-width:900px;margin:0 auto;padding:1.5rem 1.5rem 0}.category-pills[data-astro-cid-s63ypivo]{display:flex;gap:.5rem;flex-wrap:wrap;overflow-x:auto;scrollbar-width:none}.category-pills[data-astro-cid-s63ypivo]::-webkit-scrollbar{display:none}.pill[data-astro-cid-s63ypivo]{display:inline-flex;align-items:center;gap:.25rem;padding:.45rem .95rem;background:var(--white);border:1px solid var(--gray-200);border-radius:9999px;color:var(--gray-700);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .15s;flex-shrink:0}.pill[data-astro-cid-s63ypivo]:hover{background:var(--sky-50,#f0f9ff);border-color:var(--sky-300,#7dd3fc);color:var(--sky-700,#0369a1);transform:translateY(-1px)}@media(max-width:640px){.category-pills[data-astro-cid-s63ypivo]{flex-wrap:nowrap}}.sticky-toolbar[data-astro-cid-s63ypivo]{position:sticky;top:56px;z-index:80;background:#fffffff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--gray-100);transition:box-shadow .2s}.sticky-toolbar[data-astro-cid-s63ypivo].is-stuck{box-shadow:0 2px 12px #00000012}.sticky-toolbar-inner[data-astro-cid-s63ypivo]{max-width:900px;margin:0 auto;padding:.85rem 1.5rem .75rem;display:flex;flex-direction:column;gap:.65rem}.search-wrapper[data-astro-cid-s63ypivo]{position:relative}.search-icon[data-astro-cid-s63ypivo]{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);font-size:1rem;pointer-events:none}#search-input[data-astro-cid-s63ypivo]{width:100%;padding:.6rem 1rem .6rem 2.6rem;border:1px solid var(--gray-200);border-radius:9999px;font-size:.9rem;color:var(--gray-800);background:var(--gray-50);outline:none;transition:border-color .2s,box-shadow .2s,background .2s}#search-input[data-astro-cid-s63ypivo]::placeholder{color:var(--gray-400)}#search-input[data-astro-cid-s63ypivo]:focus{border-color:var(--sky-400);background:var(--white);box-shadow:0 0 0 3px #0ea5e91f}.filter-tags[data-astro-cid-s63ypivo]{display:flex;flex-wrap:wrap;gap:.4rem}.filter-tag[data-astro-cid-s63ypivo]{background:var(--gray-100);color:var(--gray-600);border:1px solid transparent;padding:.35rem .85rem;border-radius:9999px;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s}.filter-tag[data-astro-cid-s63ypivo]:hover{background:var(--sky-50,#f0f9ff);color:var(--sky-700,#0369a1);border-color:var(--sky-200,#bae6fd)}.filter-tag[data-astro-cid-s63ypivo].active{background:var(--sky-600,#0284c7);color:#fff;border-color:var(--sky-600,#0284c7)}.filter-tag[data-astro-cid-s63ypivo].active[data-filter=Cruises]{background:#0ea5e9;border-color:#0ea5e9}.filter-tag[data-astro-cid-s63ypivo].active[data-filter=Flights]{background:#8b5cf6;border-color:#8b5cf6}.filter-tag[data-astro-cid-s63ypivo].active[data-filter=Hotels]{background:#f59e0b;border-color:#f59e0b}.filter-tag[data-astro-cid-s63ypivo].active[data-filter=Destinations]{background:#10b981;border-color:#10b981}.filter-tag[data-astro-cid-s63ypivo].active[data-filter=Visa]{background:#ef4444;border-color:#ef4444}.filter-tag[data-astro-cid-s63ypivo].active[data-filter=Insurance]{background:#f97316;border-color:#f97316}.filter-tag[data-astro-cid-s63ypivo].active[data-filter=Gear]{background:#6366f1;border-color:#6366f1}.view-toggle-bar[data-astro-cid-s63ypivo]{max-width:900px;margin:1rem auto 0;padding:0 1.5rem;display:flex;gap:.4rem;justify-content:flex-end}.view-btn[data-astro-cid-s63ypivo]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .85rem;border-radius:6px;border:1px solid var(--gray-200);background:var(--white);color:var(--gray-500);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s}.view-btn[data-astro-cid-s63ypivo].active{background:var(--sky-600);border-color:var(--sky-600);color:#fff}.view-btn[data-astro-cid-s63ypivo]:hover:not(.active){border-color:var(--sky-300);color:var(--sky-600)}.no-results[data-astro-cid-s63ypivo]{max-width:800px;margin:0 auto;padding:2rem 1.5rem;text-align:center;color:var(--gray-400);font-size:.95rem}.posts-container[data-astro-cid-s63ypivo]{max-width:900px;margin:0 auto;padding:1.5rem 1.5rem 2rem;display:flex;flex-direction:column;gap:0}.post-item[data-astro-cid-s63ypivo]{display:flex;align-items:flex-start;gap:0;padding:1.25rem 0;border-bottom:1px solid var(--gray-100);text-decoration:none;transition:background .15s}.post-item[data-astro-cid-s63ypivo]:first-child{padding-top:0}.post-item[data-astro-cid-s63ypivo]:hover{background:var(--gray-50);margin:0 -.75rem;padding-left:.75rem;padding-right:.75rem;border-radius:8px}.post-thumb[data-astro-cid-s63ypivo]{width:120px;min-width:120px;height:80px;overflow:hidden;border-radius:8px;background:var(--gray-100);margin-right:1rem;flex-shrink:0}.post-thumb[data-astro-cid-s63ypivo] img[data-astro-cid-s63ypivo]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.post-item[data-astro-cid-s63ypivo]:hover .post-thumb[data-astro-cid-s63ypivo] img[data-astro-cid-s63ypivo]{transform:scale(1.06)}.post-meta[data-astro-cid-s63ypivo]{flex-shrink:0;width:95px;padding-top:.1rem}.post-meta[data-astro-cid-s63ypivo] time[data-astro-cid-s63ypivo]{font-size:.75rem;color:var(--gray-400);display:block;margin-bottom:.25rem}.post-reading-time[data-astro-cid-s63ypivo]{display:block;font-size:.7rem;color:var(--gray-400);margin-bottom:.35rem}.post-tags[data-astro-cid-s63ypivo]{display:flex;flex-wrap:wrap;gap:.3rem}.post-tag[data-astro-cid-s63ypivo]{background:var(--gray-100);color:var(--gray-600);padding:.1rem .5rem;border-radius:4px;font-size:.68rem;font-weight:500}.post-body[data-astro-cid-s63ypivo]{flex:1;min-width:0}.post-body[data-astro-cid-s63ypivo] h2[data-astro-cid-s63ypivo]{font-size:1.05rem;font-weight:700;color:var(--gray-900);line-height:1.4;margin-bottom:.3rem}.post-item[data-astro-cid-s63ypivo]:hover .post-body[data-astro-cid-s63ypivo] h2[data-astro-cid-s63ypivo]{color:var(--sky-700)}.post-body[data-astro-cid-s63ypivo] p[data-astro-cid-s63ypivo]{color:var(--gray-500);font-size:.875rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-arrow[data-astro-cid-s63ypivo]{color:var(--sky-500);font-size:1.1rem;font-weight:600;flex-shrink:0;opacity:0;transform:translate(-4px);transition:all .2s;padding-top:.15rem}.post-item[data-astro-cid-s63ypivo]:hover .post-arrow[data-astro-cid-s63ypivo]{opacity:1;transform:translate(0)}#posts-container.grid-view{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:1100px}#posts-container.grid-view .post-item[data-astro-cid-s63ypivo]{flex-direction:column;padding:0;border:1px solid var(--gray-200);border-radius:12px;overflow:hidden;background:var(--white);transition:transform .2s,box-shadow .2s}#posts-container.grid-view .post-item[data-astro-cid-s63ypivo]:first-child{padding-top:0}#posts-container.grid-view .post-item[data-astro-cid-s63ypivo]:hover{margin:0;padding:0;transform:translateY(-3px);box-shadow:0 8px 24px #0000001a;background:var(--white);border-radius:12px}#posts-container.grid-view .post-thumb[data-astro-cid-s63ypivo]{width:100%;min-width:100%;height:160px;border-radius:0;margin:0}#posts-container.grid-view .post-meta[data-astro-cid-s63ypivo]{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.75rem .9rem 0}#posts-container.grid-view .post-meta[data-astro-cid-s63ypivo] time[data-astro-cid-s63ypivo]{margin-bottom:0}#posts-container.grid-view .post-reading-time[data-astro-cid-s63ypivo]{margin-bottom:0}#posts-container.grid-view .post-body[data-astro-cid-s63ypivo]{padding:0 .9rem .9rem}#posts-container.grid-view .post-body[data-astro-cid-s63ypivo] h2[data-astro-cid-s63ypivo]{font-size:.92rem;margin-top:.4rem}#posts-container.grid-view .post-arrow[data-astro-cid-s63ypivo]{display:none}.pagination[data-astro-cid-s63ypivo]{max-width:900px;margin:0 auto;padding:1.5rem 1.5rem 3rem;display:flex;flex-direction:column;align-items:center;gap:.6rem}.pg-bar[data-astro-cid-s63ypivo]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:center}.pg-btn[data-astro-cid-s63ypivo]{background:var(--white);color:var(--gray-700);border:1px solid var(--gray-200);padding:.45rem .85rem;border-radius:7px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s}.pg-btn[data-astro-cid-s63ypivo].active{background:var(--sky-600);border-color:var(--sky-600);color:#fff;font-weight:700}.pg-btn[data-astro-cid-s63ypivo].pg-arrow{font-weight:600}.pg-btn[data-astro-cid-s63ypivo]:hover:not(.active):not(:disabled){border-color:var(--sky-400);color:var(--sky-600)}.pg-btn[data-astro-cid-s63ypivo]:disabled{opacity:.35;cursor:not-allowed}.pg-ellipsis[data-astro-cid-s63ypivo]{color:var(--gray-400);padding:0 .25rem}.pg-total[data-astro-cid-s63ypivo]{font-size:.8rem;color:var(--gray-400)}@media(max-width:768px){#posts-container.grid-view{grid-template-columns:1fr 1fr}}@media(max-width:640px){.post-thumb[data-astro-cid-s63ypivo]{width:90px;min-width:90px;height:65px}.post-meta[data-astro-cid-s63ypivo]{width:80px}.post-arrow[data-astro-cid-s63ypivo]{display:none}}@media(max-width:480px){#posts-container.grid-view{grid-template-columns:1fr}}
