.divein-newsletter{padding:var(--space-xl) var(--layout-gutter);border-radius:var(--radius-sm);background:var(--newsletter-surface,var(--color-surface-deep))}.divein-newsletter.divein-on-deep{background:var(--newsletter-surface,var(--color-surface-deep))}.divein-newsletter__inner{display:grid;gap:var(--space-md);max-width:var(--layout-wide);margin-inline:auto}.divein-newsletter__title{margin:0;font-size:var(--text-2xl)}.divein-newsletter__text{margin:0}.divein-newsletter__form{display:grid;gap:var(--space-sm)}.divein-newsletter__form .divein-field__label{grid-column:1 / -1}.divein-newsletter__form .divein-input{border-color:var(--color-border-strong);background:var(--color-field-bg-on-deep);color:var(--newsletter-ink,var(--color-field-text-on-deep))}.divein-newsletter__note{margin:0;color:var(--newsletter-muted,var(--color-text-on-deep-muted));font-size:var(--text-xs)}@media (min-width:768px){.divein-newsletter{padding:var(--space-xl)}}@media (min-width:768px){.divein-newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-xl)}}@media (min-width:768px){.divein-newsletter__form{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:768px){.divein-newsletter__note{grid-column:1 / -1}}.divein-newsletter.divein-on-deep :is(h1,h2,h3,h4,h5,h6),.fluentform_wrapper_24.ffs_custom_wrap :is(h1,h2,h3,h4,h5,h6){color:var(--newsletter-ink,var(--color-text-on-deep))}:root .dht-news{grid-area:3 / 2 / 4 / 3}:root .dht-news{position:relative;display:flex;flex-direction:column;justify-content:center;padding:var(--space-lg);border-radius:var(--radius);background:var(--newsletter-surface,var(--color-surface-deep))}:root .dht-news h2{margin:0 0 var(--component-space-6);text-wrap:balance}:root .dht-news__text{margin:0 0 var(--text-sm);max-width:var(--max-w-narrow);line-height:1.3}:root .dht-news form{display:grid;gap:var(--radius-sm)}:root .dht-news__row{position:relative}:root .dht-news__row input{padding-right:var(--newsletter-submit-inset)}:root .dht-news__note{margin:var(--component-space-6) 0 0;font-size:var(--text-sm);color:var(--newsletter-ink,var(--color-text-on-deep))}:root .dht-news__form fieldset{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--radius-sm);margin:0;padding:0;border:0;min-inline-size:0}:root .dht-news__form .ff-name-field-wrapper{grid-column:1 / -1}:root .dht-news__form .ff-t-container,:root .dht-news__form .ff-t-cell{display:block;width:100%;margin:0;padding:0}:root .dht-news__form .ff-el-group{grid-column:1 / -1;grid-row:2;margin:0}:root .dht-news__form .ff-name-field-wrapper .ff-el-group{grid-row:auto}:root .dht-news__form input[type="email"]{padding-right:var(--newsletter-submit-inset)}:root .dht-news__form .ff_submit_btn_wrapper{grid-column:2;grid-row:2;z-index:1;display:flex;margin:0;padding:var(--border-width-tool);text-align:right}:root .dht-news__form .dht-has-float{position:relative}:root .dht-news__form .dht-has-float .ff-el-form-control{padding-top:var(--text-sm)}:root .dht-float{position:absolute;top:50%;left:var(--text-md);z-index:1;font-size:var(--text-md);line-height:1.2;color:var(--color-text-placeholder);white-space:nowrap;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:transform 180ms var(--dht-ease)}:root .dht-has-float:focus-within .dht-float,:root .dht-has-float.is-filled .dht-float{transform:translateY(calc(-50% - var(--text-xs))) scale(.7)}:root .dht-pop{width:min(var(--newsletter-dialog-width), calc(100vw - var(--space-xl)));max-width:none;margin:auto;padding:0;border:0;border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);transition:opacity 200ms var(--dht-ease),transform 200ms var(--dht-ease)}@starting-style{:root .dht-pop[open]{transform:scale(.96)}}:root .dht-pop::backdrop{background:color-mix(in srgb,var(--color-scrim) 45%,transparent)}:root .dht-pop__inner{display:grid;gap:var(--text-md);padding:var(--space-lg)}:root .dht-pop .ff-message-success{margin:0;padding:0;border:0;background:none;box-shadow:none;font-size:var(--text-md);line-height:1.5;color:var(--color-text)}:root .dht-pop .ff-message-success p{margin:0 0 var(--radius-sm)}:root .dht-pop .ff-message-success p:last-child{margin-bottom:0}:root .dht-pop .ff-message-success strong{color:var(--newsletter-ink,var(--color-text-on-deep))}@media (prefers-reduced-motion:reduce){:root .dht-float{transition:none}}.dnf-newsletter{display:grid;grid-template-rows:1fr 0.4fr}@media (min-width:1024px){.dnf-newsletter{grid-template-rows:1fr 1.2fr}}.dnf-newsletter__panel{position:sticky;top:calc(50% - var(--dnf-newsletter-h, 0) / 2);align-self:start;z-index:var(--z-dropdown)}.dnf-spotlight-veil{position:fixed;inset:0;z-index:var(--z-modal-backdrop);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);cursor:pointer;transition:-webkit-backdrop-filter var(--transition-base),backdrop-filter var(--transition-base)}.dnf-spotlight-veil.is-on{-webkit-backdrop-filter:blur(var(--radius-button));backdrop-filter:blur(var(--radius-button))}.dnf-newsletter__panel.is-spotlit{z-index:var(--z-modal)}html.dnf-spotlight .divei-sticky>*{transition:filter var(--transition-base)}html.dnf-spotlight-on .divei-sticky>*{filter:blur(var(--radius-button))}html.dnf-spotlight-on .divei-sticky{pointer-events:none}@media (prefers-reduced-motion:reduce){.dnf-spotlight-veil,html.dnf-spotlight .divei-sticky>*{transition:none}}.dnf-newsletter__panel{--dnf-focus-pair:var(--color-text-inverse);display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius);background:var(--newsletter-surface,var(--color-surface-deep))}.dnf-newsletter__copy{display:flex;flex-direction:column;gap:var(--space-xs)}.dnf-newsletter__title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.dnf-newsletter__lede{margin:0;max-width:var(--newsletter-lede-width);line-height:var(--leading-relaxed)}.dnf-newsletter__form{color:var(--color-text-inverse)}.dnf-newsletter__form form,.dnf-newsletter__form fieldset{margin:0}.dnf-newsletter__form fieldset:not(:has(>.ff-column-container,>.ff-custom_html)){display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-sm)}.dnf-newsletter__form fieldset>.ff-field_container,.dnf-newsletter__form fieldset>.ff-el-group{flex:1 1 var(--newsletter-field-basis);min-width:0;margin:0}.dnf-newsletter__form fieldset>.ff_submit_btn_wrapper{flex:0 0 auto}.dnf-newsletter__form .fluentform .ff-el-group,.dnf-newsletter__form .fluentform .ff-t-container,.dnf-newsletter__form .fluentform .ff-t-cell{margin:0;padding:0}.dnf-newsletter__form .fluentform .error,.dnf-newsletter__form .ff-errors-in-stack,.dnf-newsletter__form [role="alert"]{color:var(--red-400)}.dnf-newsletter__form .fluentform .ff-message-success{margin:0;padding:0;border:0;background:#fff0;box-shadow:none;color:var(--color-text-inverse)}@media (max-width:1023px){.dnf-newsletter__panel{padding:var(--space-lg)}}@media (max-width:1023px){.dnf-newsletter__title{}}@media (max-width:1023px){.dnf-newsletter__lede{}}@media (max-width:1023px){.dnf-newsletter__form fieldset:not(:has(>.ff-column-container,>.ff-custom_html)){flex-direction:column;align-items:stretch}}@media (max-width:1023px){.dnf-newsletter__form fieldset>.ff-field_container,.dnf-newsletter__form fieldset>.ff-el-group,.dnf-newsletter__form fieldset>.ff_submit_btn_wrapper{flex:0 0 auto}}.divein-newsletter.wp-block-divein-newsletter{padding:0}.divein-main :where(.divein-page__content--article,.divein-main--guide .entry-content,.divein-main--review .entry-content,.divein-main--post .entry-content) .fluentform .frm-fluent-form .ff-el-input--content :is(input.ff-el-form-control,textarea.ff-el-form-control,select.ff-el-form-control){font-family:var(--font-body);color:var(--color-text-body);background-color:var(--color-surface-panel);border-color:var(--color-border-strong);border-radius:var(--radius-button);box-shadow:none}.divein-main :where(.divein-page__content--article,.divein-main--guide .entry-content,.divein-main--review .entry-content,.divein-main--post .entry-content) .fluentform .frm-fluent-form .ff-el-input--content .ff-el-form-control[aria-invalid="true"]{border-color:var(--color-error-icon)}.divein-main :where(.divein-page__content--article,.divein-main--guide .entry-content,.divein-main--review .entry-content,.divein-main--post .entry-content) .fluentform .frm-fluent-form .ff-el-input--content .ff-el-form-control:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-gap)}.divein-main :where(.divein-page__content--article,.divein-main--guide .entry-content,.divein-main--review .entry-content,.divein-main--post .entry-content) .fluentform .frm-fluent-form .ff-el-input--label label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text-body)}.divein-page__content--article .fluentform{margin-block:0 var(--space-lg)}:where(.divein-page__content--article .fluentform .ff-custom_html) p{margin-block:0}.divein-single :is(.ff-t-container,.ff-t-cell,.ff-el-input--content){min-width:0;max-width:100%}@media (max-width:767px){.fluentform .ff-t-container .ff-t-cell .ff-optin-image{margin-bottom:0!important;margin-inline:auto}}:is(.divein-newsletter,.dnf-newsletter__panel,.dht-news){color:var(--newsletter-ink,var(--color-text-on-deep))}:is(.dht-news h2,.dnf-newsletter__title,.divein-newsletter__title){font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);color:var(--newsletter-ink,var(--color-text-on-deep))}:is(.dht-news__text,.dnf-newsletter__lede){font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--newsletter-ink,var(--color-text-on-deep))}:is(.dht-news__form,.dnf-newsletter__form,.divein-newsletter) .fluentform .ff-el-form-control,:root .fluentform form:is(.fluent_form_24,.fluent_form_26) .ff-el-form-control{width:100%;height:var(--control-height);padding-inline:var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:var(--color-field-bg-on-deep);color:var(--newsletter-ink,var(--color-field-text-on-deep));font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);box-shadow:none}:is(.dht-news__form,.dnf-newsletter__form,.divein-newsletter) .fluentform .ff-el-form-control:focus-visible,:root .fluentform form:is(.fluent_form_24,.fluent_form_26) .ff-el-form-control:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-gap)}:is(.dht-news__form,.dnf-newsletter__form,.divein-newsletter) .fluentform .ff-el-form-control::placeholder{color:var(--color-text-muted)}:is(.dht-news__form,.dnf-newsletter__form,.divein-newsletter) .ff-el-input--label label{color:inherit;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal)}.divein-newsletter.wp-block-divein-newsletter{padding:0}form.fluent_form_24 .ff-custom_html h3{margin:0 0 var(--space-xs);font-family:var(--font-display);font-size:var(--newsletter-heading-size);line-height:var(--leading-snug)}form.fluent_form_26 .ff-custom_html p:nth-child(2){line-height:var(--leading-snug)}:is(.divein-newsletter,.fluentform) :where(strong,b){font-weight:var(--font-weight-bold)}.divein-page__content--article p:not(:empty):has(+.fluentform){margin-block-end:var(--space-lg)}.divein-page__content--article p:empty:has(+.fluentform){margin-block:0}:is(.divein-newsletter,.dnf-newsletter,.dht-news){font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--leading-loose);letter-spacing:var(--tracking-normal);text-align:start}:is(.dht-news__text,.dnf-newsletter__lede){font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal)}:root .dht-news h2{letter-spacing:var(--tracking-tight)}:root :is(.fluentform_wrapper_24,.fluentform_wrapper_26).ffs_custom_wrap{padding:var(--newsletter-panel-padding,var(--space-xl))!important;border:0;border-radius:var(--radius-sm);background:var(--newsletter-surface,var(--color-surface-deep));box-shadow:none;color:var(--newsletter-ink,var(--color-text-on-deep))}:root :is(.fluentform_wrapper_24,.fluentform_wrapper_26).ffs_custom_wrap :is(h2,h3,.ff-custom_html p,.ff-el-input--label label){color:var(--newsletter-ink,var(--color-text-on-deep))}:root :is(.fluentform_wrapper_24,.fluentform_wrapper_26).ffs_custom_wrap .frm-fluent-form .ff-el-input--label label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--newsletter-ink,var(--color-text-on-deep))}:root :is(.fluentform_wrapper_24,.fluentform_wrapper_26).ffs_custom_wrap .ff-el-input--content input{padding-inline:var(--space-md)!important;border-radius:var(--radius-button);font-size:var(--text-md)}:root :is(.fluentform_wrapper_24,.fluentform_wrapper_26).ffs_custom_wrap .frm-fluent-form .ff-el-input--content :is(input.ff-el-form-control,textarea.ff-el-form-control,select.ff-el-form-control){background-color:var(--color-field-bg-on-deep);color:var(--newsletter-ink,var(--color-field-text-on-deep))}:root :is(.fluentform_wrapper_24,.fluentform_wrapper_26).ffs_custom_wrap .frm-fluent-form .ff-el-input--content .ff-el-form-control[aria-invalid="true"]{border-color:var(--color-error-text-on-deep);box-shadow:inset 0 0 0 var(--border-width-tool) var(--color-error-icon)}:root :is(.fluent_form_24,.fluent_form_26) .ff-note{font-size:var(--content-box-note-size)!important;line-height:var(--leading-normal);color:var(--newsletter-muted,var(--color-text-on-deep-muted))}:root :is(.fluent_form_24,.fluent_form_26) .ff-note a{color:inherit!important;font-weight:inherit!important;text-decoration:underline}.divein-newsletter :is(.fluentform,.frm-fluent-form){background:transparent!important;color:var(--newsletter-ink,var(--color-text-on-deep))}.divein-newsletter :is(h2,h3,.ff-custom_html p,.ff-el-input--label label){color:var(--newsletter-ink,var(--color-text-on-deep))}.divein-newsletter .ff-custom_html p{padding-block-end:0!important}.divein-newsletter .ff-custom_html p{margin-block:0}:is(.dht-news__form,.dnf-newsletter__form,.divein-newsletter) :is(input,textarea)::placeholder,:root .fluentform form:is(.fluent_form_24,.fluent_form_26) :is(input,textarea)::placeholder,.divein-main :where(.divein-page__content--article,.divein-main--guide .entry-content,.divein-main--review .entry-content,.divein-main--post .entry-content) .fluentform .ff-el-form-control::placeholder{color:var(--color-text-placeholder)!important;opacity:1!important}:root .fluentform_wrapper_26.ffs_custom_wrap .frm-fluent-form .ff-el-form-hide_label:has(>.ff-el-input--content>input.ff-el-form-control){position:relative}:root .fluentform_wrapper_26.ffs_custom_wrap .frm-fluent-form .ff-el-form-hide_label>.ff-el-input--label{display:block;visibility:visible;position:absolute;z-index:1;top:calc(var(--control-height) / 2);left:var(--space-md);margin:0;padding:0;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:transform var(--transition-fast)}:root .fluentform_wrapper_26.ffs_custom_wrap .frm-fluent-form .ff-el-form-hide_label>.ff-el-input--label label{font-size:var(--text-md);line-height:var(--leading-tight);white-space:nowrap;color:var(--color-text-heading)}:root .fluentform_wrapper_26.ffs_custom_wrap .frm-fluent-form .ff-el-form-hide_label:is(:focus-within,:has(input:not(:placeholder-shown)))>.ff-el-input--label{transform:translateY(calc(-50% - var(--text-xs))) scale(.7)}:root .fluentform_wrapper_26.ffs_custom_wrap .frm-fluent-form .ff-el-form-hide_label .ff-el-input--content input.ff-el-form-control{padding-block:var(--text-sm) 0!important}:root .fluentform form.fluent_form_26 .ff-el-form-hide_label .ff-el-input--content input::placeholder{color:transparent!important}@media (prefers-reduced-motion:reduce){:root .fluentform_wrapper_26.ffs_custom_wrap .frm-fluent-form .ff-el-form-hide_label>.ff-el-input--label{transition:none}}.divein-newsletter--light{--newsletter-surface:var(--newsletter-light-surface);--newsletter-ink:var(--color-text-heading);--newsletter-muted:var(--color-text-heading);--newsletter-panel-padding:var(--newsletter-light-padding);color:var(--newsletter-ink)}:root .dht-news.divein-newsletter--light{padding:var(--newsletter-light-padding);background:var(--newsletter-light-surface);border-radius:var(--radius)}:root .dht-news.divein-newsletter--light h2{font-size:var(--text-lg);line-height:var(--leading-snug)}:root .dht-news.divein-newsletter--light .dht-news__text{font-size:var(--card-title-small-size);line-height:var(--leading-relaxed)}:root .divein-newsletter--light .fluentform.ffs_custom_wrap{border-radius:var(--radius)}:root .divein-newsletter--light .fluentform .frm-fluent-form .ff-el-input--content .ff-el-form-control{height:var(--newsletter-reference-field-height,var(--newsletter-light-field-height));min-height:0;border:0;border-radius:var(--newsletter-reference-field-radius,var(--radius-button));background:var(--color-surface-page);color:var(--color-text-heading)}:root .divein-newsletter--light .ff-custom_html p{margin-block:0 var(--space-sm);padding-block:0}:root .divein-newsletter--light .ff-custom_html p:last-child{margin-block-end:0}:root .divein-newsletter--light .ff-custom_html :is(h2,h3){margin-block:0 var(--space-sm);font-weight:var(--font-weight-semibold)}:root .divein-newsletter--light .ff-note{color:var(--color-text-heading)}:root .divein-newsletter--light .fluentform .ff-el-form-control[aria-invalid="true"]{box-shadow:inset 0 0 0 var(--border-width-tool) var(--color-error-icon)}.divein-newsletter--home.divein-newsletter--light .ff_submit_btn_wrapper{padding:var(--space-2xs)}.divein-newsletter--home.divein-newsletter--light .dht-float{color:var(--color-text-placeholder)}.divein-newsletter--home.divein-newsletter--light .dht-has-float .ff-el-form-control{padding-block:var(--text-sm) var(--space-2xs)}.divein-newsletter--home.divein-newsletter--light{--newsletter-reference-field-height:var(--home-newsletter-reference-field-height);--newsletter-reference-field-radius:var(--home-newsletter-reference-field-radius)}.divein-newsletter--sidebar.divein-newsletter--light{--newsletter-reference-field-height:var(--sidebar-newsletter-reference-field-height);--newsletter-reference-field-radius:var(--sidebar-newsletter-reference-field-radius)}:root .dht-news.divein-newsletter--home.divein-newsletter--light{border-radius:var(--home-tile-reference-radius)}:root .dht-news.divein-newsletter--home.divein-newsletter--light h2{font-weight:var(--home-tile-reference-weight)}:root .divein-newsletter--sidebar.divein-newsletter--light .fluentform.ffs_custom_wrap{border-radius:var(--sidebar-newsletter-reference-radius)}.divein-newsletter.divein-newsletter--footer{--newsletter-surface:var(--color-surface-page);--newsletter-ink:var(--color-text-body);--newsletter-muted:var(--color-text-muted);--newsletter-light-field-height:var(--control-target-min);--newsletter-reference-field-height:var(--control-target-min);padding:var(--space-lg);border-radius:var(--radius-sm);font-size:var(--control-caption-size)}.divein-newsletter--footer .divein-newsletter__title{margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--color-text-heading)}.divein-newsletter--footer .divein-newsletter__text{margin:var(--space-xs) 0 var(--space-md);font-size:var(--control-caption-size);line-height:var(--leading-loose);color:var(--color-text-body)}.divein-newsletter--footer .fluentform fieldset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:var(--space-sm)}.divein-newsletter--footer .fluentform :is(.ff-name-field-wrapper,.ff-t-container,.ff-t-cell){display:block;width:100%;margin:0;padding:0}.divein-newsletter--footer .fluentform .ff-el-group{margin:0}.divein-newsletter--footer .fluentform .ff_submit_btn_wrapper{display:flex;margin:0;text-align:start}:root .divein-newsletter--footer .fluentform .frm-fluent-form .ff-el-input--content .ff-el-form-control{border:1px solid var(--color-border-strong);color:var(--color-text-body);transition:border-color var(--transition-fast)}:root .divein-newsletter--footer .fluentform .frm-fluent-form .ff-el-input--content .ff-el-form-control:is(:hover,:focus-visible){border-color:var(--color-text-heading)}.divein-newsletter--footer .divein-newsletter__note{margin:var(--space-sm) 0 0;font-size:var(--text-xs);line-height:var(--leading-loose)}.divein-newsletter--footer :is(.divein-newsletter__note,.divein-newsletter__fallback) a{color:var(--color-text-link);text-decoration:underline solid var(--border-width-tool) var(--color-link-underline-on-panel);text-underline-offset:var(--space-xs)}.divein-newsletter--footer :is(.divein-newsletter__note,.divein-newsletter__fallback) a:hover{color:var(--color-text-link-hover)}.divein-newsletter--footer .divein-newsletter__fallback{margin:0;font-weight:var(--font-weight-semibold)}@media (min-width:768px){:root .divein-newsletter--footer .fluentform .frm-fluent-form .ff-el-input--content .ff-el-form-control{font-size:var(--text-sm)}}@media (max-width:767px){.divein-newsletter.divein-newsletter--footer{padding:var(--space-md)}.divein-newsletter--footer .fluentform fieldset{grid-template-columns:minmax(0,1fr) auto}.divein-newsletter--footer .fluentform .ff-name-field-wrapper{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){:root .divein-newsletter--footer .fluentform .frm-fluent-form .ff-el-input--content .ff-el-form-control{transition:none}}:root .fluentform_wrapper_24.ffs_custom_wrap{padding:var(--newsletter-giveaway-padding)!important;border-radius:var(--radius);background:var(--navy)}:root form.fluent_form_24{margin:0}:root form.fluent_form_24 fieldset{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--component-space-10) var(--content-box-note-padding);min-width:0;margin:0;padding:0;border:0}:root form.fluent_form_24 .ff-custom_html h3{margin:0 0 var(--space-2xs);font-size:var(--newsletter-heading-size);line-height:1.3;color:var(--color-text-inverse)}:root form.fluent_form_24 .ff-custom_html p{margin:0;padding-bottom:var(--component-space-10)!important;font-size:var(--text-xs);line-height:1.5;color:var(--color-text-inverse)}:root form.fluent_form_24 .ff-t-container{display:flex;gap:var(--space-md);width:100%}:root form.fluent_form_24 .ff-t-cell{flex:1;min-width:0;padding:0}:root form.fluent_form_24 .ff-t-container:has(.ff-optin-image){flex-basis:100%}:root form.fluent_form_24 .ff-t-cell:has(.ff-optin-image){flex:0 0 var(--newsletter-giveaway-image-width)}:root form.fluent_form_24 .ff-t-cell:has(>.ff-custom_html:not(.ff-optin-image)){flex:1}:root form.fluent_form_24 .ff-el-group{margin:0}:root form.fluent_form_24 .ff-el-form-hide_label{flex:0 0 auto;min-width:0}:root form.fluent_form_24 .ff-el-form-hide_label>.ff-el-input--label{display:block;visibility:visible;position:absolute;width:var(--border-width-tool);height:var(--border-width-tool);padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root .fluentform_wrapper_24.ffs_custom_wrap .frm-fluent-form .ff-el-input--content input.ff-el-form-control{box-sizing:border-box;width:100%;height:var(--newsletter-giveaway-field-height);min-height:0;padding:var(--text-2xs)!important;border-radius:var(--component-space-5);background:var(--newsletter-light-surface);color:var(--newsletter-giveaway-field-text);font-size:var(--control-caption-size);line-height:1.2}:root .fluentform_wrapper_24.ffs_custom_wrap .frm-fluent-form input.ff-el-form-control:not([aria-invalid="true"]){border-color:var(--newsletter-light-surface)}:root .fluentform form.fluent_form_24 input::placeholder{color:var(--newsletter-giveaway-field-text)!important}:root form.fluent_form_24 .ff_submit_btn_wrapper{display:flex;flex:0 0 auto;flex-direction:row;align-items:flex-start;justify-content:flex-end;margin:0;text-align:right}:root form.fluent_form_24 .ff-t-container:has(.ff-el-form-hide_label)>.ff-t-cell{min-height:0;margin:0;padding:0;gap:0}:root form.fluent_form_24 .ff-t-container:has(.ff-el-form-hide_label)>.ff-t-cell>:is(.ff-el-form-hide_label,.ff_submit_btn_wrapper){flex:0 0 auto;min-height:0;margin:0}:root form.fluent_form_24 .ff-note{flex:0 0 auto;box-sizing:border-box;width:100%;padding-right:0;font-size:var(--page-caption-size-desktop)!important;line-height:1.2;color:var(--newsletter-light-surface)}:root form.fluent_form_24 .ff-note p{padding:0!important;font-size:inherit;line-height:inherit;color:inherit}@media (min-width:768px){:root form.fluent_form_24 .ff-optin-image{margin-bottom:calc(-1 * var(--newsletter-giveaway-image-overlap))!important}:root form.fluent_form_24 .ff-t-container{flex:0 0 100%;flex-direction:row;align-items:flex-start;width:100%;max-width:100%}:root form.fluent_form_24 .ff-t-container:has(.ff-el-form-hide_label){display:grid;grid-template-columns:var(--newsletter-giveaway-field-width) var(--newsletter-giveaway-field-width) var(--newsletter-giveaway-button-width) minmax(0,1fr);gap:var(--content-box-note-padding)}:root form.fluent_form_24 .ff-t-container:has(.ff-note){display:grid;grid-template-columns:minmax(0,1fr) var(--newsletter-giveaway-image-width);gap:var(--content-box-note-padding)}:root form.fluent_form_24 .ff-t-container:has(.ff-el-form-hide_label)>.ff-t-cell,:root form.fluent_form_24 .ff-t-container:has(.ff-note)>.ff-t-cell{width:auto;max-width:100%;align-self:start}:root form.fluent_form_24 .ff-t-container:has(.ff-el-form-hide_label)>.ff-t-cell>.ff-el-form-hide_label{margin-bottom:var(--space-sm)}:root form.fluent_form_24 .ff-optin-image img{width:var(--newsletter-giveaway-image-width);height:var(--newsletter-giveaway-image-height);object-fit:cover;border-radius:var(--component-space-10)}}@media (max-width:767px){:root form.fluent_form_24 .ff-t-container{flex-direction:column}:root form.fluent_form_24 .ff-t-cell{flex:auto;width:100%}:root form.fluent_form_24 .ff-t-cell:has(>.ff-optin-image.mobile-hide){display:none}:root form.fluent_form_24 .ff-t-container:has(.ff-el-form-hide_label){gap:0}:root form.fluent_form_24 .ff_submit_btn_wrapper{margin-left:auto}:root form.fluent_form_24 .ff-note{padding-right:0}}