.blog-top-ads{max-width:var(--measure,42rem);margin:var(--stack-4,1.25rem) auto var(--stack-5,1.5rem);display:flex;flex-direction:column;gap:var(--stack-3,1rem)}.blog-trip-block{border:1px solid var(--pana-line);border-radius:var(--radius);background:var(--pana-surface);padding:var(--stack-3,1rem) var(--stack-4,1.25rem)}.blog-trip-head{margin-block-end:var(--stack-2,.75rem)}.blog-trip-badge{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pana-surface);background:var(--pana-accent);border-radius:var(--radius);padding:.2rem .45rem;margin-block-end:.35rem}.blog-trip-title{font-size:var(--text-h3);margin:0 0 .25rem;font-family:var(--font-display);color:var(--pana-ink)}.blog-trip-sub{margin:0;font-size:var(--text-sm);color:var(--pana-muted)}.blog-trip-widget{margin:var(--stack-2,.75rem) 0;min-block-size:96px}.blog-trip-cta{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;padding:.65rem 1rem;border-radius:var(--radius);background:var(--pana-accent);color:var(--pana-surface);font-weight:700;font-size:var(--text-sm);text-decoration:none;transition:background .15s ease}.blog-trip-cta:hover{background:var(--pana-accent-hover)}@media (max-width:768px){.blog-top-ads{margin:var(--stack-3,1rem) auto var(--stack-4,1.25rem)}}.blog-gyg-block{max-width:var(--measure,42rem);margin:var(--stack-5,1.5rem) auto;border:1px solid var(--pana-line);border-inline-start:3px solid var(--pana-accent);border-radius:var(--radius);background:var(--pana-surface);padding:var(--stack-3,1rem) var(--stack-4,1.25rem)}.blog-gyg-head{margin-block-end:var(--stack-2,.75rem)}.blog-gyg-badge{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pana-surface);background:var(--pana-accent);border-radius:var(--radius);padding:.2rem .45rem;margin-block-end:.35rem}.blog-gyg-title{font-size:var(--text-h3);margin:0 0 .25rem;font-family:var(--font-display);color:var(--pana-ink)}.blog-gyg-sub{margin:0;font-size:var(--text-sm);color:var(--pana-muted)}.blog-gyg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--stack-2,.75rem);margin:var(--stack-3,1rem) 0}.blog-gyg-card{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;border:1px solid var(--pana-line);background:var(--pana-surface);text-decoration:none;color:var(--pana-ink);transition:border-color .15s ease}.blog-gyg-card:hover{border-color:var(--pana-line-strong)}.blog-gyg-card-img{inline-size:100%;block-size:140px;object-fit:cover;display:block}.blog-gyg-card-body{padding:.65rem .75rem .75rem;display:flex;flex-direction:column;gap:.2rem;flex:1 1}.blog-gyg-card-title{font-size:var(--text-sm);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-gyg-card-loc{font-size:var(--text-xs);color:var(--pana-muted)}.blog-gyg-card-rating{font-size:var(--text-xs);font-weight:700;color:var(--pana-warn)}.blog-gyg-card-price{font-size:var(--text-sm);font-weight:700;color:var(--pana-ink)}.blog-gyg-card-cta{margin-block-start:auto;padding-block-start:.35rem;font-size:var(--text-xs);font-weight:700;color:var(--pana-accent)}.blog-gyg-cta{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;padding:.65rem 1rem;border-radius:var(--radius);background:var(--pana-accent);color:var(--pana-surface);font-weight:700;font-size:var(--text-sm);text-decoration:none;transition:background .15s ease}.blog-gyg-cta:hover{background:var(--pana-accent-hover)}@media (max-width:768px){.blog-gyg-block{margin:var(--stack-4,1.25rem) auto}}