/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgb(243,244,249,0.4);--color-gray-200-o-80:rgb(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgb(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgb(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgb(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgb(216,217,224,0.8);--jui-dropdown-shadow-color:rgb(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
:root{--grey-50:#fafafa;--grey-100:#f5f5f5;--grey-300:#e5e5e5;--grey-400:#bdbdbd;--grey-600:#757575;--grey-700:#616161;--grey-800:#424242;--grey-900:#212121;--accent:var(--grey-700);--accent-contrast:#fff;--surface:#fff;--surface-sunken:var(--grey-100);--surface-raised:#fff;--border:var(--grey-300);--border-strong:var(--grey-400);--text:var(--grey-800);--text-strong:var(--grey-900);--text-muted:var(--grey-600);--link:var(--grey-700);--link-hover:var(--grey-900);--header-bg:var(--grey-800);--header-text:#fff;--footer-bg:var(--grey-800);--footer-text:#fff;--sidebar-bg:var(--grey-100);--sidebar-border:var(--border);--sidebar-heading:var(--text-strong);--sidebar-rule:color-mix(in srgb,var(--link) 35%,transparent);--focus-ring:3px solid #0b6bcb;--step--1:0.875rem;--step-0:1.125rem;--step-1:1.25rem;--step-2:1.75rem;--step-3:2rem;--step-4:2.25rem;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--radius:4px;--radius-l:8px;--shadow:0 1px 2px rgb(0 0 0 / 8%),0 2px 8px rgb(0 0 0 / 4%);--font-body:"Noto Sans","Segoe UI",system-ui,-apple-system,sans-serif;--font-display:Rokkitt,"Noto Serif",Georgia,serif;color-scheme:light;}@media (max-width:34rem){:root{--step-3:1.75rem;--step-4:2rem;}}@media (prefers-color-scheme:dark){:root:not([data-color-scheme="light"]){--surface:#16181a;--surface-sunken:#1d2023;--surface-raised:#202427;--border:#33383d;--border-strong:#474d54;--text:#dfe3e6;--text-strong:#f5f7f8;--text-muted:#a4acb3;--link:#b9c2c9;--link-hover:#fff;--header-bg:#101214;--footer-bg:#101214;--sidebar-bg:var(--surface-sunken);--sidebar-heading:var(--text-strong);--accent:#b9c2c9;--accent-contrast:#101214;--focus-ring:3px solid #7ab7ff;color-scheme:dark;}}*,*::before,*::after{box-sizing:border-box;}body{margin:0;background:var(--surface-sunken);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;-webkit-text-size-adjust:100%;}img,video,iframe{max-width:100%;height:auto;}a{color:var(--link);text-decoration:none;text-underline-offset:0.15em;}a:hover,a:focus-visible{color:var(--link-hover);}:focus-visible{outline:var(--focus-ring);outline-offset:2px;}fieldset{border:none;}hr{border:0;border-block-start:1px solid var(--border);margin-block:var(--space-m);}table{border-collapse:collapse;inline-size:100%;}th{background:var(--grey-600);color:#fff;text-align:start;}th a{color:inherit;}th a:hover,th a:focus-visible{text-decoration:underline;}th,td{padding:var(--space-2xs) var(--space-xs);border:1px solid var(--border);}tbody tr:nth-child(odd){background:var(--surface-sunken);}.text-content table,.text-content pre{display:block;max-inline-size:100%;overflow-x:auto;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);inline-size:1px;block-size:1px;word-wrap:normal;}.skip-link{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:100;padding:var(--space-2xs) var(--space-s);background:var(--surface);color:var(--text-strong);transform:translateY(-120%);}.skip-link:focus{transform:none;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
h1,h2,h3,h4,h5,h6{margin-block:0 var(--space-2xs);color:var(--text-strong);font-family:var(--font-display);font-weight:700;line-height:1.6;text-wrap:balance;}h1{font-size:var(--step-4);}h2{font-size:var(--step-3);}h3{font-size:var(--step-2);}h4{font-size:var(--step-1);}h5,h6{font-size:var(--step-0);}p,ul,ol,dl,blockquote{margin-block:0 var(--space-s);}.text-content{max-inline-size:100%;}.text-content > * + *{margin-block-start:var(--space-s);}.text-content p{text-wrap:pretty;}blockquote{margin-inline:0;padding:var(--space-2xs) var(--space-s);border-inline-start:4px solid var(--border-strong);color:var(--text-muted);font-style:italic;}blockquote cite{display:block;margin-block-end:var(--space-3xs);color:var(--text);font-style:normal;font-weight:600;}blockquote cite::after{content:" wrote:";font-weight:400;color:var(--text-muted);}.quote-msg{margin-block:var(--space-s);padding:var(--space-xs) var(--space-s);border-inline-start:4px solid var(--accent);background:var(--surface-sunken);border-radius:0 var(--radius) var(--radius) 0;}.quote-author{display:block;margin-block-end:var(--space-3xs);color:var(--text-muted);font-size:var(--step--1);font-weight:700;}code,pre,kbd{font-family:ui-monospace,"SFMono-Regular","Cascadia Mono",Menlo,monospace;font-size:0.9em;}pre{padding:var(--space-s);background:var(--surface-sunken);border-radius:var(--radius);}.submitted,.field--name-created,.comment__meta{color:var(--text-muted);font-size:var(--step--1);}
.page-wrapper{--content-width:90rem;--gutter:var(--space-m);--layout-gap:clamp(1rem,2vw,2rem);--card-gap:var(--space-s);--card-gap-inline:var(--space-m);max-inline-size:var(--content-width);margin-inline:auto;background:var(--surface);box-shadow:var(--shadow);}.page-header{background:var(--header-bg);color:var(--header-text);}.page-header a{color:currentColor;}.page-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-s) var(--gutter);}.branding{display:flex;align-items:center;gap:var(--space-s);min-inline-size:0;}.branding__logo img{display:block;block-size:auto;max-block-size:3.5rem;}.branding__name{margin:0;font-family:var(--font-display);font-size:var(--step-3);line-height:1.1;}.branding__name a{text-decoration:none;}.branding__slogan{margin:0;color:color-mix(in srgb,var(--header-text) 75%,transparent);font-size:var(--step--1);}.page-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-gap);padding:var(--layout-gap);align-items:start;}.page-content{display:block;min-inline-size:0;inline-size:100%;}.page-sidebar{min-inline-size:0;}@media (min-width:40rem){.page-main{grid-template-columns:minmax(0,1fr);}}@media (min-width:55rem){.page-main{grid-template-columns:minmax(0,2fr)
minmax(0,1fr);}}@media (min-width:85rem){.page-main{grid-template-columns:minmax(0,3fr)
minmax(0,1fr);}}.page-main:not(:has(.page-sidebar)){grid-template-columns:minmax(0,1fr);}.page-sidebar{min-inline-size:0;container:sidebar / inline-size;}.page-secondary{padding:var(--gutter);border-block-start:1px solid var(--border);background:var(--surface-sunken);}.page-secondary__inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:var(--layout-gap);}.page-footer{padding:var(--space-l) var(--gutter);background:var(--footer-bg);color:var(--footer-text);}.page-footer a{color:currentColor;}.page-footer__inner{display:grid;gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));}.views-view-grid.horizontal .views-row{display:grid;gap:var(--card-gap) var(--card-gap-inline);grid-template-columns:minmax(0,1fr);}@media (min-width:40rem){.views-view-grid.horizontal.cols-2 .views-row,.views-view-grid.horizontal.cols-3 .views-row,.views-view-grid.horizontal.cols-4 .views-row{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:55rem){.views-view-grid.horizontal.cols-3 .views-row,.views-view-grid.horizontal.cols-4 .views-row{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:72rem){.views-view-grid.horizontal.cols-4 .views-row{grid-template-columns:repeat(4,minmax(0,1fr));}}.views-view-grid.horizontal .views-col{width:auto !important;}
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.card{container:card / inline-size;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface-raised);}.card__media .field{margin-block:0;}.card__media img{display:block;inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;}.card__body{flex:1;padding:var(--space-s);}.card__heading{margin-block:0 var(--space-3xs);font-size:var(--step-1);}.card__heading a{text-decoration:none;}.card__heading a:hover{text-decoration:underline;}.card__meta{margin-block:0 var(--space-2xs);color:var(--text-muted);font-size:var(--step--1);}.card__footer{padding:var(--space-2xs) var(--space-s);border-block-start:1px solid var(--border);background:var(--surface-sunken);font-size:var(--step--1);}.card--overlay .card__media{position:relative;}.card--overlay .card__media .card__heading{position:absolute;inset-inline:0;inset-block-end:0;margin:0;padding:clamp(var(--space-3xs),1.4cqi,var(--space-s))
    clamp(var(--space-2xs),2.4cqi,var(--space-m));background:linear-gradient(to top,rgb(0 0 0 / 85%),rgb(0 0 0 / 55%));color:#fff;text-align:center;font-size:clamp(var(--step--1),calc(0.6rem + 2.4cqi),var(--step-4));line-height:1.15;}.card--overlay .card__media .card__heading a,.card--overlay .card__media .card__heading a:visited,.card--overlay .card__media .card__heading a:hover{color:inherit;}@container sidebar (min-width:22rem){.page-sidebar .card:not(.card--overlay){flex-direction:row;align-items:stretch;}.page-sidebar .card:not(.card--overlay) .card__media{flex:0 0 8rem;}.page-sidebar .card:not(.card--overlay) .card__media img{block-size:100%;aspect-ratio:auto;}}.card__footer:empty,.card__summary:empty{display:none;}
.feed-item .node__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2xs);}.feed-item .node__meta .field{margin-block:0;}.feed-item .item-description > *:first-child{margin-block-start:0;}
.node__header,.comment__header,.page-header,.page-footer{--heading-color:currentColor;}article :is(h1,h2,h3,h4,h5,h6){color:var(--accent);}article a{border-radius:var(--radius);padding:var(--space-3xs);background:color-mix(in srgb,var(--accent) 15%,transparent);}.node__header :is(h1,h2,h3,h4,h5,h6),.comment__header :is(h1,h2,h3,h4,h5,h6),.page-header :is(h1,h2,h3,h4,h5,h6),.page-footer :is(h1,h2,h3,h4,h5,h6){color:inherit;}.node__header .node__meta,.comment__header .comment__meta{color:color-mix(in srgb,currentColor 90%,transparent);}.node__meta :is(a,time,.field),.comment__meta :is(a,time,.field){color:inherit;}
.book-item--cover{list-style:none;}.book-item--cover > a{display:block;margin-block-end:var(--space-s);text-decoration:none;}.book-item--cover img{display:block;inline-size:100%;block-size:auto;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);}.book-item--cover > a:hover img,.book-item--cover > a:focus-visible img{border-color:var(--border-strong);}.book-item--cover > a.is-active img{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent);}.book-item--cover > a:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-3xs);}
.page-content .block:has(.block__title){margin-block-start:var(--space-l);}.page-content .block:has(.block__title) .block__title{margin-block:0 var(--space-s);padding-block-end:var(--space-2xs);border-block-end:2px solid color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent);font-size:var(--step-2);}.page-content .block:has(.block__title):not(:has(.card)){padding:var(--space-s);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-l);}.page-sidebar .block{margin-block-end:var(--space-m);padding:var(--space-s);background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:var(--radius-l);}.page-sidebar .block:has(.card){padding:0;background:none;border:0;border-radius:0;}.page-sidebar .block:has(.card) .views-row + .views-row{margin-block-start:var(--space-s);}.page-sidebar .block__title{margin-block:0 var(--space-2xs);padding-block-end:var(--space-3xs);border-block-end:2px solid var(--sidebar-heading);color:var(--sidebar-heading);font-size:var(--step-2);}.page-sidebar .block ul{margin:0;padding:0;list-style:none;}.page-sidebar .block li + li{margin-block-start:var(--space-2xs);padding-block-start:var(--space-2xs);border-block-start:1px solid var(--sidebar-rule);}.page-sidebar .block li:not(.book-item--cover) > a.is-active{display:block;padding-inline:var(--space-2xs);border-inline-start:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text-strong);font-weight:700;}.page-sidebar .block .book-item--cover + li,.page-sidebar .block .book-item--cover ul{border-block-start:0;}
.breadcrumb ol,.breadcrumb ul,nav.breadcrumb ol,nav.breadcrumb ul,.block-system-breadcrumb-block ol,.block-system-breadcrumb-block ul,[class*="breadcrumb"] ol,[class*="breadcrumb"] ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xs);margin:0 0 var(--space-s);padding:0;list-style:none;color:var(--text-muted);font-size:var(--step--1);}.breadcrumb li,nav.breadcrumb li,.block-system-breadcrumb-block li,[class*="breadcrumb"] li{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none;}.breadcrumb li + li::before,nav.breadcrumb li + li::before,.block-system-breadcrumb-block li + li::before,[class*="breadcrumb"] li + li::before{content:"/";margin-inline:var(--space-3xs);}
.fc-day-grid-event .fc-content{white-space:normal;overflow:visible;}.fc-day-grid-event .fc-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}.fc-day-grid-event .fc-time{display:block;}.fc-day-grid-event{padding:var(--space-3xs) var(--space-2xs);border-color:var(--accent);background:var(--accent);line-height:1.25;}.fc-day-grid-event,.fc-day-grid-event:hover{color:var(--accent-contrast);}.fc-dayGrid-view .fc-body .fc-row{min-height:5em;}
.comment{margin-block-end:var(--space-m);border-radius:var(--radius-l);background:var(--surface-raised);overflow:hidden;border-bottom:3px solid var(--accent-contrast)!important;}.comment__header{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:baseline;justify-content:space-between;padding:var(--space-2xs) var(--space-s);background:var(--accent);color:var(--accent-contrast);}.comment__header a{color:currentColor;}.comment__title{margin:0;font-size:var(--step-0);}.comment__content{padding:var(--space-s) 0;}.comment .indented{margin-inline-start:var(--space-m);border-inline-start:2px solid var(--border);padding-inline-start:var(--space-s);}.comments-closed{padding:var(--space-2xs) var(--space-s);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-muted);font-size:var(--step--1);}
.field{margin-block:var(--space-xs);}.field__label{color:var(--text-strong);font-weight:600;}.field--label-inline{display:flex;flex-wrap:wrap;gap:0 var(--space-2xs);}.field--label-above{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs);}.field__items{display:flex;flex-wrap:wrap;gap:var(--space-xs);}.field--name-field-ingredients .field__item--group{margin-block-start:var(--space-s);color:var(--text-strong);font-weight:600;}.field--name-field-ingredients .field__item--group:first-child{margin-block-start:0;}.field--name-field-ingredients .field__items{display:grid;gap:var(--space-3xs);}[class*="field--name-taxonomy"].field--label-inline{display:block;}[class*="field--name-taxonomy"] .field__item a,[class*="field--name-taxonomy"].field__item a{display:inline-block;padding:var(--space-2xs) var(--space-xs);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--text);text-decoration:none;font-size:var(--step-0);line-height:1.2;}[class*="field--name-taxonomy"] .field__item a:hover,[class*="field--name-taxonomy"] .field__item a:focus-visible,[class*="field--name-taxonomy"].field__item a:hover,[class*="field--name-taxonomy"].field__item a:focus-visible{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 28%,transparent);}
input,select,textarea{max-inline-size:100%;padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;}.button,button,input[type="submit"]{display:inline-block;padding:var(--space-2xs) var(--space-s);border:1px solid transparent;border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);font:inherit;text-align:center;text-decoration:none;cursor:pointer;}a.button:hover{color:var(--accent-contrast);}.more-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);margin-block-start:var(--space-2xs);}.button:hover,button:hover,input[type="submit"]:hover{background:var(--text-strong);}button.shwpd,button.shwpd:hover{padding:0;border:0;background:none;}.form-item{margin-block:var(--space-s);}.form-item:first-child{margin-block-start:0;}.form-item:last-child{margin-block-end:0;}.form-item > label{display:block;margin-block-end:var(--space-3xs);font-weight:600;}.form-item > label.option{display:inline;margin-block-end:0;margin-inline-start:var(--space-3xs);font-weight:400;}.form-type-radio,.form-type-checkbox{margin-block:var(--space-2xs);}.form-item .description{margin-block-start:var(--space-3xs);color:var(--text-muted);font-size:var(--step--1);}.form-actions{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-block-start:var(--space-s);}fieldset{margin-block:var(--space-s);padding:var(--space-s);border:1px solid var(--border);border-radius:var(--radius);}.page-sidebar fieldset{margin-block:0;padding:0;border:0;border-radius:0;}legend{padding-inline:var(--space-2xs);font-weight:700;}
.forum-table{font-size:var(--step--1);}.forum-table .forum__title{font-size:var(--step-0);font-weight:700;}@media (max-width:47.99rem){.forum-table,.forum-table tbody,.forum-table tr,.forum-table td{display:block;inline-size:100%;}.forum-table thead{display:none;}.forum-table tr{margin-block-end:var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius);}.forum-table td{border:0;}}
.marker{display:inline-block;margin-inline-start:var(--space-2xs);padding:0 var(--space-2xs);border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);font-size:var(--step--1);font-weight:700;line-height:1.7;text-transform:uppercase;letter-spacing:0.03em;white-space:nowrap;}
.media > .field:has(+ .media-caption){margin-block-end:0;}.media > .field:has(+ .media-caption) :is(img,picture,audio,video){display:block;}.media-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);background:var(--surface-sunken);border-block-start:1px solid var(--border);border-end-start-radius:var(--radius);border-end-end-radius:var(--radius);color:var(--text-muted);font-size:var(--step--1);line-height:1.35;}.media-caption .field{margin:0;}.media-caption__text{flex:1 1 auto;}.media-caption__credit{position:relative;flex:0 0 auto;margin-inline-start:auto;}.media-caption__info{display:grid;place-items:center;inline-size:1.4em;block-size:1.4em;padding:0;background:transparent;border:1px solid var(--border-strong);border-radius:50%;color:inherit;font-family:var(--font-display,inherit);font-size:inherit;font-style:italic;line-height:1;cursor:help;}.media-caption__info:hover,.media-caption__info:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--text-strong);}.media-caption__info:focus-visible{outline:var(--focus-ring);outline-offset:1px;}.media-caption__tooltip{position:absolute;inset-block-end:calc(100% + var(--space-3xs));inset-inline-end:0;z-index:2;inline-size:max-content;max-inline-size:min(20rem,70vw);padding:var(--space-2xs) var(--space-xs);background:var(--grey-900);border-radius:var(--radius);box-shadow:var(--shadow);color:#fff;text-align:start;opacity:0;pointer-events:none;transition:opacity 120ms ease-in-out;}.media-caption__credit:hover .media-caption__tooltip,.media-caption__credit:focus-within .media-caption__tooltip{opacity:1;pointer-events:auto;}@media (prefers-reduced-motion:reduce){.media-caption__tooltip{transition:none;}}.media-caption__tooltip::after{content:"";position:absolute;inset-block-start:100%;inset-inline-end:0.45em;border:0.4em solid transparent;border-block-start-color:var(--grey-900);}.media-credit{margin:0;color:inherit;font-size:inherit;line-height:inherit;}.media-credit__item + .media-credit__item::before{content:" · ";color:color-mix(in srgb,currentColor 55%,transparent);}.media-credit__label{font-weight:600;}.media-credit a{color:inherit;text-decoration:underline;}.media-credit a:hover{text-decoration-thickness:2px;}
.primary-menu{position:relative;background:color-mix(in srgb,var(--header-bg) 82%,#000);}.primary-menu__list,.page-header ul.menu,.page-header .block-system-menu-block ul.menu,.primary-menu ul.menu,.primary-menu ul:not(.contextual-links){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xs) var(--space-s);margin:0;padding:0 var(--gutter,var(--space-m));list-style:none;}.primary-menu li,.page-header ul.menu li,.page-header .block-system-menu-block li{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none;}.primary-menu a:not(.contextual *),.page-header ul.menu a:not(.contextual *),.page-header .block-system-menu-block a:not(.contextual *){display:inline-block;padding:var(--space-2xs) var(--space-xs);color:color-mix(in srgb,var(--header-text) 90%,#000);text-decoration:none;}.primary-menu a:not(.contextual *):hover,.primary-menu a:not(.contextual *):focus-visible,.primary-menu a:not(.contextual *).is-active,.page-header ul.menu a:not(.contextual *):hover,.page-header ul.menu a:not(.contextual *):focus-visible,.page-header ul.menu a:not(.contextual *).is-active{background:color-mix(in srgb,var(--header-text) 15%,transparent);}.primary-menu__toggle{display:none;}@media (max-width:47.99rem){.primary-menu__toggle{display:block;inline-size:100%;padding:var(--space-2xs) var(--gutter,var(--space-m));border:0;background:none;color:var(--header-text);font:inherit;text-align:start;cursor:pointer;}.primary-menu__list,.page-header ul.menu,.primary-menu ul:not(.contextual-links){display:none;flex-direction:column;padding-block-end:var(--space-2xs);}.primary-menu[data-open="true"] .primary-menu__list,.primary-menu[data-open="true"] ul:not(.contextual-links){display:flex;}}.contextual-links{display:none !important;}.contextual.open .contextual-links{display:block !important;}.contextual-links ul,.contextual-links li{display:block !important;list-style:none !important;}.action-links,ul.action-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-s);margin:var(--space-s) 0;padding:0;list-style:none;}.action-links li,ul.action-links li{display:inline-flex;margin:0;padding:0;list-style:none;}.action-links a,ul.action-links a{display:inline-block;padding:var(--space-2xs) var(--space-s);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--link);text-decoration:none;font-weight:500;transition:background-color 0.15s ease,color 0.15s ease;}.action-links a:hover,.action-links a:focus-visible,ul.action-links a:hover,ul.action-links a:focus-visible{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);}
.node{margin-block-end:var(--space-l);border-radius:var(--radius-l);background:var(--surface-raised);overflow:hidden;}.node__header{padding:var(--space-xs) var(--space-s);background:var(--accent);color:var(--accent-contrast);}.node__header a{color:currentColor;}.node__title{margin:0;font-size:var(--step-4);}.node__meta{color:color-mix(in srgb,var(--accent-contrast) 80%,transparent);font-size:var(--step--1);}.node__content{padding:var(--space-s) 0;}.node__content::after{content:"";display:block;clear:both;}.node__footer{padding:var(--space-2xs) var(--space-s);border-block-start:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface-sunken));color:var(--text-muted);font-size:var(--step--1);}.node__footer ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3xs) var(--space-m);margin:0;padding:0;list-style:none;}.node__footer li{display:inline-flex;align-items:center;margin:0;padding:0;list-style:none;}.node__footer a{padding:0;border-radius:0;background:none;color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);}.node__footer a:hover,.node__footer a:focus-visible{color:var(--link-hover);text-decoration-color:currentColor;}.teaser-grid{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));}.node--image-medium .node__content .field--name-field-image-media{float:inline-end;inline-size:50%;margin:0 0 var(--space-s) var(--space-s);}.node__content :is(.field--name-field-image-media,.field--name-field-poster-media) .media{inline-size:min(100%,calc(var(--image-natural-width,100%) * 1.6));margin-inline:auto;}.node__content :is(.field--name-field-image-media,.field--name-field-poster-media) img{inline-size:100%;block-size:auto;}.node--image-banner .node__content .field--name-field-image-media .media{inline-size:100%;}@media (max-width:34rem){.node--image-medium .node__content .field--name-field-image-media{float:none;inline-size:100%;margin-inline:0;}}.views-view-grid.horizontal{display:grid;gap:var(--card-gap);}
.pager__items{display:flex;flex-wrap:wrap;gap:var(--space-3xs);justify-content:center;margin:var(--space-m) 0;padding:0;list-style:none;}.pager__item a{display:block;padding:var(--space-3xs) var(--space-2xs);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;}.pager__item.is-active{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent-contrast);}
.recipe__facts{display:grid;gap:var(--space-m);}@media (min-width:55rem){.recipe__facts{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;}}.recipe__facts .field--empty .field__item{color:var(--text-muted);}
.poll .bar{overflow:hidden;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 15%,transparent);}.poll .bar .foreground{background:var(--accent);}.poll .choice-title.is-current-selection{font-weight:700;}.poll .percent,.poll .total{color:var(--text-muted);font-size:var(--step--1);}
.page-footer .block{margin:0;padding:0;border:0;background:none;}.page-footer .block__title{margin-block:0 var(--space-2xs);padding-block-end:var(--space-3xs);border-block-end:1px solid color-mix(in srgb,currentColor 35%,transparent);font-size:var(--step-1);}.page-footer ul{margin:0;padding:0;list-style:none;}.page-footer li + li{margin-block-start:var(--space-3xs);}
.tabs,nav.tabs,.block--local-tasks-block,[class*="local-tasks"]{margin-block-end:var(--space-s);}.tabs ul,nav.tabs ul,.block--local-tasks-block > ul,[class*="local-tasks"] > ul,ul.tabs,ul.primary,ul.secondary{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3xs);margin:0 0 var(--space-s) 0;padding:0;border-block-end:2px solid var(--border);list-style:none;}.tabs li,nav.tabs li,.block--local-tasks-block > ul > li,[class*="local-tasks"] > ul > li,ul.tabs li,ul.primary li,ul.secondary li{display:inline-flex;margin:0;padding:0;list-style:none;border:0;}.tabs a,nav.tabs a,.block--local-tasks-block > ul > li > a,[class*="local-tasks"] > ul > li > a,ul.tabs a,ul.primary a,ul.secondary a{display:block;padding:var(--space-2xs) var(--space-s);border:1px solid var(--border);border-block-end:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface-raised);color:var(--text);text-decoration:none;font-weight:500;font-size:var(--step--1);transition:background-color 0.15s ease,color 0.15s ease;}.tabs a:hover,.tabs a:focus-visible,nav.tabs a:hover,nav.tabs a:focus-visible,.block--local-tasks-block > ul > li > a:hover,.block--local-tasks-block > ul > li > a:focus-visible,[class*="local-tasks"] > ul > li > a:hover,[class*="local-tasks"] > ul > li > a:focus-visible,ul.tabs a:hover,ul.tabs a:focus-visible,ul.primary a:hover,ul.primary a:focus-visible{background:color-mix(in srgb,var(--accent) 5%,transparent);color:var(--accent);}.tabs .is-active a,nav.tabs .is-active a,.block--local-tasks-block .is-active,.block--local-tasks-block a.is-active,[class*="local-tasks"] .is-active,[class*="local-tasks"] a.is-active,ul.tabs .is-active a,ul.primary .is-active a,ul.secondary .is-active a{background:var(--surface);color:var(--text-strong);border-color:var(--border);border-bottom:2px solid var(--surface);margin-bottom:-2px;font-weight:700;}
body.blog-theme--orange,body.blog-theme--orange-and-light-green{--accent:#e65100;--accent-contrast:#fff;--header-bg:#e65100;--footer-bg:#e65100;--link:#bf4300;--link-hover:#7f2c00;}body.blog-theme--orange-and-light-green{--sidebar-bg:#f1f8e9;--sidebar-heading:#33691e;}body.blog-theme--light-green{--accent:#689f38;--accent-contrast:#fff;--header-bg:#33691e;--footer-bg:#33691e;--sidebar-bg:#f1f8e9;--sidebar-heading:#33691e;--link:#33691e;--link-hover:#1b3a10;}body.blog-theme--blue{--accent:#1565c0;--accent-contrast:#fff;--header-bg:#0d47a1;--footer-bg:#0d47a1;--sidebar-bg:#e8f0fe;--sidebar-heading:#0d47a1;--link:#0d47a1;--link-hover:#062a60;}body.blog-theme--blue-grey{--accent:#546e7a;--accent-contrast:#fff;--header-bg:#37474f;--footer-bg:#37474f;--sidebar-bg:#eceff1;--sidebar-heading:#263238;--link:#37474f;--link-hover:#1c262b;}body.blog-theme--grey{--accent:var(--grey-600);--accent-contrast:#fff;}body.blog-theme--pink{--accent:#c2185b;--accent-contrast:#fff;--header-bg:#880e4f;--footer-bg:#880e4f;--sidebar-bg:#fce4ec;--sidebar-heading:#880e4f;--link:#880e4f;--link-hover:#4d0a2d;}body.blog-theme--purple{--accent:#6a1b9a;--accent-contrast:#fff;--header-bg:#4a148c;--footer-bg:#4a148c;--sidebar-bg:#f3e5f5;--sidebar-heading:#4a148c;--link:#4a148c;--link-hover:#2b0c51;}body.blog-theme--default,body.blog-theme--teal,body.blog-theme--teal-flourish{--accent:#00796b;--accent-contrast:#fff;--header-bg:#004d40;--footer-bg:#004d40;--sidebar-bg:#e0f2f1;--sidebar-heading:#004d40;--link:#00695c;--link-hover:#003d33;}body.blog-theme--red-flourish{--accent:#941e22;--accent-contrast:#fff;--header-bg:#7f1a1d;--footer-bg:#7f1a1d;--sidebar-bg:#fdecec;--sidebar-heading:#7f1a1d;--link:#941e22;--link-hover:#5c1315;}body.blog-theme--teal-flourish .page-sidebar .block__title,body.blog-theme--red-flourish .page-sidebar .block__title{border-block-end-width:3px;border-block-end-style:double;}@media (prefers-color-scheme:dark){:root:not([data-color-scheme="light"]) body[class*="blog-theme--"]{--header-bg:#101214;--footer-bg:#101214;--sidebar-bg:var(--surface-sunken);--sidebar-heading:var(--text-strong);--link:#b9c2c9;--link-hover:#fff;}}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
