.site-articles-grid{row-gap:var(--space-48)}.site-articles-cta{justify-self:center}
.booking-calendar{border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-8);background-color:var(--neutral-surface-background);flex-direction:column;width:100%;display:flex;overflow:hidden}.booking-calendar-header,.booking-calendar-guests{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24) var(--space-32);display:flex}.booking-calendar-header{border-bottom:var(--stroke-components) solid var(--neutral-border-components)}.booking-calendar-month,.booking-calendar-guests p{margin:0}.booking-calendar-month{text-align:center;text-transform:capitalize}.booking-calendar-round{width:var(--space-40);height:var(--space-40);padding:var(--space-8);border-radius:var(--radius-full);background-color:var(--neutral-surface-tables);color:var(--neutral-surface-icons);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-linear);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.booking-calendar-round svg{width:var(--space-20);height:var(--space-20)}.booking-calendar-round:hover:not(:disabled){background-color:var(--neutral-border-components)}.booking-calendar-round:disabled{cursor:not-allowed;opacity:.4}.booking-calendar-round:focus-visible,.booking-calendar-day:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:calc(var(--stroke-focus) * -1)}.booking-calendar-grid{gap:var(--stroke-components);border-bottom:var(--stroke-components) solid var(--neutral-border-components);background-color:var(--neutral-border-components);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.booking-calendar-weekday[title]{padding:var(--space-24) var(--space-4);background-color:var(--neutral-surface-background);justify-content:center;align-items:center;text-decoration:none;display:flex}.booking-calendar-day{padding:var(--space-16) var(--space-4);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);font-family:var(--font-sans);font-size:var(--size-title4);font-weight:var(--font-weight-subtle);line-height:var(--line-title4);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--speed-fast) var(--ease-linear);border:none}.booking-calendar-day:hover:not(:disabled){background-color:var(--neutral-surface-support)}.booking-calendar-day--outside{background-color:var(--neutral-surface-main)}.booking-calendar-day--unavailable{color:var(--neutral-content-placeholder);cursor:not-allowed;text-decoration:line-through}.booking-calendar-day--selected,.booking-calendar-day--selected:hover:not(:disabled){background-color:var(--color-surface-primary);color:var(--site-content-on-primary,var(--neutral-content-oncolor))}.booking-calendar-stepper{align-items:center;gap:var(--space-40);display:flex}.booking-calendar-count{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch}@media (max-width:768px){.booking-calendar-header,.booking-calendar-guests{padding:var(--space-16) var(--space-20)}.booking-calendar-weekday{padding-block:var(--space-12)}.booking-calendar-day{padding-block:var(--space-8);font-size:var(--size-body);line-height:var(--line-body)}.booking-calendar-stepper{gap:var(--space-24)}}
.checkbox{gap:var(--space-12);padding:var(--space-16);box-sizing:border-box;border-radius:var(--radius-8);border:var(--stroke-1) solid var(--neutral-border-components);background-color:var(--neutral-surface-main);cursor:pointer;transition:background-color var(--speed-medium) var(--ease-linear), border var(--speed-medium) var(--ease-linear);justify-content:flex-start;align-items:flex-start;display:inline-flex;position:relative}.checkbox:hover{background-color:var(--neutral-surface-background)}.checkbox:active{border-color:var(--neutral-border-active)}.checkbox[data-disabled=true]{cursor:not-allowed;border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled)}.checkbox-input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox-control{--checkbox-control-size:calc(var(--space-12) + var(--space-2) * 2 + var(--stroke-1) * 2);box-sizing:border-box;width:var(--checkbox-control-size);height:var(--checkbox-control-size);padding:var(--space-2);border:var(--stroke-1) solid var(--neutral-border-components);background-color:var(--neutral-surface-main);color:var(--neutral-content-oncolor);box-shadow:var(--shadow-components);transition:background-color var(--speed-fast) var(--ease-linear), border-color var(--speed-fast) var(--ease-linear);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.checkbox-icon{width:var(--space-12);height:var(--space-12);color:inherit;pointer-events:none;display:none}.checkbox-icon--check{opacity:0;display:block}.checkbox-icon-stroke{fill:none;stroke:currentColor;stroke-width:var(--stroke-1-5);stroke-linecap:round;stroke-linejoin:round}.checkbox-icon-fill{fill:currentColor}.checkbox:hover .checkbox-control{border-color:var(--neutral-border-active)}.checkbox-input:checked+.checkbox-control{border-color:var(--neutral-border-active);background-color:var(--neutral-surface-icons)}.checkbox-input:checked+.checkbox-control .checkbox-icon--check,.checkbox[data-animating-check=true] .checkbox-control .checkbox-icon--check{opacity:1}.checkbox-input:focus-visible+.checkbox-control{border-color:var(--neutral-border-active);outline:var(--stroke-2) solid var(--support-focus);outline-offset:0}.checkbox-input:active+.checkbox-control{border-color:var(--neutral-border-active)}.checkbox[data-indeterminate=true] .checkbox-control{border-color:var(--neutral-border-active);background-color:var(--neutral-surface-icons)}.checkbox[data-indeterminate=true] .checkbox-control .checkbox-icon--check{display:none}.checkbox[data-indeterminate=true] .checkbox-control .checkbox-icon--indeterminate{display:block}.checkbox[data-error=true] .checkbox-control,.checkbox[data-error=true]:hover .checkbox-control{border-color:var(--color-border-error);background-color:var(--color-surface-error-light)}.checkbox-content{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.checkbox-title,.checkbox-description{gap:var(--space-2);flex-direction:column;display:flex}.checkbox-title>*{color:var(--neutral-content-main-titles);margin:0}.checkbox-description>*{color:var(--neutral-content-support);margin:0}.checkbox--bare{background-color:#0000;border:none;border-radius:0;padding:0}.checkbox--bare:hover{background-color:#0000}.checkbox--bare:active{border-color:#0000}.checkbox--bare[data-disabled=true]{background-color:#0000;border-color:#0000}.checkbox[data-disabled=true] .checkbox-control,.checkbox[data-disabled=true]:hover .checkbox-control{border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled);color:var(--neutral-content-oncolor);box-shadow:none}.checkbox[data-disabled=true][data-indeterminate=true] .checkbox-control{background-color:var(--neutral-surface-disabled);border-color:var(--neutral-border-disabled)}.checkbox[data-disabled=true] .checkbox-title>*,.checkbox[data-disabled=true] .checkbox-description>*{color:var(--neutral-content-disabled)}.checkbox[data-disabled=true]:hover{border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled)}
.tooltip-trigger{justify-content:center;align-items:center;gap:var(--space-4);cursor:pointer;display:inline-flex}.tooltip-trigger--disabled{opacity:.5;cursor:not-allowed}.tooltip-content{align-items:center;gap:var(--space-8);width:fit-content;max-width:min(320px, calc(100vw - var(--space-16)));white-space:normal;overflow-wrap:anywhere;background-color:var(--neutral-surface-oncolor);color:var(--neutral-content-oncolor);padding:var(--space-6) var(--space-12);border-radius:var(--radius-8);text-align:left;opacity:0;visibility:hidden;pointer-events:none;display:inline-flex;position:relative;overflow:visible}.tooltip-content[data-state=closed]{pointer-events:none}.tooltip-content--closable{padding-right:var(--space-12)}.tooltip-label,.tooltip-label.label,.tooltip-label.body,.tooltip-label.copy,.tooltip-label.caption,.tooltip-label.small,.tooltip-label.overline{color:inherit}.tooltip-close-button{width:auto;height:auto;color:var(--color-content-primary);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.tooltip-close-button:hover{color:var(--neutral-content-main-titles);background-color:var(--neutral-surface-support)}.tooltip-close-button:focus-visible{outline:none}.tooltip-close-button>svg{width:16px!important;height:16px!important}.tooltip-trigger[aria-disabled=true]{cursor:not-allowed}@media (hover:none){.tooltip-trigger{cursor:default}}
