/* Content can grow independently of the three approved brand compositions. */
.draft-banner{position:relative;z-index:5;padding:8px 20px;background:#101115;color:#ded9e8;border-bottom:1px solid #ffffff25;font-size:11px;text-align:center}
.destination,.social-link{min-width:0}
a.destination img,a.social-link img{filter:brightness(0) invert(1)}
.destination-copy strong,.destination-copy>span,.social-label,.hub-note,.roket-footer p,.milos-footer p,.savo-footer p{overflow-wrap:anywhere}
.roket-description,.milos-description,.savo-intro-note,.hub-note{white-space:pre-line}
.chosen-emoji{display:inline-grid;place-items:center;font-size:24px;line-height:1;flex-shrink:0}
.social-link .chosen-emoji{display:inline-grid!important;width:21px;height:21px;font-size:20px}
.social-links{flex-wrap:wrap;min-width:0}
.social-link{flex-shrink:0}
.roket-footer,.savo-footer{flex-wrap:wrap}
.roket-footer>.social-links,.savo-footer>.social-links{justify-content:flex-end;flex:0 1 auto;max-width:100%}
.milos-links .chosen-emoji{display:inline-grid;width:22px;height:22px;font-size:20px}
.milos-links .destination-copy{flex:1}
.milos-footer .social-links{column-gap:14px;row-gap:3px}
.savo-grid{align-items:start}
.savo-grid.no-tiles{grid-template-columns:1fr}
.savo-main-card{height:430px}
.savo-tiles .destination{padding-bottom:45px}
.roket-routes .destination-copy{flex-grow:1}
.hub-note{max-width:100%}
@media(max-width:800px){.roket-footer>.social-links{margin-left:auto;max-width:min(100%,320px)}.savo-footer>.social-links{max-width:min(100%,280px)}.savo-main-card{height:330px}.savo-tiles .destination{padding-bottom:36px}.milos-links .destination-copy{width:0}.roket-footer>.social-links,.savo-footer>.social-links{flex:0 1 auto}.milos-stage{height:auto}}
@media(max-width:480px){.roket-footer:has(.social-link:nth-child(5)),.savo-footer:has(.social-link:nth-child(5)){align-items:flex-start}.roket-footer:has(.social-link:nth-child(5))>.social-links,.savo-footer:has(.social-link:nth-child(5))>.social-links{flex-basis:100%;justify-content:flex-start;max-width:100%;margin-left:0}}
@media(max-width:359px){.savo-main-card{height:310px}}
