/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--size-content-narrow:600px;--size-form-narrow:400px;--size-radius:4px;}
:root{--options-space-gap-y:.75em;--options-space-gap-x:.25em;--option-line-height:var(--font-line-height-tight,1.2);--option-font-size:16px;--option-font-weight:400;--option-space-gap-x:.75em;--option-space-gap-y:.25em;--option-input-size:.75em;}form > * + *{margin-top:var(--space-gap-y);}label,legend{display:block;margin-bottom:0;font-family:var(--font-family-interface);font-family:var(--label-font-family,var(--font-family-interface));font-size:16px;font-size:var(--label-font-size,16px);font-weight:var(--font-weight-bold);font-weight:var(--label-font-weight,var(--font-weight-bold));}input,textarea{background-color:#fff;background-color:var(--input-color-background,#fff);border-color:var(--color-border);border-color:var(--input-color-border,var(--color-border));border-width:1px;border-width:var(--input-size-border,var(--size-border,1px));border-style:solid;border-style:var(--input-style-border,solid);border-radius:0;border-radius:var(--input-size-radius,0);font-family:var(--font-family-interface);font-family:var(--input-font-family,var(--font-family-interface));font-size:var(--font-size-body-small);font-size:var(--input-font-size,var(--font-size-body-small));max-width:100%;padding:6px 12px;padding:var(--input-space-inset-y,var(--input-space-inset,6px)) var(--input-space-inset-y,var(--input-space-inset,12px));}textarea{display:block;width:100%;}input[type=text],input[type=password],input[type=date],input[type=email],input[type=number]{height:auto;}input[type=file]{height:inherit;}input[type=submit],button{text-transform:uppercase;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--input-color-background,#fff);border-radius:0;border-radius:var(--input-size-radius,0);color:--color-text-interface;color:var(--input-color-text,--color-text-interface);font-family:var(--font-family-interface);font-family:var(--input-font-family,var(--font-family-interface));font-size:var(--font-size-body-small);font-size:var(--input-font-size,var(--font-size-body-small));padding:6px 12px;padding:var(--input-space-inset-y,var(--input-space-inset,6px)) var(--input-space-inset-y,var(--input-space-inset,12px));text-indent:0.01px;-o-text-overflow:"";text-overflow:"";}select::-ms-expand{display:none;}.form-item > * + *{margin-top:var(--space-gap-y-minimal);}.form-item + .form-item{margin-top:var(--space-gap-y);}input[type=checkbox],input[type=radio]{height:.75em;height:var(--option-input-size,auto);width:.75em;width:var(--option-input-size,auto);}input[type=checkbox] + label,input[type=radio] + label,.option{display:inline-block;font-size:16px;font-size:var(--option-font-size);font-weight:400;font-weight:var(--option-font-weight);line-height:1.2;line-height:var(--option-line-height);}.form-type-boolean + .form-type-boolean{margin-top:.75em;margin-top:var(--options-space-gap-y);}.form-type-boolean{padding-left:calc(.75em + .75em);padding-left:calc(var(--option-space-gap-x) + var(--option-input-size));font-size:16px;font-size:var(--option-font-size);}.form-type-boolean input[type=checkbox],.form-type-boolean input[type=radio]{display:inline-block;font-size:inherit;left:calc((.75em + .75em) * -1);left:calc((var(--option-space-gap-x) + var(--option-input-size)) * -1);margin-right:calc((.75em) * -1);margin-right:calc((var(--option-input-size)) * -1);position:relative;}.form-type-boolean input[type=checkbox] + label,.form-type-boolean input[type=radio] + label{font-size:inherit;}@supports (display:grid){.form-type-boolean{display:grid;grid-template-columns:.75em auto;grid-template-columns:var(--option-input-size) auto;-webkit-column-gap:.75em;-moz-column-gap:.75em;column-gap:.75em;grid-column-gap:.75em;grid-column-gap:var(--option-space-gap-x);-webkit-column-gap:var(--option-space-gap-x);-moz-column-gap:var(--option-space-gap-x);column-gap:var(--option-space-gap-x);padding-left:0;}.form-type-boolean > *{grid-column:2;}.form-type-boolean input[type=checkbox],.form-type-boolean input[type=radio]{grid-column:1;left:auto;margin:calc((1em - .75em) / 1.2) 0 0;margin:calc((1em - var(--option-input-size)) / var(--option-line-height)) 0 0;position:static;}.form-type-boolean input[type=checkbox] + *,.form-type-boolean input[type=radio] + *{margin-top:0;}}.description{font-size:var(--font-size-description);font-family:var(--font-family-interface);}.filter-wrapper{margin-top:0;}.filter-guidelines,.filter-help{font-size:var(--font-size-description);font-family:var(--font-family-interface);}.filter-guidelines ul{margin-top:0;}.form-item-password-confirm{width:var(--size-form-narrow);max-width:100%;}.password-strength__meter{background-color:var(--color-feedback-background);}.password-strength__indicator.is-fair{background-color:var(--color-feedback-fair);}.password-strength__indicator.is-strong{background-color:var(--color-feedback-strong);}.password-strength__indicator.is-good{background-color:var(--color-feedback-good);}.password-strength__indicator.is-weak{background-color:var(--color-feedback-weak);}.password-confirm,.password-strength__title{font-size:var(--font-size-description);font-family:var(--font-family-interface);}.password-strength__text{font-weight:var(--font-weight-bold);}.password-confirm > span{font-weight:var(--font-weight-bold);}.password-confirm > span.error{color:var(--color-feedback-error);}.password-confirm > span.ok{color:var(--color-feedback-good);}.password-suggestions{font-size:var(--font-size-description);font-family:var(--font-family-interface);font-weight:var(--font-weight-bold);}.password-suggestions > ul{font-weight:var(--font-weight-regular);}
img{max-width:100%;height:auto;}figure{margin:0;}figure img{display:block;}figcaption{margin:1em 0;}
table{width:100%;max-width:100%;margin-top:0;margin-bottom:72px;border-spacing:0;text-align:left;border-collapse:collapse;font-family:var(--font-family-interface);font-size:var(--font-size-body-small);}h1 + table,h2 + table,h3 + table,h4 + table,h5 + table,table:not(:first-child){margin-top:24px;}thead th{vertical-align:bottom;}thead th,thead td{border-bottom:1px solid var(--table-color-border);}th,td{padding:8px;text-align:left;vertical-align:top;}th{color:var(--color-text-heading);font-weight:var(--font-weight-bold);}caption + thead tr:first-child th,caption + thead tr:first-child td,colgroup + thead tr:first-child th,colgroup + thead tr:first-child td,thead:first-child tr:first-child th,thead:first-child tr:first-child td{border-top:0;}tbody + tbody{border-top:2px solid var(--color-border);}tr.odd{background-color:var(--table-color-background-row-odd);}tr.even{background-color:var(--table-color-background-row-even);}
