body.guia-hospede-page .guide-premium .guide-airport-origin {
  margin:0 0 20px;color:var(--text-soft);line-height:1.6;
}
body.guia-hospede-page .guide-premium .guide-airport-origin small {
  display:block;margin-bottom:4px;color:var(--text-muted);font-size:.75rem;
}
body.guia-hospede-page .guide-premium .guide-airport-origin span {overflow-wrap:anywhere;}
body.guia-hospede-page .guide-premium .guide-airport-card {
  padding:18px;margin-bottom:12px;border:1px solid var(--guide-line,#E9E9E9);
  border-radius:14px;background:var(--surface);
}
body.guia-hospede-page .guide-premium .guide-airport-card h3 {
  margin:0 0 8px;font-size:1rem;font-weight:var(--weight-semibold);line-height:1.45;
}
body.guia-hospede-page .guide-premium .guide-airport-metrics {
  margin:0;color:var(--text-soft);font-size:.9rem;line-height:1.6;
}
body.guia-hospede-page .guide-premium .guide-airport-links {
  display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:12px;
}
body.guia-hospede-page .guide-premium :is(.guide-airport-links a,.guide-airport-search) {
  color:var(--brand-orange);font-size:.8rem;font-weight:var(--weight-semibold);line-height:1.6;
}
body.guia-hospede-page .guide-premium :is(.guide-airport-estimate,[data-airport-status]) {
  font-size:.8rem;color:var(--text-muted);line-height:1.6;
}
body.guia-hospede-page .guide-premium .guide-airport-attribution {
  display:block;margin:12px 0;font-family:var(--font-sans);font-weight:400;
  font-size:12px;font-style:normal;color:#5E5E5E;white-space:nowrap;
}
body.guia-hospede-page .guide-premium .guide-airport-safety {
  display:flex;align-items:flex-start;gap:10px;
  border-top:1px solid var(--guide-line,#E9E9E9);margin:20px 0 0;padding-top:16px;
  color:var(--text-soft);font-size:.8rem;line-height:1.6;
}
body.guia-hospede-page .guide-premium .guide-airport-safety i {
  color:var(--brand-orange);line-height:1.6;flex:0 0 auto;
}
