.vg-public-page{scroll-behavior:smooth}.vg-public-page [id]{scroll-margin-top:var(--landing-header-offset)}.vg-description-content>:first-child{margin-top:0}.vg-description-content>:last-child{margin-bottom:0}.vg-description-content{overflow-wrap:anywhere;word-break:break-word}.vg-description-content p{margin:0 0 .85em}.vg-description-content p:last-child{margin-bottom:0}.vg-description-content ul,.vg-description-content ol{margin:.75em 0;padding-left:1.15rem}@media (min-width:640px){.vg-description-content p{margin:0 0 1em}.vg-description-content ul,.vg-description-content ol{margin:.85em 0;padding-left:1.5rem}}.vg-description-content li+li{margin-top:.35em}.vg-description-content li::marker{color:#fff9}.vg-description-content strong,.vg-description-content b{color:#fff;font-weight:600}.vg-description-content em,.vg-description-content i{font-style:italic}.vg-description-content a{color:#93c5fd;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.vg-description-content a:hover{color:#bfdbfe}.vg-description-content blockquote{color:#ffffffe6;background:#00000026;border-left:3px solid #ffffff59;border-radius:0 .5rem .5rem 0;margin:.85em 0;padding:.65rem .85rem}.vg-description-content h2,.vg-description-content h3{color:#fff;margin:1.1em 0 .45em;font-size:1.05em;font-weight:700}.vg-description-content hr{border:none;border-top:1px solid #fff3;margin:1.1em 0}.vg-description-content img,.vg-description-content table,.vg-description-content pre{max-width:100%}.vg-description-content table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.vg-description-content pre{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (prefers-reduced-motion:reduce){.vg-public-page{scroll-behavior:auto}.vg-marquee-track{animation:none}}.vg-nearby-carousel{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain}.vg-nearby-carousel--jumping{scroll-snap-type:none!important}@media (max-width:767px){.vg-nearby-carousel{scroll-padding-inline:2.75rem}}.vg-nearby-carousel::-webkit-scrollbar{display:none}.vg-nearby-carousel__control{transition:background-color .2s,border-color .2s,opacity .2s,transform .2s}.vg-nearby-carousel__control:hover:not(:disabled){transform:translateY(-50%)scale(1.04)}.vg-nearby-carousel__control:disabled{cursor:not-allowed;opacity:.35}@media (prefers-reduced-motion:reduce){.vg-nearby-carousel__control:hover:not(:disabled){transform:translateY(-50%)}}.vg-cta-button{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s,box-shadow .25s}.vg-cta-button:hover{transform:translateY(-1px)}.vg-cta-button:active{transform:translateY(0)}.vg-hero-icon-button{transition:background-color .2s,border-color .2s,transform .2s}.vg-hero-icon-button:hover{transform:translateY(-1px)}.vg-hero-icon-button:active{transform:translateY(0)}.vg-share-popover{animation:.16s cubic-bezier(.22,1,.36,1) both vg-share-popover-in}.vg-share-popover--origin-tl{transform-origin:0 0}.vg-share-popover--origin-tr{transform-origin:100% 0}.vg-share-popover--origin-bl{transform-origin:0 100%}.vg-share-popover--origin-br{transform-origin:100% 100%}@keyframes vg-share-popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.vg-follow-button{transition:background-color .25s,border-color .25s,color .25s,transform .2s}.vg-follow-button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.vg-cta-button:hover,.vg-cta-button:active,.vg-follow-button:active,.vg-hero-icon-button:hover,.vg-hero-icon-button:active{transform:none}.vg-share-popover{animation:none}}
