/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.layout--onecol .layout__region{width:100%;}
.markdown-h1{display:none;}.callout{--callout-color:#5b6b73;--callout-icon:"📌";margin:1.5rem 0;border:1px solid color-mix(in srgb,var(--callout-color) 30%,transparent);border-inline-start:4px solid var(--callout-color);border-radius:6px;background:color-mix(in srgb,var(--callout-color) 7%,white);overflow:hidden;}.callout-title{display:flex;align-items:center;gap:0.45em;padding:0.6rem 1rem;font-weight:700;line-height:1.3;color:color-mix(in srgb,var(--callout-color) 80%,black);background:color-mix(in srgb,var(--callout-color) 14%,transparent);}.callout-title::before{content:var(--callout-icon);font-style:normal;line-height:1;}.callout-content{padding:0.25rem 1rem 0.75rem;}.callout-content > :first-child{margin-block-start:0;}.callout-content > :last-child{margin-block-end:0;}.callout.is-collapsible .callout-title{cursor:pointer;}.callout.is-collapsible .callout-title::after{content:"▾";margin-inline-start:auto;transition:transform 0.15s ease;}.callout.is-collapsed .callout-title::after{transform:rotate(-90deg);}.callout.is-collapsed .callout-content{display:none;}.callout-note{--callout-color:#3b82f6;--callout-icon:"📝";}.callout-abstract,.callout-summary,.callout-tldr{--callout-color:#14b8a6;--callout-icon:"📋";}.callout-info{--callout-color:#2d9bf0;--callout-icon:"ℹ️";}.callout-todo{--callout-color:#2563eb;--callout-icon:"☑️";}.callout-tip,.callout-hint,.callout-important{--callout-color:#0ea5a4;--callout-icon:"🔥";}.callout-success,.callout-check,.callout-done{--callout-color:#22c55e;--callout-icon:"✅";}.callout-question,.callout-help,.callout-faq{--callout-color:#eab308;--callout-icon:"❓";}.callout-warning,.callout-caution,.callout-attention{--callout-color:#f59e0b;--callout-icon:"⚠️";}.callout-failure,.callout-fail,.callout-missing{--callout-color:#ef4444;--callout-icon:"❌";}.callout-danger,.callout-error{--callout-color:#dc2626;--callout-icon:"⚡";}.callout-bug{--callout-color:#e11d48;--callout-icon:"🐛";}.callout-example{--callout-color:#8b5cf6;--callout-icon:"🧪";}.callout-quote,.callout-cite{--callout-color:#78716c;--callout-icon:"💬";}.markdown-wikilink:not(:has(.glossary-word,.glossify-tooltip-tip,.glossify-tooltip-link)){background:color-mix(in srgb,currentColor 12%,transparent);padding:0 0.25em;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;}
.sp-calendar-tz{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem;margin:0 0 0.75rem;font-size:0.95rem;}.sp-calendar-tz__label{display:inline-flex;align-items:center;gap:0.5rem;font-weight:600;}.sp-calendar-tz__select{font:inherit;font-weight:400;padding:0.25rem 2.5rem 0.25rem 0.5rem;max-width:100%;}.sp-calendar iframe{display:block;width:100%;border:0;}
