/* The Travels Tip v12.9.6 — responsive chrome and monetization placements. */
/* v12.9.6 — top bar contact left, official social profiles pinned right */
.public-topbar-contact{flex:1 1 auto;max-width:100%}
.public-topbar-contact-info{display:flex;align-items:center;gap:14px;min-width:0;flex-wrap:wrap}
.public-topbar-contact-info>a,.public-topbar-contact-info>.public-topbar-address{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:.78rem;text-decoration:none}
.public-topbar-social{margin-inline-start:auto;flex:0 0 auto}
.footer-developer-credit{margin-inline-start:auto;white-space:nowrap}.footer-developer-credit a{color:inherit;font-weight:750}
@media(max-width:900px){.public-topbar-contact{width:100%}.public-topbar-contact-info{flex:1 1 auto}.public-topbar-social{margin-inline-start:auto}}
@media(max-width:560px){.public-topbar-contact-info>a span:not(.sr-only),.public-topbar-contact-info>.public-topbar-address{display:none}.public-topbar-contact{flex-wrap:nowrap}.footer-developer-credit{margin-inline-start:0;white-space:normal}}

/* v12.9.6 commercial placements: no configured creative means no rendered gap. */
.monetization-placement{position:relative;width:min(100% - 32px,1200px);margin:clamp(24px,4vw,56px) auto;display:grid;justify-items:center;gap:8px;min-width:0}
.monetization-disclosure{font-size:.68rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#667085);font-weight:700}
.monetization-creative{display:flex;width:100%;justify-content:center;align-items:center;overflow:hidden;border-radius:12px;background:rgba(15,23,42,.025)}
.monetization-creative img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}
.monetization-horizontal .monetization-creative,.monetization-horizontal .adsbygoogle,.monetization-in_article .monetization-creative,.monetization-in_article .adsbygoogle{max-width:970px;width:100%}
.monetization-rectangle{width:min(100%,300px);margin:24px auto}
.monetization-vertical{width:min(100%,300px);margin:24px auto}
.monetization-network .adsbygoogle{display:block;width:100%;min-height:90px;overflow:hidden}
.monetization-rectangle.monetization-network .adsbygoogle{min-height:250px}
.monetization-vertical.monetization-network .adsbygoogle{min-height:600px}
.author-box>.monetization-placement{margin:0 auto 24px;width:100%}
.publication-trust-card>.monetization-placement,.contact-directory>.monetization-placement{margin:0 auto 24px;width:100%}
@media(max-width:760px){.monetization-placement{width:min(100% - 24px,1200px);margin:28px auto}.monetization-network .adsbygoogle{min-height:100px}.monetization-vertical{display:none}.author-box>.monetization-placement{width:100%}}
