.meeting-room-layouts-block .meeting-room-layouts-header{margin-bottom:var(--space-l)}.meeting-room-layouts-block--single .meeting-room-layouts-header{margin-bottom:.75rem}.meeting-room-layouts-block .meeting-room-layouts-meta{display:flex;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:var(--space-l);gap:var(--space-m)}.meeting-room-layouts-block .meeting-room-layouts-meta p{margin:0}.meeting-room-layouts-block .meeting-room-layouts-meta svg{color:var(--color-accent-primary);margin-right:var(--space-xs)}.meeting-room-layouts-block .meeting-room-layouts-table-wrap:not(:last-child){margin-bottom:var(--space-2xl)}.meeting-room-layouts-block .meeting-room-layouts-table{width:100%;border-collapse:collapse;font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-style:var(--font-style-body)}@media(max-width: 40em){.meeting-room-layouts-block .meeting-room-layouts-table{display:table;overflow-x:visible}}.meeting-room-layouts-block .meeting-room-layouts-table th,.meeting-room-layouts-block .meeting-room-layouts-table td{padding:var(--space-m) 0;vertical-align:baseline}.meeting-room-layouts-block .meeting-room-layouts-table thead th:first-child,.meeting-room-layouts-block .meeting-room-layouts-table tbody th{text-align:left}.meeting-room-layouts-block .meeting-room-layouts-table thead th:last-child,.meeting-room-layouts-block .meeting-room-layouts-table tbody td{width:1%;white-space:nowrap;text-align:right;padding-left:var(--space-l)}.meeting-room-layouts-block .meeting-room-layouts-table thead th{border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);font-family:var(--font-family-overline);font-weight:var(--font-weight-overline);text-transform:var(--text-transform-overline);font-size:var(--font-size-overline-2);line-height:var(--line-height-overline-2);letter-spacing:var(--letter-spacing-overline-2);font-style:var(--font-style-overline);color:var(--color-primary)}.meeting-room-layouts-block .meeting-room-layouts-table tbody td{border-bottom:1px solid var(--color-primary);color:var(--color-body);font-variant-numeric:tabular-nums}.meeting-room-layouts-block .meeting-room-layouts-table tbody th{border-bottom:1px solid var(--color-primary);font-weight:normal;color:var(--color-primary)}.meeting-room-layouts-block .meeting-room-layouts-list{margin:0}.meeting-room-layouts-block .meeting-room-layouts-list__item{display:flex;align-items:stretch;padding-block:.625rem;margin-left:0;padding-inline:0 .625rem}.meeting-room-layouts-block .meeting-room-layouts-list__label{flex:1 1 auto;display:flex;align-items:center;margin:0 var(--space-m) 0 0;padding-left:1px;border-bottom:1px solid var(--color-primary);font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading);font-size:clamp(1.125rem,1.05rem + .15vw,1.25rem);line-height:1.2;color:var(--color-body)}.meeting-room-layouts-block .meeting-room-layouts-list__value{flex:0 0 auto;margin:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right}.meeting-room-layouts-block .meeting-room-layouts-list__number{font-family:var(--font-family-large-heading);font-weight:var(--font-weight-large-heading);text-transform:var(--text-transform-large-heading);font-size:var(--font-size-large-heading-2);line-height:var(--line-height-large-heading-2);letter-spacing:var(--letter-spacing-large-heading-2);font-style:var(--font-style-large-heading);font-size:clamp(1.25rem,1rem + .5vw,1.5rem);line-height:1;color:var(--color-primary);font-variant-numeric:tabular-nums}.meeting-room-layouts-block .meeting-room-layouts-list__unit{margin-top:.125rem;font-family:var(--font-family-primary);font-size:.75rem;line-height:1.2;letter-spacing:.01em;color:var(--color-body-a50)}.meeting-room-layouts-block--modal{margin-top:var(--space-xl)}.meeting-room-layouts-block--modal .meeting-room-layouts-table-wrap:not(:last-child){margin-bottom:var(--space-xl)}.meeting-room-details-preview .meeting-room-layouts-block--modal{margin-top:var(--space-xl)}