.rds-newsletter-form{--hsf-global__font-family:"RoyalDrawingSchoolSans-Regular",sans-serif;--hsf-global__color:currentColor;--hsf-background__background-color:transparent;--hsf-background__border-width:0;--hsf-background__padding:0;--hsf-field-label__color:currentColor;--hsf-field-input__color:currentColor;--hsf-field-input__background-color:transparent;--hsf-field-input__border-color:currentColor;--hsf-field-input__border-width:0 0 1px;--hsf-field-input__border-radius:0;--hsf-field-input__padding:.75rem 0;--hsf-field-input__font-size:1.125rem;--hsf-field-input__placeholder-color:currentColor;--hsf-field-checkbox__background-color:transparent;--hsf-field-checkbox__border-color:currentColor;--hsf-field-checkbox__border-width:1px;--hsf-field-checkbox__padding:7px;--hsf-field-checkbox__color:currentColor;--hsf-richtext__color:currentColor;--hsf-richtext__font-size:.875rem;--hsf-row__vertical-spacing:.75rem;--hsf-row__horizontal-spacing:1.25rem;--hsf-button__font-size:1.25rem;--hsf-button__padding:.75rem 1rem;--hsf-button__border-width:1px;--hsf-button__border-style:solid;--hsf-button__border-color:currentColor;--hsf-button__border-radius:0;--hsf-button__background-color:transparent;--hsf-button__color:currentColor;--hsf-button__font-weight:400;--hsf-button--hover__color:var(--bg-color,#fff);--hsf-button--hover__background-color:var(--text-color,#000);--hsf-button--focus__color:currentColor;--hsf-button--focus__background-color:transparent;color:inherit;container-type:inline-size;min-width:0;width:100%}.rds-newsletter-form .hsfc-Renderer .hsfc-Form{display:block;margin:0}.rds-newsletter-form .hsfc-Renderer .hsfc-Step{background-color:transparent}.rds-newsletter-form .hsfc-Renderer .hsfc-Step .hsfc-Step__Content{align-items:start;display:grid;gap:.75rem 1.25rem;grid-template-areas:"name name" "email submit";grid-template-columns:minmax(0,1fr) max-content}.rds-newsletter-form .hsfc-Renderer .hsfc-Step__Content>.hsfc-Row{margin:0;min-width:0;width:auto}.rds-newsletter-form .hsfc-Renderer .hsfc-Step__Content>.hsfc-Row:has(>.hsfc-TextField>input[name="0-1/firstname"]){grid-area:name}.rds-newsletter-form .hsfc-Renderer .hsfc-Step__Content>.hsfc-Row:has(>.hsfc-EmailField){grid-area:email}.rds-newsletter-form .hsfc-Renderer .hsfc-Step__Content>.hsfc-Row:has(>.hsfc-DataPrivacyField){grid-column:1/-1}.rds-newsletter-form .hsfc-Renderer .hsfc-NavigationRow{display:contents}.rds-newsletter-form .hsfc-Renderer .hsfc-NavigationRow__Buttons{flex-direction:row;grid-area:submit;margin-top:2px}.rds-newsletter-form .hsfc-Renderer .hsfc-NavigationRow__Alerts{grid-column:1/-1}.rds-newsletter-form .hsfc-Renderer .hsfc-NavigationRow__Alerts:empty{display:none}.newsletter__form .rds-newsletter-form{margin-top:1.5rem}.rds-newsletter-form .hsfc-Renderer .hsfc-Form label span{color:inherit;inset:auto;position:static}.rds-newsletter-form .hsfc-Renderer .hsfc-TextInput{box-shadow:none;line-height:1.4}.rds-newsletter-form .hsfc-Renderer .hsfc-TextInput::placeholder{color:var(--rds-newsletter-placeholder,currentColor);opacity:1}.footer__newsletter .rds-newsletter-form{--rds-newsletter-placeholder:#757575}.rds-newsletter-form .hsfc-Renderer :has(>.hsfc-TextInput[placeholder]:not([placeholder=""]))>.hsfc-FieldLabel{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rds-newsletter-form .hsfc-Renderer .hsfc-CheckboxInput:focus-visible,.rds-newsletter-form .hsfc-Renderer .hsfc-TextInput:focus-visible{box-shadow:none;outline:2px solid currentColor;outline-offset:3px}.rds-newsletter-form .hsfc-Renderer .hsfc-DataPrivacyField{font-size:.875rem;line-height:1.4}.rds-newsletter-form .hsfc-Renderer .hsfc-DataPrivacyField .hsfc-FieldLabel{align-items:flex-start;font-size:inherit;line-height:inherit}.rds-newsletter-form .hsfc-Renderer .hsfc-DataPrivacyField a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.rds-newsletter-form .hsfc-Renderer .hsfc-DataPrivacyField a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.rds-newsletter-form .hsfc-Renderer .hsfc-CheckboxInput{color:inherit;margin-top:.125rem}.rds-newsletter-form .hsfc-Renderer .hsfc-Form:has(input[name="0-1/email"][placeholder]:placeholder-shown) .hsfc-Row:has(>.hsfc-DataPrivacyField){display:none}.rds-newsletter-form .hsfc-Renderer .hsfc-Button{align-items:center;display:inline-flex;line-height:1;text-decoration:none!important;white-space:nowrap}.rds-newsletter-form .hsfc-Renderer .hsfc-Button:not([disabled]):active,.rds-newsletter-form .hsfc-Renderer .hsfc-Button:not([disabled]):hover{text-decoration:none!important;transform:none}.rds-newsletter-form .hsfc-Renderer .hsfc-Button:focus-visible{outline:2px solid currentColor;outline-offset:3px;text-decoration:none!important}@media (min-width:768px){.newsletter__form .rds-newsletter-form{margin-top:2.25rem}.rds-newsletter-form{--hsf-button__font-size:1.5rem;--hsf-button__padding:.6875rem 1rem .75rem}}@media (min-width:1024px){.rds-newsletter-form{--hsf-field-input__font-size:1.25rem}}@container (min-width: 33.75rem){.rds-newsletter-form .hsfc-Renderer .hsfc-Step .hsfc-Step__Content{grid-template-areas:"name email submit";grid-template-columns:minmax(0,.65fr) minmax(0,1fr) max-content}}