.components-module__ZhGGuG__button,.components-module__ZhGGuG__iconButton{isolation:isolate;box-sizing:border-box;appearance:none;min-block-size:var(--whats-on-the-block-design-component-button-min-height);border:var(--whats-on-the-block-design-component-button-border-width) solid transparent;border-radius:var(--whats-on-the-block-design-component-button-radius);color:var(--whats-on-the-block-design-semantic-color-action-primary-foreground);background:var(--whats-on-the-block-design-semantic-color-action-primary-background);box-shadow:var(--whats-on-the-block-design-shadow-structural);font-family:var(--whats-on-the-block-design-component-button-font-family);font-size:var(--whats-on-the-block-design-font-size-control);font-weight:var(--whats-on-the-block-design-component-button-font-weight);line-height:var(--whats-on-the-block-design-font-line-height-control);text-align:center;cursor:pointer;transition:background var(--whats-on-the-block-design-component-button-transition-duration) var(--whats-on-the-block-design-motion-easing-standard), border-color var(--whats-on-the-block-design-component-button-transition-duration) var(--whats-on-the-block-design-motion-easing-standard), box-shadow var(--whats-on-the-block-design-component-button-transition-duration) var(--whats-on-the-block-design-motion-easing-standard), color var(--whats-on-the-block-design-component-button-transition-duration) var(--whats-on-the-block-design-motion-easing-standard), opacity var(--whats-on-the-block-design-component-button-transition-duration) var(--whats-on-the-block-design-motion-easing-standard), transform var(--whats-on-the-block-design-component-button-transition-duration) var(--whats-on-the-block-design-motion-easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.components-module__ZhGGuG__button{gap:var(--whats-on-the-block-design-component-button-gap);max-inline-size:100%;padding-block:var(--whats-on-the-block-design-space-3);padding-inline:var(--whats-on-the-block-design-component-button-padding-inline)}.components-module__ZhGGuG__iconButton{inline-size:var(--whats-on-the-block-design-component-button-min-height);block-size:var(--whats-on-the-block-design-component-button-min-height);flex:none;padding:0}.components-module__ZhGGuG__button:focus-visible,.components-module__ZhGGuG__iconButton:focus-visible,.components-module__ZhGGuG__fieldControl:focus-visible,.components-module__ZhGGuG__sheet:focus-visible{outline:var(--whats-on-the-block-design-component-button-focus-ring-width) solid var(--whats-on-the-block-design-semantic-color-focus-ring);outline-offset:var(--whats-on-the-block-design-size-stroke-strong)}.components-module__ZhGGuG__button[data-variant=secondary],.components-module__ZhGGuG__iconButton[data-variant=secondary]{border-color:color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-border-supporting) 78%, transparent);color:var(--whats-on-the-block-design-semantic-color-text-primary-on-dark);background:color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-surface-structural-dark) 72%, transparent)}.components-module__ZhGGuG__button[data-variant=selected],.components-module__ZhGGuG__iconButton[data-variant=selected]{border-color:var(--whats-on-the-block-design-brand-color-light-gold);color:var(--whats-on-the-block-design-semantic-color-action-selected-foreground);background:var(--whats-on-the-block-design-semantic-color-action-selected-background)}.components-module__ZhGGuG__button[data-variant=destructive],.components-module__ZhGGuG__iconButton[data-variant=destructive]{border-color:color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-state-error) 82%, var(--whats-on-the-block-design-brand-color-ivory) 18%);color:var(--whats-on-the-block-design-brand-color-ivory);background:var(--whats-on-the-block-design-semantic-color-state-error)}.components-module__ZhGGuG__button[data-variant=expressive],.components-module__ZhGGuG__iconButton[data-variant=expressive]{min-block-size:var(--whats-on-the-block-design-component-button-expressive-height);border-color:color-mix(in srgb, var(--whats-on-the-block-design-brand-color-light-teal) 70%, transparent);color:var(--whats-on-the-block-design-brand-color-ivory);background:linear-gradient(to bottom, color-mix(in srgb, var(--whats-on-the-block-design-brand-color-ivory) 18%, transparent), transparent), linear-gradient(135deg, color-mix(in srgb, var(--whats-on-the-block-design-brand-color-light-teal) 90%, var(--whats-on-the-block-design-brand-color-ivory) 10%), color-mix(in srgb, var(--whats-on-the-block-design-brand-color-light-teal) 62%, var(--whats-on-the-block-design-brand-color-dark-teal) 38%), color-mix(in srgb, var(--whats-on-the-block-design-brand-color-dark-teal) 97%, var(--whats-on-the-block-design-support-color-ink900) 3%));box-shadow:var(--whats-on-the-block-design-shadow-expressive);text-shadow:0 var(--whats-on-the-block-design-size-stroke-strong) var(--whats-on-the-block-design-space-2) color-mix(in srgb, var(--whats-on-the-block-design-support-color-ink900) 38%, transparent);-webkit-backdrop-filter:blur(var(--whats-on-the-block-design-space-1)) saturate(124%);backdrop-filter:blur(var(--whats-on-the-block-design-space-1)) saturate(124%)}.components-module__ZhGGuG__button[data-variant=expressive]:before,.components-module__ZhGGuG__iconButton[data-variant=expressive]:before{inset:calc(var(--whats-on-the-block-design-size-stroke-hairline) * -1);z-index:1;border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--whats-on-the-block-design-brand-color-ivory) 92%, transparent) 0, color-mix(in srgb, var(--whats-on-the-block-design-brand-color-light-gold) 48%, transparent) 18%, transparent 62%) top right / 38% 68% no-repeat, linear-gradient(to left, color-mix(in srgb, var(--whats-on-the-block-design-brand-color-ivory) 78%, transparent), transparent 64%) top right / 58% var(--whats-on-the-block-design-size-stroke-strong) no-repeat;opacity:.82;position:absolute}.components-module__ZhGGuG__button:active:not(:disabled,[aria-disabled=true]),.components-module__ZhGGuG__iconButton:active:not(:disabled,[aria-disabled=true]){transform:translateY(var(--whats-on-the-block-design-size-stroke-hairline)) scale(.99)}.components-module__ZhGGuG__button:disabled,.components-module__ZhGGuG__button[aria-disabled=true],.components-module__ZhGGuG__iconButton:disabled,.components-module__ZhGGuG__iconButton[aria-disabled=true]{cursor:not-allowed;filter:saturate(.58);opacity:.52}.components-module__ZhGGuG__buttonContent{z-index:2;justify-content:center;align-items:center;gap:inherit;min-inline-size:0;display:inline-flex;position:relative}.components-module__ZhGGuG__button[data-loading=true] .components-module__ZhGGuG__buttonContent,.components-module__ZhGGuG__iconButton[data-loading=true] .components-module__ZhGGuG__iconContent{opacity:0}.components-module__ZhGGuG__loadingLabel{z-index:2;padding-inline:inherit;place-items:center;display:grid;position:absolute;inset:0}.components-module__ZhGGuG__icon{inline-size:var(--whats-on-the-block-design-size-icon-standard);block-size:var(--whats-on-the-block-design-size-icon-standard);flex:none}.components-module__ZhGGuG__field{gap:var(--whats-on-the-block-design-space-2);min-inline-size:0;color:var(--whats-on-the-block-design-semantic-color-text-primary-on-dark);font-family:var(--whats-on-the-block-design-font-family-ui);display:grid}.components-module__ZhGGuG__fieldLabel{font-size:var(--whats-on-the-block-design-font-size-control);font-weight:var(--whats-on-the-block-design-font-weight-strong);line-height:var(--whats-on-the-block-design-font-line-height-control)}.components-module__ZhGGuG__fieldOptional{color:var(--whats-on-the-block-design-brand-color-light-teal);font-size:var(--whats-on-the-block-design-font-size-supporting);font-weight:var(--whats-on-the-block-design-font-weight-regular)}.components-module__ZhGGuG__fieldControl{box-sizing:border-box;inline-size:100%;min-block-size:var(--whats-on-the-block-design-component-field-min-height);border:var(--whats-on-the-block-design-size-stroke-hairline) solid color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-border-supporting) 72%, transparent);border-radius:var(--whats-on-the-block-design-component-field-radius);padding-block:var(--whats-on-the-block-design-space-3);padding-inline:var(--whats-on-the-block-design-component-field-padding-inline);color:var(--whats-on-the-block-design-semantic-color-text-primary-on-light);background:var(--whats-on-the-block-design-semantic-color-surface-structural-light);font:inherit;line-height:var(--whats-on-the-block-design-font-line-height-body)}.components-module__ZhGGuG__fieldControl::placeholder{color:var(--whats-on-the-block-design-support-color-neutral);opacity:1}.components-module__ZhGGuG__fieldControl:disabled{cursor:not-allowed;filter:saturate(.5);opacity:.64}.components-module__ZhGGuG__fieldControl:read-only{background:color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-surface-structural-light) 84%, var(--whats-on-the-block-design-brand-color-light-teal) 16%)}.components-module__ZhGGuG__field[data-state=error] .components-module__ZhGGuG__fieldControl{border-color:var(--whats-on-the-block-design-semantic-color-state-error)}.components-module__ZhGGuG__field[data-state=success] .components-module__ZhGGuG__fieldControl{border-color:var(--whats-on-the-block-design-semantic-color-state-success)}.components-module__ZhGGuG__fieldMessage{color:var(--whats-on-the-block-design-semantic-color-text-supporting-on-dark);font-size:var(--whats-on-the-block-design-font-size-supporting);line-height:var(--whats-on-the-block-design-font-line-height-body);margin:0}.components-module__ZhGGuG__field[data-state=error] .components-module__ZhGGuG__fieldMessage{color:var(--whats-on-the-block-design-semantic-color-state-error-on-dark)}.components-module__ZhGGuG__field[data-state=success] .components-module__ZhGGuG__fieldMessage{color:var(--whats-on-the-block-design-semantic-color-state-success-on-dark)}.components-module__ZhGGuG__contentCard{box-sizing:border-box;gap:var(--whats-on-the-block-design-component-content-card-gap);border:var(--whats-on-the-block-design-size-stroke-hairline) solid color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-border-supporting) 42%, transparent);border-radius:var(--whats-on-the-block-design-component-content-card-radius);min-inline-size:0;padding:var(--whats-on-the-block-design-component-content-card-padding);color:var(--whats-on-the-block-design-semantic-color-text-primary-on-dark);background:color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-surface-structural-dark) 88%, transparent);display:grid}.components-module__ZhGGuG__contentCard[data-variant=elevated]{background:var(--whats-on-the-block-design-semantic-color-surface-elevated-dark);box-shadow:var(--whats-on-the-block-design-component-content-card-shadow)}.components-module__ZhGGuG__contentCard[data-variant=selected]{border-color:var(--whats-on-the-block-design-brand-color-medium-gold);box-shadow:inset 0 0 0 var(--whats-on-the-block-design-size-stroke-hairline) var(--whats-on-the-block-design-brand-color-light-gold)}.components-module__ZhGGuG__contentCard[data-variant=featured]{border-color:color-mix(in srgb, var(--whats-on-the-block-design-brand-color-medium-gold) 74%, transparent)}.components-module__ZhGGuG__promotionLabel{color:var(--whats-on-the-block-design-brand-color-light-gold);font-size:var(--whats-on-the-block-design-font-size-supporting);font-weight:var(--whats-on-the-block-design-font-weight-strong);letter-spacing:var(--whats-on-the-block-design-font-letter-spacing-label);line-height:var(--whats-on-the-block-design-font-line-height-control);text-transform:uppercase;justify-self:start;margin:0}.components-module__ZhGGuG__contentCardHeader,.components-module__ZhGGuG__contentCardFooter{min-inline-size:0}.components-module__ZhGGuG__sheet{box-sizing:border-box;inline-size:min(calc(100% - (var(--whats-on-the-block-design-layout-gutter-compact) * 2)), var(--whats-on-the-block-design-component-state-maximum-width));max-block-size:calc(100dvh - var(--whats-on-the-block-design-space-8));border:var(--whats-on-the-block-design-size-stroke-hairline) solid color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-border-supporting) 62%, transparent);border-radius:var(--whats-on-the-block-design-radius-sheet-pane) var(--whats-on-the-block-design-radius-sheet-pane) 0 0;color:var(--whats-on-the-block-design-semantic-color-text-primary-on-dark);background:var(--whats-on-the-block-design-semantic-color-canvas-dark);box-shadow:var(--whats-on-the-block-design-component-sheet-pane-shadow);margin:auto auto 0;padding:0;overflow:auto}.components-module__ZhGGuG__sheet::backdrop{background:color-mix(in srgb, var(--whats-on-the-block-design-support-color-ink900) 72%, transparent);-webkit-backdrop-filter:blur(var(--whats-on-the-block-design-space-1));backdrop-filter:blur(var(--whats-on-the-block-design-space-1))}.components-module__ZhGGuG__sheetHeader{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--whats-on-the-block-design-space-4);padding:var(--whats-on-the-block-design-space-6);background:inherit;display:flex;position:sticky;inset-block-start:0}.components-module__ZhGGuG__sheetTitle{font-size:var(--whats-on-the-block-design-font-size-section-title);line-height:var(--whats-on-the-block-design-font-line-height-compact);margin:0}.components-module__ZhGGuG__sheetDescription{margin:var(--whats-on-the-block-design-space-2) 0 0;color:var(--whats-on-the-block-design-semantic-color-text-supporting-on-dark);font-size:var(--whats-on-the-block-design-font-size-supporting);line-height:var(--whats-on-the-block-design-font-line-height-body)}.components-module__ZhGGuG__sheetBody{padding:0 var(--whats-on-the-block-design-space-6) max(var(--whats-on-the-block-design-space-6), env(safe-area-inset-bottom,0))}.components-module__ZhGGuG__state{inline-size:min(100%, var(--whats-on-the-block-design-component-state-maximum-width));justify-items:start;gap:var(--whats-on-the-block-design-space-3);min-inline-size:0;color:var(--whats-on-the-block-design-semantic-color-text-primary-on-dark);font-family:var(--whats-on-the-block-design-font-family-ui);display:grid}.components-module__ZhGGuG__state[data-align=center]{text-align:center;justify-items:center;margin-inline:auto}.components-module__ZhGGuG__stateIcon{inline-size:var(--whats-on-the-block-design-component-state-icon-size);block-size:var(--whats-on-the-block-design-component-state-icon-size);color:var(--whats-on-the-block-design-brand-color-light-teal)}.components-module__ZhGGuG__state[data-kind=error] .components-module__ZhGGuG__stateIcon{color:var(--whats-on-the-block-design-semantic-color-state-error-on-dark)}.components-module__ZhGGuG__state[data-kind=unavailable] .components-module__ZhGGuG__stateIcon{color:var(--whats-on-the-block-design-semantic-color-state-unavailable-on-dark)}.components-module__ZhGGuG__stateTitle{font-size:var(--whats-on-the-block-design-font-size-section-title);line-height:var(--whats-on-the-block-design-font-line-height-compact);margin:0}.components-module__ZhGGuG__stateDescription{color:var(--whats-on-the-block-design-semantic-color-text-supporting-on-dark);font-size:var(--whats-on-the-block-design-font-size-body);line-height:var(--whats-on-the-block-design-font-line-height-body);margin:0}.components-module__ZhGGuG__stateAction{margin-block-start:var(--whats-on-the-block-design-space-2)}.components-module__ZhGGuG__loadingPulse{inline-size:min(100%, var(--whats-on-the-block-design-layout-content-width-readable));block-size:var(--whats-on-the-block-design-size-stroke-strong);border-radius:var(--whats-on-the-block-design-radius-full);background:color-mix(in srgb, var(--whats-on-the-block-design-brand-color-light-teal) 24%, transparent);overflow:hidden}.components-module__ZhGGuG__loadingPulse:after{border-radius:inherit;content:"";background:var(--whats-on-the-block-design-brand-color-medium-gold);block-size:100%;inline-size:38%;animation:components-module__ZhGGuG__loading-progress var(--whats-on-the-block-design-motion-duration-settling) var(--whats-on-the-block-design-motion-easing-standard) infinite alternate;display:block}@keyframes components-module__ZhGGuG__loading-progress{0%{transform:translate(0)}to{transform:translate(164%)}}@media (min-width:48rem){.components-module__ZhGGuG__sheet{border-radius:var(--whats-on-the-block-design-radius-sheet-pane);margin:auto}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.components-module__ZhGGuG__navigation{min-block-size:var(--whats-on-the-block-design-component-navigation-top-height);border-block-start:0;border-block-end:var(--whats-on-the-block-design-size-stroke-hairline) solid color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-border-supporting) 44%, transparent);padding-block:max(var(--whats-on-the-block-design-space-2), env(safe-area-inset-top,0)) var(--whats-on-the-block-design-space-2);box-shadow:0 var(--whats-on-the-block-design-space-3) var(--whats-on-the-block-design-space-8) color-mix(in srgb, var(--whats-on-the-block-design-support-color-ink900) 28%, transparent);inset-block:0 auto}.components-module__ZhGGuG__navigationList{inline-size:min(calc(100% - (var(--whats-on-the-block-design-layout-gutter-desktop) * 2)), var(--whats-on-the-block-design-layout-content-width-wide))}.components-module__ZhGGuG__navigationLink{flex-direction:row}}@media (max-height:31.25rem) and (orientation:landscape){.components-module__ZhGGuG__sheet{inline-size:min(46%, var(--whats-on-the-block-design-component-state-maximum-width));max-block-size:calc(100dvh - var(--whats-on-the-block-design-space-4));margin:auto var(--whats-on-the-block-design-space-2) auto auto;border-radius:var(--whats-on-the-block-design-radius-sheet-pane)}}@media (prefers-reduced-motion:reduce){.components-module__ZhGGuG__button,.components-module__ZhGGuG__iconButton{transition-duration:var(--whats-on-the-block-design-motion-duration-none)}.components-module__ZhGGuG__loadingPulse:after{opacity:.62;inline-size:100%;animation:none;transform:none}}@media (prefers-reduced-transparency:reduce){.components-module__ZhGGuG__button[data-variant=expressive],.components-module__ZhGGuG__iconButton[data-variant=expressive],.components-module__ZhGGuG__navigation{-webkit-backdrop-filter:none;backdrop-filter:none}.components-module__ZhGGuG__navigation{background:var(--whats-on-the-block-design-brand-color-dark-teal)}}
.foundation-module__G3k5uG__pageShell{isolation:isolate;min-block-size:100dvh;color:var(--whats-on-the-block-design-semantic-color-text-primary-on-dark);background:var(--whats-on-the-block-design-semantic-color-canvas-dark);font-family:var(--whats-on-the-block-design-font-family-ui);position:relative}.foundation-module__G3k5uG__pageShell[data-expression=structural]{background:var(--whats-on-the-block-design-semantic-color-canvas-light);color:var(--whats-on-the-block-design-semantic-color-text-primary-on-light)}.foundation-module__G3k5uG__pageShell[data-has-navigation=true]{padding-block-end:calc(var(--whats-on-the-block-design-component-navigation-bottom-height) + env(safe-area-inset-bottom,0))}.foundation-module__G3k5uG__pageRegion{inline-size:calc(100% - (var(--whats-on-the-block-design-layout-gutter-compact) * 2));max-inline-size:var(--whats-on-the-block-design-layout-content-width-standard);margin-inline:auto}.foundation-module__G3k5uG__pageRegion[data-content-width=readable]{max-inline-size:var(--whats-on-the-block-design-layout-content-width-readable)}.foundation-module__G3k5uG__pageRegion[data-content-width=standard]{max-inline-size:var(--whats-on-the-block-design-layout-content-width-standard)}.foundation-module__G3k5uG__pageRegion[data-content-width=wide]{max-inline-size:var(--whats-on-the-block-design-layout-content-width-wide)}.foundation-module__G3k5uG__pageRegion[data-content-width=cinematic]{max-inline-size:var(--whats-on-the-block-design-layout-content-width-cinematic)}.foundation-module__G3k5uG__safeArea{box-sizing:border-box;padding-block-start:max(var(--whats-on-the-block-design-layout-gutter-compact), env(safe-area-inset-top,0));padding-block-end:max(var(--whats-on-the-block-design-layout-gutter-compact), env(safe-area-inset-bottom,0));padding-inline-start:max(var(--whats-on-the-block-design-layout-gutter-compact), env(safe-area-inset-left,0));padding-inline-end:max(var(--whats-on-the-block-design-layout-gutter-compact), env(safe-area-inset-right,0))}.foundation-module__G3k5uG__safeArea[data-edges=inline]{padding-block:0}.foundation-module__G3k5uG__safeArea[data-edges=block]{padding-inline:0}.foundation-module__G3k5uG__stack{flex-direction:column;min-inline-size:0;display:flex}.foundation-module__G3k5uG__stack[data-align=center]{align-items:center}.foundation-module__G3k5uG__stack[data-align=end]{align-items:flex-end}.foundation-module__G3k5uG__stack[data-align=stretch]{align-items:stretch}.foundation-module__G3k5uG__stack[data-gap="2"]{gap:var(--whats-on-the-block-design-space-2)}.foundation-module__G3k5uG__stack[data-gap="3"]{gap:var(--whats-on-the-block-design-space-3)}.foundation-module__G3k5uG__stack[data-gap="4"]{gap:var(--whats-on-the-block-design-space-4)}.foundation-module__G3k5uG__stack[data-gap="6"]{gap:var(--whats-on-the-block-design-space-6)}.foundation-module__G3k5uG__stack[data-gap="8"]{gap:var(--whats-on-the-block-design-space-8)}.foundation-module__G3k5uG__stack[data-gap="12"]{gap:var(--whats-on-the-block-design-space-12)}.foundation-module__G3k5uG__pane{box-sizing:border-box;border:var(--whats-on-the-block-design-size-stroke-hairline) solid color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-border-supporting) 44%, transparent);border-radius:var(--whats-on-the-block-design-radius-sheet-pane);min-inline-size:0;padding:var(--whats-on-the-block-design-component-sheet-pane-padding);color:var(--whats-on-the-block-design-semantic-color-text-primary-on-dark);background:color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-surface-structural-dark) 88%, transparent)}.foundation-module__G3k5uG__pane[data-surface=elevated]{background:color-mix(in srgb, var(--whats-on-the-block-design-semantic-color-surface-elevated-dark) 92%, var(--whats-on-the-block-design-semantic-color-canvas-dark) 8%);box-shadow:var(--whats-on-the-block-design-component-sheet-pane-shadow)}.foundation-module__G3k5uG__pane[data-surface=structural-light]{color:var(--whats-on-the-block-design-semantic-color-text-primary-on-light);background:var(--whats-on-the-block-design-semantic-color-surface-structural-light)}@media (min-width:48rem){.foundation-module__G3k5uG__pageRegion{inline-size:calc(100% - (var(--whats-on-the-block-design-layout-gutter-tablet) * 2))}.foundation-module__G3k5uG__safeArea{padding-block-start:max(var(--whats-on-the-block-design-layout-gutter-tablet), env(safe-area-inset-top,0));padding-block-end:max(var(--whats-on-the-block-design-layout-gutter-tablet), env(safe-area-inset-bottom,0));padding-inline-start:max(var(--whats-on-the-block-design-layout-gutter-tablet), env(safe-area-inset-left,0));padding-inline-end:max(var(--whats-on-the-block-design-layout-gutter-tablet), env(safe-area-inset-right,0))}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.foundation-module__G3k5uG__pageShell[data-has-navigation=true]{padding-block-start:var(--whats-on-the-block-design-component-navigation-top-height);padding-block-end:0}.foundation-module__G3k5uG__pageRegion{inline-size:calc(100% - (var(--whats-on-the-block-design-layout-gutter-desktop) * 2))}.foundation-module__G3k5uG__safeArea{padding-block-start:max(var(--whats-on-the-block-design-layout-gutter-desktop), env(safe-area-inset-top,0));padding-block-end:max(var(--whats-on-the-block-design-layout-gutter-desktop), env(safe-area-inset-bottom,0));padding-inline-start:max(var(--whats-on-the-block-design-layout-gutter-desktop), env(safe-area-inset-left,0));padding-inline-end:max(var(--whats-on-the-block-design-layout-gutter-desktop), env(safe-area-inset-right,0))}}
.map-integration-module__Rgj_qa__header{min-inline-size:0;max-inline-size:var(--whats-on-the-block-design-layout-content-width-readable);gap:var(--whats-on-the-block-design-space-3);display:grid}.map-integration-module__Rgj_qa__header h1,.map-integration-module__Rgj_qa__header p{margin:0}.map-integration-module__Rgj_qa__header h1{font-size:var(--whats-on-the-block-design-font-size-page-title);line-height:var(--whats-on-the-block-design-font-line-height-compact)}.map-integration-module__Rgj_qa__header p:not(.map-integration-module__Rgj_qa__eyebrow){color:var(--whats-on-the-block-design-semantic-color-text-supporting-on-dark);line-height:var(--whats-on-the-block-design-font-line-height-body)}.map-integration-module__Rgj_qa__eyebrow{color:var(--whats-on-the-block-design-brand-color-light-gold);font-size:var(--whats-on-the-block-design-font-size-supporting);font-weight:var(--whats-on-the-block-design-font-weight-strong);letter-spacing:var(--whats-on-the-block-design-font-letter-spacing-label)}.map-integration-module__Rgj_qa__integrationGrid{gap:var(--whats-on-the-block-design-space-6);grid-template-columns:minmax(0,1fr);display:grid}.map-integration-module__Rgj_qa__mapColumn{gap:var(--whats-on-the-block-design-space-4);min-inline-size:0;display:grid}.map-integration-module__Rgj_qa__mapStage{--whats-on-the-block-design-component-integration-harness-map-height-fluid:58dvh;--whats-on-the-block-design-component-integration-harness-map-height-maximum:42rem;--whats-on-the-block-design-component-integration-harness-map-height-minimum:18rem;--whats-on-the-block-design-film-grain-marker-coarse:none;--whats-on-the-block-design-film-grain-marker-fine:none;--whats-on-the-block-design-font-number:var(--whats-on-the-block-design-font-family-numeric);isolation:isolate;block-size:clamp(var(--whats-on-the-block-design-component-integration-harness-map-height-minimum), var(--whats-on-the-block-design-component-integration-harness-map-height-fluid), var(--whats-on-the-block-design-component-integration-harness-map-height-maximum));border:var(--whats-on-the-block-design-size-stroke-hairline) solid var(--whats-on-the-block-design-semantic-color-border-supporting);border-radius:var(--whats-on-the-block-design-radius-sheet-pane);background:var(--whats-on-the-block-design-semantic-color-surface-structural-light);box-shadow:var(--whats-on-the-block-design-shadow-elevated);position:relative;overflow:hidden}.map-integration-module__Rgj_qa__map{position:absolute;inset:0}.map-integration-module__Rgj_qa__mapStatus{max-inline-size:var(--whats-on-the-block-design-component-state-maximum-width)}.map-integration-module__Rgj_qa__mapStatus span{color:var(--whats-on-the-block-design-semantic-color-text-supporting-on-dark);font-size:var(--whats-on-the-block-design-font-size-supporting)}.map-integration-module__Rgj_qa__legend h2,.map-integration-module__Rgj_qa__legend dl,.map-integration-module__Rgj_qa__legend dd{margin:0}.map-integration-module__Rgj_qa__specimenList{gap:var(--whats-on-the-block-design-space-4);display:grid}.map-integration-module__Rgj_qa__specimenList div{gap:var(--whats-on-the-block-design-space-2);display:grid}.map-integration-module__Rgj_qa__specimenList dt{color:var(--whats-on-the-block-design-brand-color-light-gold);font-size:var(--whats-on-the-block-design-font-size-supporting);font-weight:var(--whats-on-the-block-design-font-weight-strong);letter-spacing:var(--whats-on-the-block-design-font-letter-spacing-label)}.map-integration-module__Rgj_qa__specimenList dd{color:var(--whats-on-the-block-design-semantic-color-text-supporting-on-dark);line-height:var(--whats-on-the-block-design-font-line-height-body)}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.map-integration-module__Rgj_qa__integrationGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:reduce){.map-integration-module__Rgj_qa__mapStage .maplibregl-canvas{scroll-behavior:auto}}
