.jl-system-page{background:var(--jl-color-background);padding-block:clamp(56px,8vw,110px)}.jl-system-page__inner{margin-inline:auto;width:min(calc(100% - var(--jl-module-side-margin) - var(--jl-module-side-margin)),var(--jl-max-width))}.jl-system-page__card{background:#fff;border:var(--jl-border-width) solid var(--jl-border-default);border-radius:var(--jl-card-radius);box-shadow:var(--jl-card-shadow);margin-inline:auto;padding:clamp(30px,5vw,56px);text-align:center;width:min(100%,760px)}.jl-system-page__card>:last-child{margin-bottom:0}.jl-system-page__status{align-items:center;background:var(--jl-color-lightest-blue);border:var(--jl-border-width) solid var(--jl-border-default);border-radius:999px;color:var(--jl-color-bright-blue);display:inline-flex;font-family:var(--jl-font-heading);font-size:16px;font-weight:700;justify-content:center;line-height:20px;margin:0 0 18px;min-height:44px;min-width:72px;padding:8px 18px}.jl-system-page__title{margin-inline:auto;max-width:620px}.jl-system-page__copy{color:var(--jl-color-body-grey);font-size:18px;line-height:30px;margin-inline:auto;max-width:600px}.jl-system-page__actions{justify-content:center}.jl-system-page__secondary-link{align-items:center;color:var(--jl-color-dark-grey);display:inline-flex;font-family:var(--jl-font-heading);font-size:16px;font-weight:700;justify-content:center;line-height:20px;min-height:var(--jl-touch-target)}.jl-system-page__secondary-link:focus,.jl-system-page__secondary-link:hover{color:var(--jl-color-bright-blue)}.jl-system-search .jl-system-page__card{text-align:left;width:min(100%,980px)}.jl-system-search__intro{margin-bottom:32px;max-width:700px}.jl-system-search__intro .jl-system-page__copy{margin-inline:0}.jl-system-search__input{margin-bottom:40px}.jl-system-search .hs-search-field{position:relative}.jl-system-search .hs-search-field form,.jl-system-search .hs-search-field__bar,.jl-system-search .hs-search-field__form{align-items:end;display:flex;flex-wrap:wrap;gap:14px}.jl-system-search .hs-search-field label,.jl-system-search .hs-search-field__label{color:var(--jl-color-dark-grey);flex-basis:100%;font-family:var(--jl-font-heading);font-size:16px;font-weight:700;line-height:20px;margin:0}.jl-system-search .hs-search-field input,.jl-system-search .hs-search-field input[type=search],.jl-system-search .hs-search-field input[type=text]{background:var(--jl-form-field-background);border:var(--jl-border-width) solid var(--jl-form-field-border);border-radius:var(--jl-form-field-radius);color:var(--jl-form-field-text);flex:1 1 320px;font-family:var(--jl-font-body);font-size:16px;line-height:24px;min-height:var(--jl-form-field-height);min-width:0;padding:var(--jl-form-field-padding)}.jl-system-search .hs-search-field input:focus{border-color:var(--jl-form-field-active-border)}.jl-system-search .hs-search-field button,.jl-system-search .hs-search-field input[type=submit]{align-items:center;background:var(--jl-button-primary-background);border:var(--jl-button-border-width) solid var(--jl-button-primary-background);border-radius:var(--jl-button-primary-radius);color:var(--jl-button-text-dark);cursor:pointer;display:inline-flex;font-family:var(--jl-font-heading);font-size:16px;font-weight:700;justify-content:center;line-height:20px;min-height:var(--jl-button-height);min-width:var(--jl-button-min-width);padding:var(--jl-button-padding);text-align:center;transition:background-color .16s ease,border-color .16s ease}.jl-system-search .hs-search-field button:focus,.jl-system-search .hs-search-field button:hover,.jl-system-search .hs-search-field input[type=submit]:focus,.jl-system-search .hs-search-field input[type=submit]:hover{background:var(--jl-button-primary-hover-background);border-color:var(--jl-button-primary-hover-background)}.jl-system-search .hs-search-field__suggestions{background:#fff;border:var(--jl-border-width) solid var(--jl-border-default);border-radius:var(--jl-card-radius);box-shadow:var(--jl-card-shadow);margin-top:8px;padding:12px;width:100%;z-index:20}.jl-system-search .hs-search-results,.jl-system-search .hs-search-results__listing{display:grid;gap:20px;margin:0;padding:0}.jl-system-search .hs-search-results__empty-state,.jl-system-search .hs-search-results__result{background:#fff;border:var(--jl-border-width) solid var(--jl-border-default);border-radius:var(--jl-card-radius);box-shadow:var(--jl-card-shadow);padding:24px}.jl-system-search .hs-search-results__title{color:var(--jl-color-bright-blue);font-family:var(--jl-font-heading);font-size:24px;font-weight:700;line-height:32px;overflow-wrap:anywhere}.jl-system-search .hs-search-results__description,.jl-system-search .hs-search-results__message,.jl-system-search .hs-search-results__metadata{color:var(--jl-color-body-grey);font-size:16px;line-height:27px}.jl-system-search .hs-highlight-html,.jl-system-search .hs-search-highlight{background:var(--jl-color-light-swish-yellow);color:var(--jl-color-dark-grey)}.jl-system-search .hs-search-results__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.jl-system-search .hs-search-results__pagination a,.jl-system-search .hs-search-results__pagination button{min-height:var(--jl-touch-target);min-width:var(--jl-touch-target)}.jl-email-system{padding-block:var(--jl-section-spacing)}.jl-email-system__card{display:grid;gap:28px;text-align:left;width:min(100%,960px)}.jl-email-system__intro{display:grid;gap:12px;justify-items:center;text-align:center}.jl-email-system__eyebrow{color:var(--jl-color-bright-blue);font-family:var(--jl-font-body);font-size:10px;font-weight:700;line-height:14px;margin:0;text-transform:uppercase}.jl-email-system .email-prefs,.jl-email-system form,.jl-email-system__native{display:grid;gap:22px}.jl-email-system .email-prefs h1,.jl-email-system .email-prefs h2,.jl-email-system .email-prefs h3,.jl-email-system__native h1,.jl-email-system__native h2,.jl-email-system__native h3{color:var(--jl-color-dark-grey);font-family:var(--jl-font-heading);font-weight:700;margin:0}.jl-email-system .email-prefs h1,.jl-email-system__native h1{text-align:center}.jl-email-system .email-prefs p,.jl-email-system__native p{color:var(--jl-color-body-grey);margin:0}.jl-email-system .email-prefs .header{color:var(--jl-color-dark-grey);font-family:var(--jl-font-heading);font-size:20px;font-weight:700;line-height:28px}.jl-email-system .email-prefs input[type=checkbox],.jl-email-system .email-prefs input[type=radio]{accent-color:var(--jl-color-cta-yellow);flex:0 0 20px;height:20px;margin:3px 0 0;width:20px}.jl-email-system .email-prefs .item,.jl-email-system .email-prefs .subscribe-options>label,.jl-email-system .email-prefs .subscription-options>label{background:var(--jl-color-lightest-blue);border:var(--jl-border-width) solid var(--jl-border-default);border-radius:18px;padding:18px}.jl-email-system .email-prefs .item{display:block}.jl-email-system .email-prefs .item:has(>input[type=checkbox],>input[type=radio]){align-items:start;column-gap:14px;display:grid;grid-template-columns:24px minmax(0,1fr);row-gap:6px}.jl-email-system .email-prefs .item:has(>input[type=checkbox],>input[type=radio])>input[type=checkbox],.jl-email-system .email-prefs .item:has(>input[type=checkbox],>input[type=radio])>input[type=radio]{grid-column:1}.jl-email-system .email-prefs .item:has(>input[type=checkbox],>input[type=radio])>:not(input[type=checkbox]):not(input[type=radio]){grid-column:2}.jl-email-system .email-prefs .subscribe-options label,.jl-email-system .email-prefs .subscription-options label,.jl-email-system .email-prefs label{align-items:start;color:var(--jl-color-body-grey);display:flex;gap:14px;max-width:100%;white-space:normal;width:100%}.jl-email-system .email-prefs .item label{background:transparent;border:0;padding:0}.jl-email-system .email-prefs .item>div,.jl-email-system .email-prefs .item>label,.jl-email-system .email-prefs .item>span,.jl-email-system .email-prefs label>div,.jl-email-system .email-prefs label>span{flex:1 1 auto;max-width:none;min-width:0;overflow-wrap:anywhere;word-break:normal}.jl-email-system .email-prefs input[type=email],.jl-email-system .email-prefs input[type=text],.jl-email-system__native input[type=email],.jl-email-system__native input[type=text]{background:var(--jl-form-field-background);border:var(--jl-border-width) solid var(--jl-form-field-border);border-radius:var(--jl-form-field-radius);color:var(--jl-form-field-text);font-family:var(--jl-font-body);font-size:16px;line-height:27px;min-height:var(--jl-form-field-height);padding:var(--jl-form-field-padding);width:100%}.jl-email-system .email-prefs input[type=email]:focus,.jl-email-system .email-prefs input[type=text]:focus,.jl-email-system__native input[type=email]:focus,.jl-email-system__native input[type=text]:focus{border-color:var(--jl-form-field-active-border)}.jl-email-system .email-prefs button,.jl-email-system .email-prefs input[type=submit],.jl-email-system__native .hs-button,.jl-email-system__native button,.jl-email-system__native input[type=submit]{align-items:center;background:var(--jl-button-primary-background);border:var(--jl-button-border-width) solid var(--jl-button-primary-background);border-radius:var(--jl-button-primary-radius);color:var(--jl-button-text-dark);cursor:pointer;display:inline-flex;font-family:var(--jl-font-heading);font-size:16px;font-weight:700;justify-content:center;line-height:20px;min-height:var(--jl-button-height);min-width:var(--jl-button-min-width);padding:var(--jl-button-padding);text-align:center;transition:background-color .16s ease,border-color .16s ease}.jl-email-system .email-prefs button:focus,.jl-email-system .email-prefs button:hover,.jl-email-system .email-prefs input[type=submit]:focus,.jl-email-system .email-prefs input[type=submit]:hover,.jl-email-system__native .hs-button:focus,.jl-email-system__native .hs-button:hover,.jl-email-system__native button:focus,.jl-email-system__native button:hover,.jl-email-system__native input[type=submit]:focus,.jl-email-system__native input[type=submit]:hover{background:var(--jl-button-primary-hover-background);border-color:var(--jl-button-primary-hover-background)}.jl-email-system__native label{color:var(--jl-color-dark-grey);font-family:var(--jl-font-heading);font-size:16px;font-weight:700;line-height:20px;margin:0}.jl-email-system--backup .jl-email-system__native--backup{justify-items:stretch}.jl-email-system--backup .jl-email-system__native--backup form{gap:18px;width:100%}.jl-email-system__small-print{color:var(--jl-color-body-grey);font-size:14px;line-height:21px;margin:0;text-align:center}@media (max-width:640px){.jl-system-page{padding-block:42px}.jl-system-page__card{padding:28px 22px}.jl-system-page__copy{font-size:16px;line-height:27px}.jl-email-system .email-prefs button,.jl-email-system .email-prefs input[type=submit],.jl-email-system__native .hs-button,.jl-email-system__native button,.jl-email-system__native input[type=submit],.jl-system-page__actions,.jl-system-page__actions .jl-button,.jl-system-search .hs-search-field button,.jl-system-search .hs-search-field input[type=submit]{width:100%}.jl-system-search .hs-search-field form,.jl-system-search .hs-search-field__bar,.jl-system-search .hs-search-field__form{align-items:stretch}}