/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer drupal {@reference "../../../css/tailwind.css";@layer components{.button{--_color:var(--color-primary);--_bg:transparent;--_text:var(--color-primary);@apply inline-flex items-center justify-center gap-1;@apply px-2 lg:px-6 min-h-10 lg:min-h-12;@apply outline-offset-1;@apply border-2;@apply font-medium leading-normal font-sans;@apply cursor-pointer;@apply text-center;color:var(--_text);background-color:var(--_bg);border-color:var(--_color);&:focus-visible{outline-color:var(--_color);@apply focus-visible:outline-1;}&:where(&:hover){--_color:color-mix(in srgb,var(--color-accent,inherit) 90%,black);}&:disabled{--_text:var(--color-neutral-500);--_bg:transparent;--_color:var(--color-neutral-500);@apply cursor-not-allowed;}}.button--primary{--_color:var(--color-primary);--_bg:var(--_color);--_text:var(--color-primary-content);&:where(&:hover){--_color:var(--color-secondary);}&.button--outline{--_bg:transparent;--_text:var(--color-primary);&:where(&: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);&:where(&:hover){--_color:color-mix(in srgb,var(--color-accent,inherit) 90%,black);}&:focus-visible{--_color:#00DD39}&.button--outline{--_bg:transparent;--_text:var(--color-accent-content);&:where(&:hover){--_color:color-mix(in srgb,var(--color-accent,inherit) 90%,black);}}}@container style(--button-inverted:true){.button{&.button--primary{--_bg:var(--color-primary-content);--_color:var(--color-primary-content);--_text:var(--color-primary);&:where(&:hover){--_bg:var(--color-secondary);--_color:var(--color-secondary);--_text:var(--color-secondary-content);}}&.button--outline{--_bg:transparent;--_color:var(--color-white);--_text:var(--color-white);&:where(&:hover){--_color:var(--color-accent);}}&:disabled{--_bg:transparent;--_color:var(--color-dark-grey-35);--_text:var(--color-dark-grey-35);}}}}.section--inverted{--button-inverted:true;}@property --button-inverted{syntax:"<custom-ident>";inherits:true;initial-value:false;}
}@layer drupal {@reference "../../../css/tailwind.css";@layer utilities{:where(.link){--link-underline-color:var(--color-secondary);padding-block:1px;outline:none;text-decoration:underline;text-underline-offset:min(0.375em,4px);text-decoration-thickness:2px;text-decoration-color:var(--link-underline-color);text-decoration-skip-ink:auto;@apply inline-flex gap-1;@apply font-sans font-medium text-base-content;&:is(:hover,:focus,:active){--link-underline-color:var(--color-accent);text-decoration-line:underline;}&:focus-visible{--link-underline-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 1px 0 1px var(--color-accent);}&.link--accent{--link-underline-color:var(--color-accent);}:where(svg){margin-top:.125em;}@container style(--link-inverted:true){@apply text-primary-content;}}}.section--inverted{--link-inverted:true;}@property --link-inverted{syntax:"<custom-ident>";inherits:true;initial-value:false;}
}@layer drupal {@reference "../../../css/tailwind.css";@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:0.02em;--prose-strong-font-weight:700;--prose-max-width:50rem;--prose-h2-mb:0.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 + 0.7988vw,2.0053rem);--prose-h3-font-weight:700;--prose-h4-font-size:clamp(1.3129rem,1.1902rem + 0.5238vw,1.6852rem);--prose-h4-font-weight:700;--prose-h5-font-size:clamp(1.199rem,1.1274rem + 0.3055vw,1.4161rem);--prose-h5-font-weight:700;--prose-h6-font-size:clamp(1.095rem,1.0637rem + 0.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){display:flex;flex-wrap:wrap;gap:1em;margin-block:1.5em;}}}@layer components{: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);strong{font-weight:var(--prose-strong-font-weight);color:inherit;}code{color:inherit;}&:has(a){padding:calc(var(--prose-h-link-decoration-thickness,2px) + 1);color:var(--prose-color,inherit);}a{text-decoration:underline;text-underline-offset:min(0.375em,4px);text-decoration-skip-ink:auto;text-decoration-thickness:var(--prose-h-link-decoration-thickness,2px);text-decoration-color:transparent;&:hover{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,0.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,0.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-sm{font-size:var(--prose-sm-font-size,0.875rem);}> :first-child{margin-top:0;}> :last-child{margin-bottom:0;}.kicker + *{margin-top:0;}:where(h2,h3,h4) + *{margin-top:0;}[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);}strong{font-weight:var(--prose-strong-font-weight,600);}a:not(.link,.button){text-decoration:underline;text-underline-offset:min(0.375em,4px);text-decoration-thickness:2px;text-decoration-color:var(--color-mid-green);text-decoration-skip-ink:auto;&:hover{text-decoration-color:var(--color-accent);}}blockquote{padding-inline-start:1em;margin-block:1.6em;font-style:italic;font-weight:500;color:var(--prose-quotes-color);quotes:"\201C""\201D""\2018""\2019";border-left-color:var(--prose-quote-borders,color-mix(in srgb,var(--prose-color,inherit) 10%,canvas));border-left-width:0.25rem;p:first-of-type::before{content:open-quote;}p:last-of-type::after{content:close-quote;}strong,code{color:inherit;}}p{margin-block:var(--prose-p-margin-block,1.25em);}ol{list-style-type:decimal;> li::marker{font-weight:700;color:currentColor;}}ol:where([type="A"],[type="A"]){list-style-type:upper-alpha;}ol:where([type="a"],[type="a"]){list-style-type:lower-alpha;}ol:where([type="I"],[type="I"]){list-style-type:upper-roman;}ol:where([type="i"],[type="i"]){list-style-type:lower-roman;}ul{list-style-type:disc;> li::marker{color:currentColor;}}:is(ol,ul){padding-inline-start:1.625em;margin-block:var(--prose-ol-margin-block,1.25em);> li{padding-inline-start:0.375em;}}li{margin-block:0.5em;}> ul > li p{margin-block:0.75em;}> :is(ul,ol) > li{> *:first-child{margin-top:1.25em;}> *:last-child{margin-top:1.25em;}}ul ul,ul ol,ol ul,ol ol{margin-block:0.75em;}hr{margin-block:3em;border-color:var(--prose-hr-color,color-mix(in srgb,var(--prose-color,inherit) 20%,canvas));border-top-width:1;+ *{margin-top:0;}}code{font-size:0.875em;font-weight:600;color:var(--prose-code-color);&::before{content:"`";}&::after{content:"`";}}pre{padding-block:calc(1em * 6 / 7);padding-inline:calc(1em * 8 / 7);margin-block:calc(1em * 12 / 7);overflow-x:auto;font-size:calc(1em * 7 / 8);font-weight:400;line-height:round(24 / 14);color:var(--prose-pre-code-color,#e2e8f0);background-color:var(--prose-pre-bg,#1e293b);border-radius:0.375rem;code{padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background-color:transparent;border-width:0;border-radius:0;&::before,&::after{content:none;}}}:is(img,video,figure){margin-block:2em;}figure > *{margin-block:0;}figcaption{margin-top:calc(1em * 6 / 7);font-size:0.875em;line-height:calc(100% * 10 / 7);color:var(--prose-captions-color,#64748b);}}}@layer components{.prose{.responsive-table{overflow-x:auto;}table{width:100%;text-align:left;table-layout:auto;min-width:30rem;caption{font-style:italic;}}thead{th:where(strong,code){color:inherit;}th{padding-block:calc(3 * var(--spacing));padding-inline:calc(2 * var(--spacing));font-weight:700;}}tbody{tr{--_row:even;&:nth-child(odd){--_row:odd;background-color:var(--color-neutral-200);}}td{vertical-align:baseline;padding-block:calc(3 * var(--spacing));padding-inline:calc(2 * var(--spacing));&>*:first-child{margin-block-start:0;}&>*:last-child{margin-block-end:0;}&.bg-primary > *{color:var(--color-primary-content);}}}}}
}@layer drupal {.footer .legal-menu .block-social-media-links{margin-top:24px !important;margin-bottom:16px !important;}
}