/* Native SureForms only; shared compact layout. Holds are never styled away. */
.arn-newsletter{--srfm-primary-color:var(--brand,#12666b);max-width:560px;font:14px/1.5 Arial,Helvetica,sans-serif;color:var(--ink,#213c40)}
.arn-newsletter *{box-sizing:border-box}.arn-newsletter .srfm-form-container{padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;max-width:100%!important}
.arn-newsletter .srfm-form{padding:0!important;margin:0!important;--srfm-row-gap:12px;--srfm-gap:12px;--srfm-field-gap:6px}
.arn-newsletter .srfm-block{margin:0 0 12px!important;padding:0!important;width:100%!important;max-width:100%!important}
.arn-newsletter .srfm-block-label,.arn-newsletter label{font:600 14px/1.4 Arial,Helvetica,sans-serif!important;color:var(--ink,#213c40)!important;margin:0 0 6px!important;letter-spacing:0}
.arn-newsletter input:not([type=hidden]):not([type=checkbox]){width:100%!important;min-height:44px!important;padding:10px 12px!important;font:16px/1.4 Arial,Helvetica,sans-serif!important;background:#fff!important;color:var(--ink,#213c40)!important;border:1px solid #9eb8b2!important;border-radius:5px!important;margin:0!important}
.arn-newsletter input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px;margin:2px 9px 0 0!important;accent-color:var(--brand,#12666b)}
.arn-newsletter .srfm-gdpr-block label{font-size:13px!important;font-weight:400!important;line-height:1.5!important}
.arn-newsletter .srfm-submit-button{width:100%!important;min-height:44px!important;padding:11px 14px!important;background:var(--brand,#12666b)!important;color:#fff!important;border-radius:5px!important;border:0!important;font:600 14px/1.4 Arial,Helvetica,sans-serif!important;white-space:normal}
.arn-newsletter fieldset{padding:0!important;border:0!important;margin:0!important;min-inline-size:0;max-width:100%}.arn-newsletter fieldset legend{font:600 12px/1.5 Arial,Helvetica,sans-serif;padding:0 0 8px;color:#526b6e}
.arn-newsletter :disabled{opacity:1;cursor:not-allowed}.arn-newsletter .arn-status{padding:10px 12px;background:#eff4ef;border-left:3px solid var(--brand,#12666b);font-size:12px;line-height:1.5;margin:0 0 14px}.arn-newsletter .arn-privacy{font-size:12px;line-height:1.5;margin:12px 0 0}.arn-newsletter a{display:inline-block;padding:6px 0;text-underline-offset:3px}.arn-newsletter :is(input,button,a):focus-visible{outline:3px solid #bc792d!important;outline-offset:3px!important}.arn-newsletter .srfm-error-wrap{font-size:13px;line-height:1.5}.arn-duplicate-note{font-size:13px;line-height:1.5}.sidebar .arn-newsletter{width:100%;max-width:none}.sidebar .arn-newsletter .srfm-form-container{padding:0!important}

.arn-newsletter .srfm-form{row-gap:12px!important;gap:12px!important}.arn-newsletter .srfm-submit-container{margin:0!important;padding:0!important}.arn-newsletter .srfm-block-single{margin-bottom:0!important}.arn-newsletter .srfm-cbx{display:flex!important;align-items:flex-start;min-height:44px;gap:8px}.arn-newsletter .srfm-cbx>span:last-child{font-size:13px!important;font-weight:400!important;line-height:1.5!important}.arn-newsletter .srfm-cbx>span:first-child{flex-shrink:0;min-width:20px;width:20px;height:20px;margin-top:2px}.arn-newsletter .srfm-cbx svg{width:16px;height:16px}

.arn-newsletter .srfm-form-container{--srfm-color-scheme-primary:var(--brand,#12666b)!important;--srfm-color-scheme-text:var(--ink,#213c40)!important;--srfm-color-scheme-text-on-primary:#fff!important}.arn-newsletter .srfm-gdpr-block input:focus-visible+.srfm-cbx{outline:3px solid #bc792d;outline-offset:3px}

.arn-newsletter .srfm-cbx .srfm-required{display:inline!important;white-space:nowrap}
