/* Outer-page resets take precedence over :host margins: own geometry here. */
travel-community{display:block;box-sizing:border-box;width:auto;max-width:1120px;min-width:0;margin:64px auto;padding:0 32px;scroll-margin-block-start:32px;container:travel-community / inline-size}
/* Keep the desktop chapter rail; hide only obstructing floating launchers. */
html.lz-community-reading :is(.mobile-nav-trigger,.trip-mode-launch,.itinerary-customizer-launch,.handbook-theme-launch){visibility:hidden!important;pointer-events:none!important}
.lz-guide-tools{display:flex;flex-wrap:wrap;gap:8px 20px;max-width:1160px;margin:16px auto;padding:0 20px}
.lz-guide-tools a{display:inline-flex;align-items:center;min-height:44px;color:var(--hb-on-light,#2457a7);text-underline-offset:4px}
@media(max-width:700px){travel-community{margin:32px auto;padding:0 16px;scroll-margin-block-start:16px}}
@media print{travel-community{display:none}}
