/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
:root{--pbe-navy:#151140;--pbe-gold:#f7bf14;--pbe-blue:#4b85c5;--pbe-red:#de2855;--pbe-white:#ffffff;--pbe-gold-tint:#fef6dc;--pbe-red-tint:#fdecf0;--pbe-blue-tint:#eef4fb;--pbe-muted:#4a4766;--pbe-navy-hover:#2a2466;--pbe-font:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pbe-radius:.75rem;--pbe-space-1:.25rem;--pbe-space-2:.5rem;--pbe-space-3:.75rem;--pbe-space-4:1rem;--pbe-space-5:1.5rem;--pbe-space-6:2rem;--pbe-max-width:32rem;--pbe-logo-h:clamp(3.5rem,14vw,6rem);--pbe-control-h:3rem;color-scheme:light;}*,*::before,*::after{box-sizing:border-box;}body.pbe-body{margin:0;background:var(--pbe-white);color:var(--pbe-navy);font-family:var(--pbe-font);font-size:1rem;line-height:1.5;}.pbe-body button,.pbe-body input{font:inherit;}.pbe-page{width:min(100% - 2rem,var(--pbe-max-width));margin:0 auto;padding:var(--pbe-space-5) 0 var(--pbe-space-6);overflow-wrap:anywhere;}.pbe-header{margin-bottom:var(--pbe-space-5);text-align:center;}.pbe-brand{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(.75rem,4vw,1.5rem);padding-bottom:var(--pbe-space-4);border-bottom:4px solid var(--pbe-gold);}.pbe-brand__logo{display:block;min-width:0;max-width:calc(50% - 1rem);max-height:var(--pbe-logo-h);width:auto;height:auto;object-fit:contain;}.pbe-brand__sep{align-self:stretch;flex:0 0 2px;background:var(--pbe-blue);}.pbe-title{margin:var(--pbe-space-4) 0 0;font-size:clamp(1.5rem,6vw,2.1rem);line-height:1.2;}.pbe-card{background:var(--pbe-white);border:1px solid var(--pbe-blue);border-top:4px solid var(--pbe-gold);border-radius:var(--pbe-radius);padding:clamp(1rem,5vw,1.75rem);}.pbe-step{margin:0 0 var(--pbe-space-2);font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;}.pbe-heading{margin:0 0 var(--pbe-space-4);font-size:1.35rem;line-height:1.25;}.pbe-heading:focus,.pbe-runner__heading:focus{outline:none;}.pbe-heading:focus-visible,.pbe-runner__heading:focus-visible{outline:3px solid var(--pbe-navy);box-shadow:0 0 0 6px var(--pbe-gold);}.pbe-instructions{margin:0 0 var(--pbe-space-4);white-space:pre-wrap;}.pbe-lead{margin:0 0 var(--pbe-space-4);font-size:1.1rem;}.pbe-meta{margin:0 0 var(--pbe-space-4);color:var(--pbe-muted);}.pbe-field{margin:0 0 var(--pbe-space-5);}.pbe-label{display:block;margin-bottom:var(--pbe-space-2);font-weight:700;}.pbe-input{display:block;width:100%;min-height:var(--pbe-control-h);padding:var(--pbe-space-3);border:2px solid var(--pbe-blue);border-radius:calc(var(--pbe-radius) / 2);background:var(--pbe-white);color:var(--pbe-navy);font-size:max(1rem,16px);}.pbe-input:focus{border-color:var(--pbe-navy);}.pbe-input[aria-invalid="true"]{border-color:var(--pbe-red);}.pbe-hint,.pbe-counter,.pbe-field-error{display:block;margin-top:var(--pbe-space-1);font-size:.9rem;}.pbe-hint,.pbe-counter{color:var(--pbe-muted);}.pbe-field-error{color:var(--pbe-red);font-weight:700;}.pbe-actions{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;gap:var(--pbe-space-3);margin-top:var(--pbe-space-5);}.pbe-button{min-height:var(--pbe-control-h);padding:var(--pbe-space-3) var(--pbe-space-5);border:2px solid var(--pbe-navy);border-radius:calc(var(--pbe-radius) / 2);background:var(--pbe-navy);color:var(--pbe-white);font-weight:700;cursor:pointer;transition:background-color 120ms ease;}.pbe-button:hover{background:var(--pbe-navy-hover);}.pbe-button--secondary{border-color:var(--pbe-blue);background:var(--pbe-white);color:var(--pbe-navy);}.pbe-button--secondary:hover{background:var(--pbe-blue-tint);}.pbe-button--link{min-height:var(--pbe-control-h);padding:0;border:0;background:transparent;color:var(--pbe-navy);text-decoration:underline;}.pbe-button--link:hover{background:transparent;text-decoration-thickness:2px;}.pbe-button:disabled{opacity:.6;cursor:wait;}.pbe-body :focus-visible{outline:3px solid var(--pbe-navy);outline-offset:2px;box-shadow:0 0 0 6px var(--pbe-gold);}.pbe-notice{margin:0 0 var(--pbe-space-4);padding:var(--pbe-space-3) var(--pbe-space-4);border-left:6px solid var(--pbe-blue);border-radius:calc(var(--pbe-radius) / 3);background:var(--pbe-blue-tint);}.pbe-notice--warning{border-left-color:var(--pbe-gold);background:var(--pbe-gold-tint);}.pbe-notice--error{border-left-color:var(--pbe-red);background:var(--pbe-red-tint);}.pbe-notice--success{border-left-color:var(--pbe-navy);}.pbe-runner-form{margin:0;}.pbe-runner{margin:0 0 var(--pbe-space-5);padding:var(--pbe-space-4);border:1px solid var(--pbe-blue);border-radius:calc(var(--pbe-radius) / 2);background:var(--pbe-blue-tint);}.pbe-runner__heading{margin:0 0 var(--pbe-space-3);font-size:1.15rem;}.pbe-runner__fields{margin:0;}.pbe-runner__row{display:flex;flex-wrap:wrap;gap:0 var(--pbe-space-3);padding:var(--pbe-space-1) 0;}.pbe-runner__row dt{min-width:7rem;color:var(--pbe-muted);}.pbe-runner__row dd{margin:0;font-weight:700;}.pbe-proof{margin:0 0 var(--pbe-space-4);padding:var(--pbe-space-4);border:2px solid var(--pbe-navy);border-radius:calc(var(--pbe-radius) / 2);text-align:center;}.pbe-proof__line + .pbe-proof__line{margin-top:var(--pbe-space-3);}.pbe-proof__label{font-size:.8rem;color:var(--pbe-muted);}.pbe-proof__text{margin:0;font-size:1.25rem;font-weight:700;white-space:pre-wrap;}.pbe-proof__text--blank{color:var(--pbe-muted);font-style:italic;font-weight:400;}.pbe-saved{margin-top:var(--pbe-space-5);padding:var(--pbe-space-4);border-radius:var(--pbe-radius);background:var(--pbe-blue-tint);}.pbe-saved__heading{margin:0 0 var(--pbe-space-3);font-size:1rem;}.pbe-saved__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pbe-space-2);margin-bottom:var(--pbe-space-2);}@media (max-width:30rem){.pbe-actions{flex-direction:column;}.pbe-actions .pbe-button{width:100%;}}@media (prefers-reduced-motion:reduce){.pbe-button{transition:none;}}
.pbe-card h1{margin:0 0 var(--pbe-space-4);font-size:1.35rem;line-height:1.25;}.pbe-card a{color:var(--pbe-navy);}.pbe-tabs{display:flex;flex-wrap:wrap;gap:var(--pbe-space-2) var(--pbe-space-4);margin:0 0 var(--pbe-space-5);padding:0 0 var(--pbe-space-3);border-bottom:1px solid var(--pbe-blue);list-style:none;}.pbe-tabs a.is-active{font-weight:700;text-decoration:none;}.pbe-notice ul{margin:0;padding-left:var(--pbe-space-5);}.pbe-card .form-item{margin:0 0 var(--pbe-space-5);}.pbe-card .form-item label{display:block;margin-bottom:var(--pbe-space-2);font-weight:700;}.pbe-card .form-item .option{display:inline;font-weight:400;}.pbe-card .form-required::after{content:" *";color:var(--pbe-red);}.pbe-card input.form-text,.pbe-card input.form-email,.pbe-card input.form-tel,.pbe-card input.form-url,.pbe-card input.form-number,.pbe-card input[type="password"],.pbe-card select,.pbe-card textarea{display:block;width:100%;min-height:var(--pbe-control-h);padding:var(--pbe-space-3);border:2px solid var(--pbe-blue);border-radius:calc(var(--pbe-radius) / 2);background:var(--pbe-white);color:var(--pbe-navy);font:inherit;font-size:max(1rem,16px);}.pbe-card input:focus,.pbe-card select:focus,.pbe-card textarea:focus{border-color:var(--pbe-navy);}.pbe-card input.error,.pbe-card select.error,.pbe-card textarea.error,.pbe-card [aria-invalid="true"]{border-color:var(--pbe-red);}.pbe-card .description{margin-top:var(--pbe-space-1);color:var(--pbe-muted);font-size:.9rem;}.pbe-card .form-item--error-message{margin-top:var(--pbe-space-1);color:var(--pbe-red);font-size:.9rem;font-weight:700;}.pbe-card fieldset{margin:0 0 var(--pbe-space-5);padding:var(--pbe-space-4);border:1px solid var(--pbe-blue);border-radius:calc(var(--pbe-radius) / 2);}.pbe-card legend{padding:0 var(--pbe-space-2);font-weight:700;}.pbe-card .form-actions{display:flex;flex-wrap:wrap;gap:var(--pbe-space-3);margin-top:var(--pbe-space-5);}.pbe-card .button,.pbe-card .form-submit{min-height:var(--pbe-control-h);padding:var(--pbe-space-3) var(--pbe-space-5);border:2px solid var(--pbe-navy);border-radius:calc(var(--pbe-radius) / 2);background:var(--pbe-navy);color:var(--pbe-white);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color 120ms ease;}.pbe-card .button:hover,.pbe-card .form-submit:hover{background:var(--pbe-navy-hover);}
