.gds-button-wrap{display:flex;width:100%}.gds-button{--gds-button-duration:400ms;--gds-button-ease:cubic-bezier(.22,1,.36,1);--gds-button-lift:2px;--gds-button-scale:1;--gds-button-icon-x:4px;--gds-button-icon-y:0px;--gds-button-icon-rotate:0deg;--gds-button-icon-hover-rotate:0deg;--gds-button-shine-color:rgba(255,255,255,.42);--gds-button-shine-width:34%;--gds-button-shine-angle:-18deg;--gds-button-shine-duration:700ms;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;text-decoration:none;cursor:pointer;isolation:isolate;transition:transform var(--gds-button-duration) var(--gds-button-ease),background var(--gds-button-duration) var(--gds-button-ease),border-color var(--gds-button-duration) var(--gds-button-ease),box-shadow var(--gds-button-duration) var(--gds-button-ease),color var(--gds-button-duration) var(--gds-button-ease)}.gds-button:hover,.gds-button:focus-visible{transform:translateY(calc(-1 * var(--gds-button-lift))) scale(var(--gds-button-scale))}.gds-button:focus-visible{outline:2px solid rgba(0,172,165,.55);outline-offset:3px}.gds-button-text,.gds-button-icon{position:relative;z-index:2}.gds-button-icon{display:inline-flex;align-items:center;justify-content:center;top:0;transform:translate3d(0,0,0) rotate(var(--gds-button-icon-rotate));transition:transform var(--gds-button-duration) var(--gds-button-ease),color var(--gds-button-duration) var(--gds-button-ease)}.gds-button:hover .gds-button-icon,.gds-button:focus-visible .gds-button-icon{transform:translate3d(var(--gds-button-icon-x),var(--gds-button-icon-y),0) rotate(calc(var(--gds-button-icon-rotate) + var(--gds-button-icon-hover-rotate)))}.gds-button-icon svg{display:block;fill:currentColor}.gds-button--shine::after{content:"";position:absolute;z-index:1;top:-50%;bottom:-50%;left:0;width:var(--gds-button-shine-width);pointer-events:none;background:linear-gradient(90deg,transparent,var(--gds-button-shine-color),transparent);transform:translateX(-150%) skewX(var(--gds-button-shine-angle));transition:transform var(--gds-button-shine-duration) var(--gds-button-ease)}.gds-button--shine:hover::after,.gds-button--shine:focus-visible::after{transform:translateX(430%) skewX(var(--gds-button-shine-angle))}
.gds-breadcrumbs{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;gap:10px;text-align:start}.gds-breadcrumbs a,.gds-breadcrumbs .is-current{unicode-bidi:plaintext}.gds-breadcrumbs a{text-decoration:none;transition:color .2s ease}.gds-breadcrumbs-separator{display:inline-flex;align-items:center;justify-content:center}
.gds-content-list{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}.gds-content-list-item{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:16px;text-align:start;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.gds-content-list--cards .gds-content-list-item{border:1px solid #e4ebf0;border-radius:12px;padding:16px}.gds-content-list--checklist .gds-content-list-item{border:0;background:transparent}.gds-content-list-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid transparent;color:#00aca5}.gds-content-list--cards .gds-content-list-icon{width:40px;height:40px;background:#ddf7f5;border-radius:8px}.gds-content-list--checklist .gds-content-list-icon{width:auto;height:auto;background:transparent}.gds-content-list-icon svg{fill:currentColor}.gds-content-list-copy{display:flex;flex:0 1 auto;max-width:100%;min-width:0;flex-direction:column;text-align:inherit}.gds-content-list-title,.gds-content-list-description{unicode-bidi:plaintext}.gds-content-list-title,.gds-content-list-description{display:block}.gds-content-list-title{color:#080c0f;font-weight:700}.gds-content-list-description{color:#7a8794}
.gds-faq-accordion{--gds-faq-duration:320ms;display:flex;flex-direction:column;width:100%;gap:8px}.gds-faq-item{overflow:hidden;background:#fff;border:1px solid #e4ebf0;border-radius:6px;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.gds-faq-question{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:0!important;background:transparent!important;color:#080c0f;text-align:start;cursor:pointer;box-shadow:none!important}.gds-faq-question-text{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:inherit;unicode-bidi:plaintext}.gds-faq-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border:1px solid transparent;color:#7e9bb3;background:transparent}.gds-faq-icon-open,.gds-faq-icon-closed{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .25s ease}.gds-faq-icon-open{opacity:0;transform:scale(.8)}.gds-faq-item.is-open .gds-faq-icon-open{opacity:1;transform:scale(1)}.gds-faq-item.is-open .gds-faq-icon-closed{opacity:0;transform:scale(.8)}.gds-faq-answer{overflow:hidden;transition:max-height var(--gds-faq-duration) cubic-bezier(.22,1,.36,1)}.gds-faq-answer[hidden]{display:none}.gds-faq-answer-inner{padding:0 16px 16px;color:#66717d;text-align:start;unicode-bidi:plaintext}.gds-faq-answer-inner p{margin:0 0 .8em}.gds-faq-answer-inner p:last-child{margin-bottom:0}
.gds-loop-shell{width:100%}.gds-loop-grid{display:grid;width:100%}.gds-loop-item{min-width:0}.gds-loop-equal .gds-loop-item{display:flex}.gds-loop-grid.gds-loop-masonry{display:block;column-count:var(--gds-loop-cols,3);column-gap:var(--gds-loop-col-gap,32px)}.gds-loop-grid.gds-loop-masonry>.gds-loop-item{display:inline-block;width:100%;margin:0 0 var(--gds-loop-row-gap,32px);break-inside:avoid;vertical-align:top}.gds-loop-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.gds-loop-page,.gds-loop-load-more{appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,172,165,.55);background:transparent;color:#00aca5;text-decoration:none;cursor:pointer;padding:12px 20px;border-radius:7px;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.gds-loop-page:hover,.gds-loop-page.is-current,.gds-loop-load-more:hover{background:#00aca5;color:#fff}.gds-loop-load-more:disabled{cursor:wait;opacity:.65}.gds-loop-edit-template-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:154px;min-height:44px;padding:10px 18px;border-radius:4px;background:#5a6068;color:#fff!important;text-decoration:none!important;font-weight:600}.gds-loop-edit-template-button.is-disabled{opacity:.45;cursor:not-allowed}.gds-loop-infinite-sentinel{display:block;width:1px;height:1px}.gds-loop-nothing-found{width:100%}
@media(prefers-reduced-motion:reduce){.gds-button,.gds-button-icon,.gds-button--shine::after,.gds-faq-item,.gds-faq-answer,.gds-faq-icon-open,.gds-faq-icon-closed,.gds-loop-page,.gds-loop-load-more{transition:none!important}.gds-button:hover,.gds-button:focus-visible{transform:none!important}.gds-button--shine::after{display:none!important}}
.gds-context-sidebar{display:flex;flex-direction:column;width:100%;gap:24px;text-align:start}.gds-context-trip-card,.gds-context-list-card{display:flex;flex-direction:column;min-width:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.gds-context-trip-card{gap:8px;background:#010b0e;border-radius:12px;padding:24px}.gds-context-trip-heading{color:#fff;font-weight:700;unicode-bidi:plaintext}.gds-context-trip-prompt{color:#bfcad3;unicode-bidi:plaintext}.gds-context-buttons{display:flex;flex-direction:column;gap:8px;width:100%}.gds-context-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.gds-context-button:hover{transform:translateY(-1px)}.gds-context-button-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.gds-context-button-icon svg{display:block;fill:currentColor}.gds-context-primary-button{background:#f47a00;color:#fff;border:1px solid transparent;border-radius:6px;padding:11px 20px}.gds-context-secondary-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:11px 20px}.gds-context-list-card{gap:8px;background:#fff;border:1px solid #e4ebf0;border-radius:12px;padding:20px}.gds-context-list-heading{color:#080c0f;font-weight:700;unicode-bidi:plaintext}.gds-context-links{display:flex;flex-direction:column;gap:8px}.gds-context-link{display:block;color:#66717d;text-decoration:none;unicode-bidi:plaintext;transition:color .2s ease}.gds-context-link:hover{color:#00aca5}
