/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--ind-form-field-info-message-padding-block-start:var(--ind-size-rem-0);--ind-form-field-info-message-padding-inline-end:var(--ind-size-rem-0);--ind-form-field-info-message-padding-block-end:var(--ind-size-rem-0);--ind-form-field-info-message-padding-inline-start:var(--ind-size-rem-0);--ind-form-field-info-message-row-gap:var(--ind-size-rem-0);--ind-form-field-info-message-font-family:var(--ind-text-font-family);--ind-form-field-info-message-font-size:var(--ind-text-md);--ind-form-field-info-message-font-weight:var(--ind-text-font-weight);--ind-form-field-info-message-line-height:var(--ind-text-line-height);--ind-form-field-info-message-color:var(--ind-feedback-info-color);--ind-form-field-info-message-column-gap:var(--ind-space-inline-sm);--ind-form-field-info-message-icon-size:var(--ind-size-icon-md);}.ind-form-field{gap:var(--ind-form-field-column-gap);width:100%;}:where(.ind-form-field){margin-block-start:var(--ind-form-field-margin-block-start);}.ind-form-field > *:first-child{margin-block-start:0;}.ind-form-field__control{align-items:flex-start;display:flex;flex-direction:column;margin-block-start:var(--ind-form-field-column-gap);}.ind-form-field--error{border-color:var(--ind-form-field-error-border-color);border-inline-start-style:solid;border-inline-start-width:var(--ind-form-field-error-border-inline-start-width);padding-inline-start:var(--ind-form-field-error-padding-inline-start);}.ind-form-field__description{color:var(--ind-form-field-description-color);font-family:var(--ind-form-field-description-font-family);font-size:var(--ind-form-field-description-font-size);font-weight:var(--ind-form-field-description-font-weight);line-height:var(--ind-form-field-description-line-height);}.ind-form-field__error-message{align-items:center;color:var(--ind-form-field-error-message-color);column-gap:var(--ind-form-field-error-message-column-gap);display:flex;font-family:var(--ind-form-field-error-message-font-family);font-size:var(--ind-form-field-error-message-font-size);font-weight:var(--ind-form-field-error-message-font-weight);line-height:var(--ind-form-field-error-message-line-height);margin-block-start:var(--ind-form-field-column-gap);padding-block:var(--ind-form-field-error-message-padding-block-start) var(--ind-form-field-error-message-padding-block-end);padding-inline:var(--ind-form-field-error-message-padding-inline-start) var(--ind-form-field-error-message-padding-inline-end);}.ind-form-field__error-message-icon{block-size:var(--ind-form-field-error-message-icon-size);flex-shrink:0;inline-size:var(--ind-form-field-error-message-icon-size);}.ind-form-field__info-message{align-items:center;color:var(--ind-form-field-info-message-color);column-gap:var(--ind-form-field-info-message-column-gap);display:flex;font-family:var(--ind-form-field-info-message-font-family);font-size:var(--ind-form-field-info-message-font-size);font-weight:var(--ind-form-field-info-message-font-weight);line-height:var(--ind-form-field-info-message-line-height);padding-block:var(--ind-form-field-info-message-padding-block-start) var(--ind-form-field-info-message-padding-block-end);padding-inline:var(--ind-form-field-info-message-padding-inline-start) var(--ind-form-field-info-message-padding-inline-end);row-gap:var(--ind-form-field-info-message-row-gap);}.ind-form-field__info-message-icon{block-size:var(--ind-form-field-info-message-icon-size);flex-shrink:0;inline-size:var(--ind-form-field-info-message-icon-size);}fieldset.ind-form-field{border:0;margin-inline:0;padding:0;position:relative;}fieldset.ind-form-field--error::before{background:var(--ind-form-field-error-border-color);bottom:0;content:"";left:0;position:absolute;top:-1.5rem;width:var(--ind-form-field-error-border-inline-start-width);}fieldset.ind-form-field--error{padding-inline-start:var(--ind-form-field-error-padding-inline-start);}fieldset.ind-form-field > legend{display:block;margin-block-start:var(--ind-form-field-column-gap);padding:0;}.ind-form-field__label-inline{gap:var(--ind-form-field-column-gap);}.ind-form-field__label-inline > *:first-child{flex:1 0 auto;}.ind-form-field__description-inline{color:var(--ind-form-field-description-color);margin-block-start:0;}.ind-form-field__help{background:none;border:0;color:var(--ind-form-field-info-message-color);column-gap:var(--ind-form-field-info-message-column-gap);cursor:pointer;display:flex;font-family:var(--ind-form-field-info-message-font-family);font-size:var(--ind-form-field-info-message-font-size);font-weight:var(--ind-form-field-info-message-font-weight);inline-size:100%;justify-content:flex-start;line-height:var(--ind-form-field-info-message-line-height);margin-block-start:var(--ind-form-field-column-gap);padding-block:var(--ind-form-field-info-message-padding-block-start) var(--ind-form-field-info-message-padding-block-end);padding-inline:var(--ind-form-field-info-message-padding-inline-start) var(--ind-form-field-info-message-padding-inline-end);text-align:start;}.ind-form-field__help:hover{color:var(--ind-form-field-info-message-color);}.ind-form-field__help[aria-expanded=true] .ind-form-field__help-chevron{transform:rotate(180deg);}.ind-form-field__help-icon{block-size:var(--ind-form-field-info-message-icon-size);color:inherit;flex-shrink:0;inline-size:var(--ind-form-field-info-message-icon-size);}.ind-form-field__help-chevron{block-size:var(--ind-form-field-info-message-icon-size);flex-shrink:0;inline-size:var(--ind-form-field-info-message-icon-size);transition:transform 300ms ease;}.ind-form-field__help:focus-visible{outline:var(--ind-focus-visible-outline-width) var(--ind-focus-visible-outline-style) var(--ind-focus-visible-outline-color);outline-offset:var(--ind-focus-visible-outline-offset);}.ind-form-field__help .ind-collapse__inner{color:var(--ind-form-field-info-message-content-color,var(--ind-text-color));}
.ind-grid{--_grid-column-gap:var(--ind-grid-column-gap);--_grid-column-inline-size:min(var(--_grid-column-min-inline-size),100%);--_grid-column-min-inline-size:var(--ind-grid-column-min-inline-size);--_grid-row-gap:var(--ind-grid-row-gap);display:grid;gap:var(--_grid-row-gap) var(--_grid-column-gap);grid-template-columns:repeat(auto-fill,minmax(var(--_grid-column-inline-size),1fr));}.ind-grid--variant\:content{grid-template:"main" auto/minmax(0,1fr);}@media (min-width:768px){.ind-grid--variant\:content{grid-template:"main . ." auto/minmax(0,7fr) minmax(0,2fr) minmax(0,3fr);}}.ind-grid--variant\:content:has(.ind-grid__item--area\:side){grid-template:"main" auto "side" auto/minmax(0,1fr);}@media (min-width:768px){.ind-grid--variant\:content:has(.ind-grid__item--area\:side){grid-template:"main . side" auto/minmax(0,7fr) minmax(0,2fr) minmax(0,3fr);}}.ind-grid--columns\:1{--_grid-num-cols:1;--_grid-column-inline-size:clamp(var(--_grid-column-min-inline-size),100% / var(--_grid-num-cols) - var(--_grid-column-gap) * (var(--_grid-num-cols) - 1) / var(--_grid-num-cols),100%);}.ind-grid--columns\:2{--_grid-num-cols:2;--_grid-column-inline-size:clamp(var(--_grid-column-min-inline-size),100% / var(--_grid-num-cols) - var(--_grid-column-gap) * (var(--_grid-num-cols) - 1) / var(--_grid-num-cols),100%);}.ind-grid--columns\:3{--_grid-num-cols:3;--_grid-column-inline-size:clamp(var(--_grid-column-min-inline-size),100% / var(--_grid-num-cols) - var(--_grid-column-gap) * (var(--_grid-num-cols) - 1) / var(--_grid-num-cols),100%);}.ind-grid--columns\:4{--_grid-num-cols:4;--_grid-column-inline-size:clamp(var(--_grid-column-min-inline-size),100% / var(--_grid-num-cols) - var(--_grid-column-gap) * (var(--_grid-num-cols) - 1) / var(--_grid-num-cols),100%);}.ind-grid--column-gap\:xs{--_grid-column-gap:var(--ind-grid-gap-xs);}.ind-grid--column-gap\:lg{--_grid-column-gap:var(--ind-grid-gap-lg);}.ind-grid--column-gap\:xl{--_grid-column-gap:var(--ind-grid-gap-xl);}.ind-grid--row-gap\:xs{--_grid-row-gap:var(--ind-grid-gap-xs);}.ind-grid--row-gap\:lg{--_grid-row-gap:var(--ind-grid-gap-lg);}.ind-grid--row-gap\:xl{--_grid-row-gap:var(--ind-grid-gap-xl);}.ind-grid--no-wrap{grid-auto-columns:var(--_grid-column-inline-size);grid-auto-flow:column;grid-template-columns:none;}.ind-grid__item--area\:content{grid-area:main;}.ind-grid__item--area\:side{grid-area:side;}
