.booking-demo[data-v-6bcb32a2]{background:radial-gradient(circle at top left,rgb(37 114 75/9%),transparent 22rem),radial-gradient(circle at 88% 10%,rgb(61 113 221/8%),transparent 24rem),linear-gradient(180deg,var(--booking-bg-app) 0,var(--booking-bg-app-accent) 100%);color:var(--booking-text);min-height:100vh;padding:clamp(1rem,1.2vw + .7rem,1.8rem)}.layout[data-v-6bcb32a2]{--page-max:90rem;--rail-width:19rem;--rail-gap:clamp(.9rem,1vw,1.25rem);align-items:start;display:grid;gap:var(--rail-gap);grid-template-columns:minmax(0,1fr) var(--rail-width);margin:0 auto;max-width:var(--page-max)}.side[data-v-6bcb32a2]{align-content:start;position:sticky;top:clamp(.75rem,1vw,1rem)}.flow[data-v-6bcb32a2],.side[data-v-6bcb32a2]{display:grid;gap:var(--sp-2)}.flow[data-v-6bcb32a2]{min-width:0}.flow.flow--confirmation[data-v-6bcb32a2]{grid-column:1/-1;margin:0 auto;max-width:58rem;width:100%}.side-card[data-v-6bcb32a2]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--booking-bg-panel);border:1px solid var(--booking-border);border-radius:var(--booking-radius-card);box-shadow:var(--booking-shadow-1);padding:clamp(1rem,1vw + .75rem,1.4rem)}.side-card h2[data-v-6bcb32a2]{font-size:var(--fs-2);font-weight:600;line-height:var(--lh-0);margin:0}.summary[data-v-6bcb32a2]{display:grid;gap:.8rem;margin:var(--sp-2) 0 0}.summary>div[data-v-6bcb32a2]{display:grid;gap:.24rem}dt[data-v-6bcb32a2]{color:var(--booking-text-muted);font-size:var(--fs--1);font-weight:600;letter-spacing:.14em;text-transform:uppercase}dd[data-v-6bcb32a2]{color:var(--booking-text);font-size:var(--fs-0);line-height:var(--lh-0);margin:0}dd.total[data-v-6bcb32a2]{font-size:var(--fs-3);font-weight:700}.side-link[data-v-6bcb32a2]{align-items:center;background:var(--booking-bg-control);border:1px solid var(--booking-border);border-radius:var(--booking-radius-pill);color:var(--booking-text-soft);display:inline-flex;font-size:var(--fs--1);font-weight:600;justify-content:center;margin-top:var(--sp-2);padding:.72rem .95rem;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease}.side-link[data-v-6bcb32a2]:hover{background:var(--booking-bg-control-hover);border-color:var(--booking-border-selected);color:var(--booking-accent-strong)}.accordion-card[data-v-6bcb32a2]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--booking-bg-panel);border:1px solid var(--booking-border);border-radius:var(--booking-radius-card);box-shadow:var(--booking-shadow-1);overflow:hidden}.accordion-card.is-disabled[data-v-6bcb32a2]{opacity:.72}.accordion-head[data-v-6bcb32a2]{align-items:center;background:transparent;border:0;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:auto 1fr auto;padding:clamp(1rem,1vw + .7rem,1.35rem);text-align:left;transition:background .2s ease;width:100%}.accordion-head[data-v-6bcb32a2]:hover:not(:disabled){background:#ffffff5c}.accordion-head[data-v-6bcb32a2]:disabled{cursor:not-allowed}.accordion-index[data-v-6bcb32a2]{background:var(--booking-bg-control);border:1px solid var(--booking-border-strong);border-radius:var(--booking-radius-pill);color:var(--booking-text-soft);display:grid;font-size:var(--fs--1);font-weight:700;height:2rem;place-items:center;width:2rem}.accordion-copy h2[data-v-6bcb32a2]{font-size:var(--fs-2);font-weight:600;letter-spacing:-.02em;margin:0}.accordion-copy p[data-v-6bcb32a2]{color:var(--booking-text-soft);font-size:var(--fs--1);margin:.28rem 0 0}.accordion-state[data-v-6bcb32a2]{background:var(--booking-bg-accent-soft);border:1px solid var(--booking-border);border-radius:var(--booking-radius-pill);color:var(--booking-accent-strong);font-size:var(--fs--1);font-weight:600;justify-self:end;line-height:1;padding:.42rem .62rem}.accordion-state.is-warning[data-v-6bcb32a2]{background:var(--booking-warning-soft);border-color:#b7791f47;color:var(--booking-warning)}.accordion-body[data-v-6bcb32a2]{border-top:1px solid var(--booking-border);display:grid;gap:var(--sp-2);padding:clamp(1rem,1vw + .7rem,1.35rem)}.experience-grid[data-v-6bcb32a2]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.experience[data-v-6bcb32a2]{background:var(--booking-bg-control);border:1px solid var(--booking-border);border-radius:var(--booking-radius-panel);cursor:pointer;display:grid;gap:.28rem;padding:1rem;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.experience[data-v-6bcb32a2]:hover{background:var(--booking-bg-control-hover);border-color:var(--booking-border-strong);transform:translateY(-1px)}.experience strong[data-v-6bcb32a2]{font-size:var(--fs-1);font-weight:600;line-height:var(--lh-0)}.experience span[data-v-6bcb32a2]{color:var(--booking-text-soft);font-size:var(--fs--1);line-height:1.3}.experience.is-selected[data-v-6bcb32a2]{background:var(--booking-bg-selected-soft);border-color:var(--booking-border-selected);box-shadow:inset 0 0 0 1px #1f6a4524}.criteria-grid[data-v-6bcb32a2]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.criteria-grid--bookbay[data-v-6bcb32a2]{grid-template-columns:repeat(4,minmax(0,1fr))}.criteria-grid--split[data-v-6bcb32a2]{grid-template-columns:repeat(2,minmax(0,1fr))}.datetime-grid[data-v-6bcb32a2]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.date-column[data-v-6bcb32a2],.slot-column[data-v-6bcb32a2]{background:var(--booking-bg-panel-strong);border:1px solid var(--booking-border);border-radius:var(--booking-radius-panel);box-shadow:inset 0 1px #ffffffa6;min-height:21rem;padding:1rem}.date-column h3[data-v-6bcb32a2],.slot-column h3[data-v-6bcb32a2]{font-size:var(--fs-1);font-weight:600;margin:0}.card-note[data-v-6bcb32a2]{color:var(--booking-text-soft);font-size:var(--fs--1);line-height:1.45;margin:.34rem 0 0}.date-desktop-picker[data-v-6bcb32a2]{display:grid;gap:.75rem;margin-top:.9rem}.date-mobile-picker[data-v-6bcb32a2]{display:none}.calendar-head[data-v-6bcb32a2]{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto 1fr auto}.calendar-head strong[data-v-6bcb32a2]{color:var(--booking-text);font-size:var(--fs-1);letter-spacing:-.02em;text-align:center}.calendar-nav[data-v-6bcb32a2]{background:var(--booking-bg-control);border:1px solid var(--booking-border);border-radius:var(--booking-radius-pill);color:var(--booking-text);cursor:pointer;font-size:1.05rem;height:2.3rem;transition:border-color .18s ease,background .18s ease,color .18s ease;width:2.3rem}.calendar-nav[data-v-6bcb32a2]:hover:not(:disabled){background:var(--booking-bg-control-hover);border-color:var(--booking-border-selected);color:var(--booking-accent-strong)}.calendar-nav[data-v-6bcb32a2]:disabled{cursor:not-allowed;opacity:.4}.calendar-weekdays[data-v-6bcb32a2]{display:grid;gap:.25rem;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays span[data-v-6bcb32a2]{color:var(--booking-text-muted);font-size:var(--fs--2);font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase}.calendar-grid[data-v-6bcb32a2]{display:grid;gap:.3rem;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-day[data-v-6bcb32a2]{background:transparent;border:1px solid transparent;border-radius:var(--booking-radius-pill);color:var(--booking-text-muted);cursor:pointer;font-size:var(--fs-0);height:2.55rem;transition:background .18s ease,border-color .18s ease,color .18s ease}.calendar-day.is-selectable[data-v-6bcb32a2]{background:var(--booking-info-soft);color:var(--booking-info);font-weight:600}.calendar-day.is-selectable[data-v-6bcb32a2]:hover:not(.is-selected){background:#3d71dd2e}.calendar-day.is-selected[data-v-6bcb32a2]{background:var(--booking-info);box-shadow:0 8px 20px #3d71dd40;color:var(--booking-text-inverse);font-weight:700}.calendar-day.is-selected[data-v-6bcb32a2]:hover{background:#2f63d8;color:var(--booking-text-inverse)}.calendar-day.is-today[data-v-6bcb32a2]:not(.is-selected){border:1px solid rgba(61,113,221,.38)}.calendar-day.is-other-month[data-v-6bcb32a2]{color:#72837b73}.calendar-day.is-disabled[data-v-6bcb32a2]{background:transparent;color:#72837b8c;cursor:not-allowed;opacity:1}.date-scroll[data-v-6bcb32a2]{display:grid;gap:.56rem;max-height:26rem;overflow:auto;padding-right:.2rem}.date-card[data-v-6bcb32a2]{background:var(--booking-bg-control);border:1px solid var(--booking-border);border-radius:var(--booking-radius-panel);cursor:pointer;display:grid;gap:.55rem;padding:.82rem;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.date-card strong[data-v-6bcb32a2]{font-size:var(--fs-0);line-height:var(--lh-0)}.date-card.is-selected[data-v-6bcb32a2]{background:var(--booking-bg-selected-soft);border-color:var(--booking-border-selected);transform:translateY(-1px)}.date-card.is-disabled[data-v-6bcb32a2]{background:#f5f7f6;border-color:#72837b2e;cursor:not-allowed;opacity:.65}.date-card.is-next-month[data-v-6bcb32a2]{border-style:dashed}.date-card-meta[data-v-6bcb32a2]{align-items:center;display:inline-flex;gap:.35rem}.pills[data-v-6bcb32a2]{display:flex;flex-wrap:wrap;gap:.35rem}.pill[data-v-6bcb32a2]{border:1px solid transparent;border-radius:var(--booking-radius-pill);font-size:var(--fs--2);font-style:normal;font-weight:600;padding:.22rem .46rem}.pill--green[data-v-6bcb32a2]{background:var(--booking-success-soft);color:var(--booking-accent-strong)}.pill--red[data-v-6bcb32a2]{background:var(--booking-danger-soft);color:var(--booking-danger)}.pill--gray[data-v-6bcb32a2]{background:#72837b1f}.pill--gray[data-v-6bcb32a2],.pill--muted[data-v-6bcb32a2]{color:var(--booking-text-soft)}.pill--muted[data-v-6bcb32a2]{background:#17211c12}.slot-list[data-v-6bcb32a2]{gap:.58rem;max-height:26rem;overflow:auto;padding-right:.2rem}.slot-empty[data-v-6bcb32a2],.slot-list[data-v-6bcb32a2]{display:grid;margin-top:.82rem}.slot-empty[data-v-6bcb32a2]{background:#ffffff5c;border:1px dashed hsla(152,7%,48%,.28);border-radius:var(--booking-radius-panel);color:var(--booking-text-soft);font-size:var(--fs--1);min-height:8rem;padding:.9rem;place-items:center;text-align:center}.slot-empty p[data-v-6bcb32a2]{margin:.18rem 0}.slot[data-v-6bcb32a2]{background:var(--booking-bg-control);border:1px solid var(--booking-border);border-radius:var(--booking-radius-panel);cursor:pointer;display:grid;gap:.2rem;padding:.82rem;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.slot[data-v-6bcb32a2]:hover{transform:translateY(-1px)}.slot strong[data-v-6bcb32a2]{font-size:var(--fs-0);font-weight:600}.slot span[data-v-6bcb32a2]{color:var(--booking-text-soft);font-size:var(--fs--1)}.slot.is-selected[data-v-6bcb32a2]{background:var(--booking-bg-selected-soft);border-color:var(--booking-border-selected);box-shadow:inset 0 0 0 1px #1f6a4524}.slot.slot--offpeak[data-v-6bcb32a2]{background:#2382570f;border-color:#2382573d}.slot.slot--peak[data-v-6bcb32a2]{background:#c2414b0f;border-color:#c2414b3d}.slot.is-selected[data-v-6bcb32a2],.slot.slot--offpeak.is-selected[data-v-6bcb32a2],.slot.slot--peak.is-selected[data-v-6bcb32a2]{background:var(--booking-bg-selected-soft);border-color:var(--booking-border-selected)}.slot-confirm[data-v-6bcb32a2]{background:var(--booking-bg-panel-muted);border:1px solid var(--booking-border);border-radius:var(--booking-radius-panel);display:grid;gap:.7rem;margin-top:.92rem;padding:.9rem}.slot-confirm p[data-v-6bcb32a2]{color:var(--booking-text-soft);font-size:var(--fs--1);margin:0}.field-block[data-v-6bcb32a2]{align-content:start;display:grid;gap:.42rem}label[data-v-6bcb32a2]{color:var(--booking-text-soft);font-size:var(--fs--1);font-weight:600;letter-spacing:.01em}.field[data-v-6bcb32a2]{background:var(--booking-bg-control);border:1px solid var(--booking-border);border-radius:var(--booking-radius-control);color:var(--booking-text);min-height:2.9rem;padding:.68rem .8rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;width:100%}.field[data-v-6bcb32a2]:hover:not(:disabled){background:var(--booking-bg-control-hover)}.field[data-v-6bcb32a2]:focus{border-color:var(--booking-border-selected);box-shadow:var(--booking-shadow-focus);outline:none}.field[data-v-6bcb32a2]:disabled{background:#f3f6f4;color:var(--booking-text-muted)}.field--readonly[data-v-6bcb32a2]{align-items:center;background:var(--booking-bg-accent-soft);border-color:var(--booking-border-accent);color:var(--booking-accent-strong);display:flex;font-size:var(--fs-1);font-weight:700}.field--textarea[data-v-6bcb32a2]{min-height:7rem;resize:vertical}.criteria-stat[data-v-6bcb32a2]{align-content:start;display:grid;gap:.42rem}.stat-value[data-v-6bcb32a2]{align-items:center;color:var(--booking-text);display:flex;font-size:var(--fs-4);font-weight:700;letter-spacing:-.03em;margin:0;min-height:2.9rem}.criteria-note[data-v-6bcb32a2]{margin-top:-.1rem}.hint[data-v-6bcb32a2]{color:var(--booking-text-soft);font-size:var(--fs--1);margin:0}.two-col[data-v-6bcb32a2]{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.chips[data-v-6bcb32a2]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-6bcb32a2]{background:var(--booking-bg-control);border:1px solid var(--booking-border);border-radius:var(--booking-radius-pill);color:var(--booking-text);font-weight:600;min-height:2.4rem;padding:.5rem .9rem;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.chip[data-v-6bcb32a2]:hover{background:var(--booking-bg-control-hover);border-color:var(--booking-border-strong)}.chip.is-selected[data-v-6bcb32a2]{background:var(--booking-bg-selected-soft);border-color:var(--booking-border-selected);color:var(--booking-accent-strong)}.inline-alert[data-v-6bcb32a2]{background:var(--booking-danger-soft);border:1px solid rgba(194,65,75,.24);color:var(--booking-danger);margin:.85rem 0 0}.inline-alert[data-v-6bcb32a2],.status-banner[data-v-6bcb32a2]{border-radius:var(--booking-radius-control);font-size:var(--fs--1);padding:.7rem .8rem}.status-banner[data-v-6bcb32a2]{margin:0}.status-banner--error[data-v-6bcb32a2]{background:var(--booking-danger-soft);border:1px solid rgba(194,65,75,.24);color:var(--booking-danger)}.status-banner--info[data-v-6bcb32a2]{background:var(--booking-info-soft);border:1px solid rgba(61,113,221,.18);color:var(--booking-info)}.criteria-actions[data-v-6bcb32a2]{display:flex;justify-content:flex-end}.price-list[data-v-6bcb32a2]{display:grid;gap:.35rem}.checkout-grid[data-v-6bcb32a2]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.checkout-form-col[data-v-6bcb32a2],.checkout-summary-col[data-v-6bcb32a2]{align-content:start;background:var(--booking-bg-panel-strong);border:1px solid var(--booking-border);border-radius:var(--booking-radius-panel);display:grid;gap:.85rem;padding:1rem}.price-row[data-v-6bcb32a2]{align-items:baseline;color:var(--booking-text-soft);display:flex;font-size:var(--fs--1);gap:.6rem;justify-content:space-between}.price-row.is-discount[data-v-6bcb32a2]{color:var(--booking-success)}.price-row.is-total[data-v-6bcb32a2]{border-top:1px dashed hsla(152,7%,48%,.26);color:var(--booking-text);font-size:var(--fs-1);font-weight:700;margin-top:.28rem;padding-top:.72rem}.summary-meta[data-v-6bcb32a2]{color:var(--booking-text-soft);display:flex;flex-wrap:wrap;font-size:var(--fs--1);gap:.55rem .9rem;margin-top:.72rem}.checkout-consent-wrap[data-v-6bcb32a2]{display:grid;grid-template-columns:1fr minmax(0,38rem) 1fr}.checkout-consent-inner[data-v-6bcb32a2]{background:var(--booking-bg-panel-strong);border:1px solid var(--booking-border);border-radius:var(--booking-radius-panel);display:grid;gap:.7rem;grid-column:2;padding:1rem}.consent-line[data-v-6bcb32a2]{align-items:flex-start;color:var(--booking-text);display:flex;font-size:var(--fs--1);font-weight:500;gap:.65rem}.consent-line input[data-v-6bcb32a2]{accent-color:var(--booking-accent);margin-top:.18rem}.inline-link[data-v-6bcb32a2]{background:transparent;border:0;color:var(--booking-info);cursor:pointer;font-size:inherit;font-weight:700;padding:0;text-decoration:underline}.consent-note[data-v-6bcb32a2]{color:var(--booking-text-muted);font-size:var(--fs--1);margin:0}.checkout-actions[data-v-6bcb32a2]{align-items:center;display:flex;gap:.65rem;justify-content:flex-end}.ghost[data-v-6bcb32a2],.primary[data-v-6bcb32a2]{border-radius:var(--booking-radius-pill);cursor:pointer;font-weight:600;min-height:2.8rem;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.ghost[data-v-6bcb32a2]:hover:not(:disabled),.primary[data-v-6bcb32a2]:hover:not(:disabled){transform:translateY(-1px)}.primary[data-v-6bcb32a2]{background:linear-gradient(135deg,var(--booking-accent) 0,var(--booking-accent-strong) 100%);border:1px solid var(--booking-accent-strong);box-shadow:0 14px 30px #1f6a4538;color:var(--booking-text-inverse);padding:.55rem 1.1rem}.primary[data-v-6bcb32a2]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.ghost[data-v-6bcb32a2]{background:var(--booking-bg-control);border:1px solid var(--booking-border);color:var(--booking-text-soft);padding:.55rem 1rem}.ghost[data-v-6bcb32a2]:hover:not(:disabled){background:var(--booking-bg-control-hover);border-color:var(--booking-border-selected)}.ghost[data-v-6bcb32a2]:hover:not(:disabled),.hold[data-v-6bcb32a2]{color:var(--booking-accent-strong)}.hold[data-v-6bcb32a2]{background:var(--booking-bg-accent-soft);border-radius:var(--booking-radius-pill);font-size:var(--fs--1);font-weight:700;margin:0;padding:.48rem .76rem;width:-moz-fit-content;width:fit-content}.hold.is-expired[data-v-6bcb32a2]{background:var(--booking-danger-soft);color:var(--booking-danger)}.is-confirmation[data-v-6bcb32a2]{border-color:var(--booking-border-accent)}.confirm-list[data-v-6bcb32a2]{color:var(--booking-text);display:grid;gap:.42rem;margin:.8rem 0 0;padding-left:1.1rem}.confirm-list li[data-v-6bcb32a2]{font-size:var(--fs-0)}.qr[data-v-6bcb32a2]{background:var(--booking-bg-panel-muted);border:1px dashed hsla(152,7%,48%,.35);border-radius:var(--booking-radius-control);color:var(--booking-text-soft);display:grid;font-size:var(--fs--1);height:9.5rem;margin-top:.82rem;place-items:center;width:9.5rem}.confirm-actions[data-v-6bcb32a2]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.82rem}.link-btn[data-v-6bcb32a2]{align-items:center;display:inline-flex;text-decoration:none}.is-confirmation-only .confirmation-head[data-v-6bcb32a2]{cursor:default}.terms-backdrop[data-v-6bcb32a2]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080f0b75;border:0;inset:0;position:fixed;z-index:40}.terms-modal[data-v-6bcb32a2]{background:var(--booking-bg-panel-strong);border:1px solid var(--booking-border);border-radius:var(--booking-radius-card);box-shadow:var(--booking-shadow-2);display:grid;grid-template-rows:auto 1fr;left:50%;max-height:90vh;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(70vw,64rem);z-index:41}.terms-head[data-v-6bcb32a2]{align-items:center;border-bottom:1px solid var(--booking-border);display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.1rem}.terms-head h3[data-v-6bcb32a2]{color:var(--booking-text);font-size:var(--fs-2);font-weight:600;margin:0}.icon-close[data-v-6bcb32a2]{background:var(--booking-bg-control);border:1px solid var(--booking-border);border-radius:.7rem;color:var(--booking-text);cursor:pointer;height:2rem;width:2rem}.terms-content[data-v-6bcb32a2]{color:var(--booking-text-soft);display:grid;font-size:var(--fs--1);gap:.72rem;line-height:1.6;overflow:auto;padding:1rem 1.1rem}@media(max-width:1030px){.layout[data-v-6bcb32a2]{grid-template-columns:1fr}.side[data-v-6bcb32a2]{grid-template-columns:repeat(2,minmax(0,1fr));order:-1;position:static}.checkout-consent-wrap[data-v-6bcb32a2]{grid-template-columns:1fr}.checkout-consent-inner[data-v-6bcb32a2]{grid-column:1}}@media(max-width:760px){.side[data-v-6bcb32a2]{grid-template-columns:1fr}.accordion-head[data-v-6bcb32a2]{grid-template-columns:auto 1fr}.accordion-state[data-v-6bcb32a2]{grid-column:1/-1;justify-self:start;margin-left:2.9rem}.checkout-grid[data-v-6bcb32a2],.datetime-grid[data-v-6bcb32a2],.two-col[data-v-6bcb32a2]{grid-template-columns:1fr}.date-desktop-picker[data-v-6bcb32a2]{display:none}.date-mobile-picker[data-v-6bcb32a2]{display:grid;gap:.62rem;margin-top:.65rem}.date-scroll[data-v-6bcb32a2]{margin-top:0}.criteria-grid--bookbay[data-v-6bcb32a2]{grid-template-columns:repeat(2,minmax(0,1fr))}.criteria-grid[data-v-6bcb32a2],.experience-grid[data-v-6bcb32a2]{grid-template-columns:1fr}.terms-modal[data-v-6bcb32a2]{max-height:90vh;width:92vw}}
