/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--rem-base:16}@media (min-width:1024px){:root{--rem-base:19}}.youtube-cookies-popup-box-info{font-size:1rem;font-weight:400;--youtube-cookies-popup-bg:#002877;--youtube-cookies-color-primary:#002877;--youtube-cookies-button-border:1px solid #fff;--youtube-cookies-button-border-radius:0;--youtube-cookies-button-bg:#ffc800;--youtube-cookies-button-color:#002877;--youtube-cookies-button-font-weight:800}.youtube-cookies-button--manage{--youtube-cookies-button-bg:#ffc800;--youtube-cookies-button-color:#002877}.youtube-cookies-button--manage:hover,.youtube-cookies-button:hover{--youtube-cookies-button-bg:#ff9500;--youtube-cookies-button-color:#002877}.youtube-cookies-popup-message{color:#fff}.youtube-cookies-popup-message a{color:inherit;text-decoration:underline;text-underline-offset:2px}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
:root{--rem-base:16}@media (min-width:1024px){:root{--rem-base:19}}.webform-submission-publications-order-form-form #edit-name-and-address-public,.webform-submission-publications-order-form-form #edit-professional-journey,.webform-submission-publications-order-form-form #edit-professional-journey-delivery-info,.webform-submission-publications-order-form-form #edit-public-journey,.webform-submission-publications-order-form-form #edit-tell-us-what-you-need--wrapper,.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary{background:#f5f5f5;padding:32px 16px}.webform-submission-publications-order-form-form .webform-submission-form-title{text-align:center;color:#000;font-size:24px;font-weight:500;line-height:30px}.webform-submission-publications-order-form-form #edit-name-and-address-public,.webform-submission-publications-order-form-form #edit-tell-us-what-you-need--wrapper{position:relative}.webform-submission-publications-order-form-form #edit-public-journey .form-item .description strong{color:#000}.webform-submission-publications-order-form-form .form-type-processed-text strong{font-weight:700}.webform-submission-publications-order-form-form .form-type-processed-text p{margin-bottom:32px;font-size:16px;line-height:22px}.webform-submission-publications-order-form-form .form-checkbox{left:18px;top:16px}.webform-submission-publications-order-form-form fieldset{border:0}.webform-submission-publications-order-form-form .has-description{padding-left:18px;margin:32px 0 0!important;padding-top:0!important}.webform-submission-publications-order-form-form .has-description:before{content:"";display:block;position:absolute;height:100%;width:2px;background:#207eff;left:0}.webform-submission-publications-order-form-form details .form-item:not(.has-description){margin-bottom:0!important;padding-top:16px;padding-left:18px}.webform-submission-publications-order-form-form details .form-item:not(.has-description):before{content:"";display:block;position:absolute;height:100%;width:2px;background:#207eff;left:0;top:0}.webform-submission-publications-order-form-form details .form-item:last-child{margin-bottom:16px!important}.webform-submission-publications-order-form-form summary+.form-item{margin:32px 0 0!important;padding-top:0!important}.webform-submission-publications-order-form-form .form-type-radio label{font-weight:500;line-height:30px;width:100%;padding-left:16px}.webform-submission-publications-order-form-form .form-type-checkbox .label{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;gap:8px;font-size:16px;font-weight:500;line-height:22px;width:100%}.webform-submission-publications-order-form-form .form-type-checkbox .label::before{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none}.webform-submission-publications-order-form-form .form-type-checkbox .label::after{position:absolute;top:calc(50% - 10px)}.webform-submission-publications-order-form-form .form-item .description{margin-bottom:16px;padding:0}.webform-submission-publications-order-form-form .form-item .description p{padding-left:0;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.webform-submission-publications-order-form-form .form-item .description strong{font-size:18px;font-weight:700;line-height:22.5px;margin-bottom:16px;display:block;color:#002877}.webform-submission-publications-order-form-form .form-item[class*="-postal-code"] .form-text{max-width:unset}.webform-submission-publications-order-form-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.webform-submission-publications-order-form-form .form-actions .button{margin:0}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary h2{color:#002877;font-size:18px;font-style:normal;font-weight:700;line-height:22.5px}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary .publications-order-form__selected-publications-order{color:#000;font-size:16px;font-weight:500;line-height:22px;margin-top:8px}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary ul{padding:8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:2px solid #666;background:#fff;margin-top:24px}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary li{padding:8px 0;margin:0 16px;font-size:16px;line-height:22px;border-bottom:1px solid #e7eaed}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary li:last-child{border-bottom:0}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary .button--link{background:unset;width:unset;height:unset;color:#002877;font-size:16px;font-weight:500;line-height:22px;text-decoration:underline;margin-top:16px;padding:0;min-height:unset}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary .button--link:hover{text-decoration:none}.webform-submission-publications-order-form-form #edit-professional-details .form-type-checkbox{padding-left:0}.webform-submission-publications-order-form-form .fieldset-legend{margin:0}.webform-submission-publications-order-form-form .fieldgroup .form-item--error-message{color:#d62816;font-size:17px;font-weight:800;margin-bottom:5px;margin-top:3px}.webform-submission-publications-order-form-form .form-checkboxes,.webform-submission-publications-order-form-form .radios-wrapper{margin-top:10px}.webform-submission-publications-order-form-form .publications-limit-error input[type=checkbox]+.label::before,.webform-submission-publications-order-form-form .publications-limit-error input[type=checkbox]:checked+.label::before{border-color:#d62816;border-width:3px}.webform-submission-publications-order-form-form .publications-limit-error .label{display:-ms-grid;display:grid;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;grid-column-gap:8px;grid-row-gap:0;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}.webform-submission-publications-order-form-form .publications-limit-error .label::before{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;grid-column:1/2}.webform-submission-publications-order-form-form .publications-limit-error .label-text{grid-area:1/2/2/3}.webform-submission-publications-order-form-form .publications-limit-error .publications-limit-error__message{color:#d62816;font-size:14px;font-weight:700;line-height:120%;grid-area:2/2/3/3}#publications-limit-error-box{margin-bottom:32px}#publications-limit-error-box .message.is-danger .message-body{padding:24px}#publications-limit-error-box h2{font-size:30px;font-weight:700;line-height:37.5px;color:#000}#publications-limit-error-box .publications-limit-error__summary-body{color:#d62816;font-size:19px;font-style:normal;font-weight:700;line-height:30px;margin-top:8px}@media screen and (min-width:769px),print{.webform-submission-publications-order-form-form .form-actions{gap:48px}.webform-submission-publications-order-form-form .form-item .description p{font-size:19px;line-height:30px}.webform-submission-publications-order-form-form .form-item .description strong{font-size:24px;line-height:30px}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary h2{font-size:24px;line-height:30px}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary .publications-order-form__selected-publications-order{font-size:19px;line-height:30px}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary li{font-size:19px;line-height:30px}.webform-submission-publications-order-form-form .publications-order-form__selected-publications-summary .button--link{font-size:19px;line-height:30px}.webform-submission-publications-order-form-form .form-type-processed-text p{font-size:19px;line-height:30px}.webform-submission-publications-order-form-form .form-type-radio label{line-height:30px;font-size:19px}.webform-submission-publications-order-form-form .form-type-checkbox .label{font-size:19px;line-height:1.2}}
