/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer drupal {/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--button-inverted:false}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid}}}@layer components{.button{--_color:var(--color-primary);--_bg:transparent;--_text:var(--color-primary);justify-content:center;align-items:center;gap:var(--spacing,.25rem);min-height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 2);display:inline-flex}@media (min-width:64rem){.button{min-height:calc(var(--spacing,.25rem) * 12);padding-inline:calc(var(--spacing,.25rem) * 6)}}.button{outline-offset:1px;border-style:var(--tw-border-style);font-family:var(--font-sans,"Lexend HM", var(--_font-sans-default));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);cursor:pointer;text-align:center;color:var(--_text);background-color:var(--_bg);border-width:2px;border-color:var(--_color)}.button:focus-visible{outline-color:var(--_color)}.button:focus-visible:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.button:where(.button:hover){--_color:#00c733}@supports (color:color-mix(in lab, red, red)){.button:where(.button:hover){--_color:color-mix(in srgb, var(--color-accent,inherit) 90%, black)}}.button:disabled{--_text:var(--color-neutral-500);--_bg:transparent;--_color:var(--color-neutral-500);cursor:not-allowed}.button--primary{--_color:var(--color-primary);--_bg:var(--_color);--_text:var(--color-primary-content)}.button--primary:where(.button--primary:hover){--_color:var(--color-secondary)}.button--primary.button--outline{--_bg:transparent;--_text:var(--color-primary)}.button--primary.button--outline:where(.button--primary.button--outline:hover){--_color:#00c733}@supports (color:color-mix(in lab, red, red)){.button--primary.button--outline:where(.button--primary.button--outline:hover){--_color:color-mix(in srgb, var(--color-accent,inherit) 90%, black)}}.button--accent{--_color:var(--color-accent);--_bg:var(--_color);--_text:var(--color-accent-content)}.button--accent:where(.button--accent:hover){--_color:#00c733}@supports (color:color-mix(in lab, red, red)){.button--accent:where(.button--accent:hover){--_color:color-mix(in srgb, var(--color-accent,inherit) 90%, black)}}.button--accent:focus-visible{--_color:#00dd39}.button--accent.button--outline{--_bg:transparent;--_text:var(--color-accent-content)}.button--accent.button--outline:where(.button--accent.button--outline:hover){--_color:#00c733}@supports (color:color-mix(in lab, red, red)){.button--accent.button--outline:where(.button--accent.button--outline:hover){--_color:color-mix(in srgb, var(--color-accent,inherit) 90%, black)}}@container style(--button-inverted){.button.button--primary{--_bg:var(--color-primary-content);--_color:var(--color-primary-content);--_text:var(--color-primary)}.button.button--primary:where(.button.button--primary:hover){--_bg:var(--color-secondary);--_color:var(--color-secondary);--_text:var(--color-secondary-content)}.button.button--outline{--_bg:transparent;--_color:var(--color-white);--_text:var(--color-white)}.button.button--outline:where(.button.button--outline:hover){--_color:var(--color-accent)}.button:disabled{--_bg:transparent;--_color:var(--color-dark-grey-35);--_text:var(--color-dark-grey-35)}}}.section--inverted{--button-inverted:true}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
}@layer drupal {/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--link-inverted:false}*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer utilities{:where(.link){--link-underline-color:var(--color-secondary);text-underline-offset:min(.375em, 6px);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--link-underline-color);-webkit-text-decoration-color:var(--link-underline-color);text-decoration-color:var(--link-underline-color);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;gap:var(--spacing,.25rem);font-family:var(--font-sans,"Lexend HM", var(--_font-sans-default));font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);outline:none;padding-block:1px;display:inline-flex}:where(.link):is(:hover,:focus,:active){--link-underline-color:var(--color-accent);text-decoration-line:underline}:where(.link):focus-visible{--link-underline-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 1px 0 1px var(--color-accent)}:where(.link).link--accent{--link-underline-color:var(--color-accent)}:where(.link) :where(svg){margin-top:.125em}@container style(--link-inverted){:where(.link){color:var(--color-primary-content,var(--color-white))}}}.section--inverted{--link-inverted:true}@property --tw-font-weight{syntax:"*";inherits:false}
}@layer drupal {/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{:root{--prose-color:var(--color-neutral-800);--prose-h-color:var(--color-primary);--prose-h-link-decoration-thickness:2px;--prose-line-height:1.6;--prose-letter-spacing:.02em;--prose-strong-font-weight:700;--prose-max-width:50rem;--prose-h2-mb:.75em;--prose-h1-line-height:1.2;--prose-h2-line-height:1.2;--prose-h3-line-height:1.2;--prose-h4-line-height:1.2;--prose-h5-line-height:1.2;--prose-h6-line-height:1.2;--prose-h1-font-size:clamp(1.7238rem, 1.3557rem + 1.5704vw, 2.8398rem);--prose-h1-font-weight:700;--prose-h2-font-size:clamp(1.5742rem, 1.3064rem + 1.1428vw, 2.3864rem);--prose-h2-font-weight:700;--prose-h3-font-size:clamp(1.4377rem, 1.2504rem + .7988vw, 2.0053rem);--prose-h3-font-weight:700;--prose-h4-font-size:clamp(1.3129rem, 1.1902rem + .5238vw, 1.6852rem);--prose-h4-font-weight:700;--prose-h5-font-size:clamp(1.199rem, 1.1274rem + .3055vw, 1.4161rem);--prose-h5-font-weight:700;--prose-h6-font-size:clamp(1.095rem, 1.0637rem + .1337vw, 1.19rem);--prose-h6-font-weight:700;--prose-font-family:var(--font-sans);--prose-h-font-family:var(--font-display)}}@layer components{.prose p:has(.button,.link){flex-wrap:wrap;gap:1em;margin-block:1.5em;display:flex}:where(.h1,.h2,.h3,.h4,.h5,.h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6){font-family:var(--prose-h-font-family)}:where(.h1,.h2,.h3,.h4,.h5,.h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6) strong{font-weight:var(--prose-strong-font-weight);color:inherit}:where(.h1,.h2,.h3,.h4,.h5,.h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6) code{color:inherit}:where(.h1,.h2,.h3,.h4,.h5,.h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6):has(a){padding:calc(var(--prose-h-link-decoration-thickness,2px) + 1)}:where(.h1,.h2,.h3,.h4,.h5,.h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6) a{text-underline-offset:min(.375em, 6px);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:var(--prose-h-link-decoration-thickness,2px);text-decoration-color:currentColor}:where(.h1,.h2,.h3,.h4,.h5,.h6,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6) a:hover{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}:where(.h1,.prose h1){--prose-strong-font-weight:calc(var(--prose-h1-font-weight) + 100);font-size:var(--prose-h1-font-size,calc(1em * 8 / 3));font-weight:var(--prose-h1-font-weight,800);line-height:var(--prose-h1-line-height,calc(100% * 10 / 9));color:var(--prose-h1-color,var(--prose-h-color,inherit))}:where(h1.spacing,.prose h1){margin-top:var(--prose-h1-mt,0);margin-bottom:var(--prose-h1-mb,calc(1em * 32 / 36))}:where(.h2,.prose h2){--prose-strong-font-weight:calc(var(--prose-h2-font-weight) + 100);font-size:var(--prose-h2-font-size,calc(1em * 5 / 3));font-weight:var(--prose-h2-font-weight,700);line-height:var(--prose-h2-line-height,calc(100% * 4 / 3));color:var(--prose-h2-color,var(--prose-h-color,inherit))}:where(.h2.spacing,.prose h2){margin-top:var(--prose-h2-mt,2em);margin-bottom:var(--prose-h2-mb,1em)}:where(.h3,.prose h3){--prose-strong-font-weight:calc(var(--prose-h3-font-weight) + 100);font-size:var(--prose-h3-font-size,1.25em);font-weight:var(--prose-h3-font-weight,600);line-height:var(--prose-h3-line-height,1.6);color:var(--prose-h3-color,var(--prose-h-color,inherit))}:where(.h3.spacing,.prose h3){margin-top:var(--prose-h3-mt,1.6em);margin-bottom:var(--prose-h3-mb,.6em)}:where(.h4,.prose h4){--prose-strong-font-weight:calc(var(--prose-h4-font-weight) + 100);font-size:var(--prose-h4-font-size,1em);font-weight:var(--prose-h4-font-weight,600);line-height:var(--prose-h4-line-height,1.5);color:var(--prose-h4-color,var(--prose-h-color,inherit))}:where(.h4.spacing,.prose h4){margin-top:var(--prose-h4-mt,1.5em);margin-bottom:var(--prose-h4-mb,.5em)}:where(.h5,.prose h5){--prose-strong-font-weight:calc(var(--prose-h5-font-weight) + 100);font-size:var(--prose-h5-font-size,1em);font-weight:var(--prose-h5-font-weight,600);line-height:var(--prose-h5-line-height,var(--prose-line-height));color:var(--prose-h5-color,var(--prose-h-color,inherit))}:where(.h5.spacing,.prose h5){margin-top:var(--prose-h5-mt,0);margin-bottom:var(--prose-h5-mb,0)}:where(.h6,.prose h6){--prose-strong-font-weight:calc(var(--prose-h6-font-weight) + 100);font-size:var(--prose-h6-font-size,1em);font-weight:var(--prose-h6-font-weight,600);line-height:var(--prose-h6-line-height,var(--prose-line-height));color:var(--prose-h6-color,var(--prose-h-color,inherit))}:where(.h6.spacing,.prose h6){margin-top:var(--prose-h6-mt,0);margin-bottom:var(--prose-h6-mb,0)}.prose{max-width:var(--prose-max-width,65ch);font-size:var(--prose-base-font-size,1rem);line-height:var(--prose-line-height,1.75);color:var(--prose-color,inherit)}.prose.prose-sm{font-size:var(--prose-sm-font-size,.875rem)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose .kicker+*,.prose :where(h2,h3,h4)+*{margin-top:0}.prose [class~=lead]{margin-block:var(--prose-lead-margin-block,1.2em);font-size:var(--prose-lead-font-size,1.25em);line-height:var(--prose-lead-line-height,1.6);color:var(--prose-lead-color,inherit)}.prose strong{font-weight:var(--prose-strong-font-weight,600)}.prose a:not(.link,.button){text-underline-offset:min(.375em, 6px);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-mid-green);-webkit-text-decoration-color:var(--color-mid-green);text-decoration-color:var(--color-mid-green);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}.prose a:not(.link,.button):hover{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.prose blockquote{color:var(--prose-quotes-color);quotes:"“""”""‘""’";border-left-color:var(--prose-quote-borders,var(--prose-color,inherit));margin-block:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}@supports (color:color-mix(in lab, red, red)){.prose blockquote{border-left-color:var(--prose-quote-borders,color-mix(in srgb, var(--prose-color,inherit) 10%, canvas))}}.prose blockquote{border-left-width:.25rem}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose blockquote strong,.prose blockquote code{color:inherit}.prose p{margin-block:var(--prose-p-margin-block,1.25em)}.prose ol{list-style-type:decimal}.prose ol>li::marker{color:currentColor;font-weight:700}.prose ol:where([type=A],[type=A]){list-style-type:upper-alpha}.prose ol:where([type=a],[type=a]){list-style-type:lower-alpha}.prose ol:where([type=I],[type=I]){list-style-type:upper-roman}.prose ol:where([type=i],[type=i]){list-style-type:lower-roman}.prose ul{list-style-type:disc}.prose ul>li::marker{color:currentColor}.prose :is(ol,ul){margin-block:var(--prose-ol-margin-block,1.25em);padding-inline-start:1.625em}.prose :is(ol,ul)>li{padding-inline-start:.375em}.prose li{margin-block:.5em}.prose>ul>li p{margin-block:.75em}.prose>:is(ul,ol)>li>:first-child,.prose>:is(ul,ol)>li>:last-child{margin-top:1.25em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-block:.75em}.prose hr{border-color:var(--prose-hr-color,var(--prose-color,inherit));margin-block:3em}@supports (color:color-mix(in lab, red, red)){.prose hr{border-color:var(--prose-hr-color,color-mix(in srgb, var(--prose-color,inherit) 20%, canvas))}}.prose hr{border-top-width:1px}.prose hr+*{margin-top:0}.prose code{color:var(--prose-code-color);font-size:.875em;font-weight:600}.prose code:before,.prose code:after{content:"`"}.prose pre{font-size:.875em;font-weight:400;line-height:round(24 / 14);color:var(--prose-pre-code-color,#e2e8f0);background-color:var(--prose-pre-bg,#1e293b);border-radius:.375rem;margin-block:1.71429em;padding-block:.857143em;padding-inline:1.14286em;overflow-x:auto}.prose pre code{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose pre code:before,.prose pre code:after{content:none}.prose :is(img,video,figure){margin-block:2em}.prose figure>*{margin-block:0}.prose figcaption{color:var(--prose-captions-color,#64748b);margin-top:.857143em;font-size:.875em;line-height:142.857%}.prose .responsive-table{overflow-x:auto}.prose table{text-align:left;table-layout:auto;width:100%;min-width:30rem}.prose table caption{font-style:italic}.prose thead th{padding-block:calc(3 * var(--spacing));padding-inline:calc(2 * var(--spacing));font-weight:700}.prose tbody tr{--_row:even}.prose tbody tr:nth-child(odd){--_row:odd;background-color:var(--color-neutral-200)}.prose tbody td{vertical-align:baseline;padding-block:calc(3 * var(--spacing));padding-inline:calc(2 * var(--spacing))}.prose tbody td>:first-child{margin-block-start:0}.prose tbody td>:last-child{margin-block-end:0}.prose tbody td.bg-primary>*{color:var(--color-primary-content)}}
}@layer drupal {@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);}
}