/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.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;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.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{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;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.breadcrumbs{scroll-margin-block-start:var(--header--size--block)}.breadcrumbs__inner{display:grid;gap:var(--spacing--5);inline-size:100%;margin-inline:auto;max-inline-size:var(--container--size--inline--max)}
.events,.events__inner{display:grid;gap:var(--spacing--3)}@layer normalize{.events__item,.events__items{all:unset;box-sizing:border-box}}.events__items{display:grid;gap:var(--spacing--3)}.events__more{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.events__more:where(a){text-decoration:none}.events__more:disabled,.events__more[aria-disabled=true]{opacity:.5;pointer-events:none}.events__more>*{pointer-events:none}.events__more{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.events__more:hover{color:var(--color--highlight--1)}.events__more{font-size:var(--font-size--small);gap:.25em;min-block-size:var(--input--size--block--small);padding-block:.375rem}.events__more .icon{block-size:var(--icon--size--small);inline-size:var(--icon--size--small)}.events__more{justify-self:center}
.featured-reply{padding-block-end:var(--spacing--module);scroll-margin-block-start:calc(var(--header--size--block) + var(--spacing--module))}.featured-reply__inner{background:var(--color--base--2);inline-size:100%;padding:var(--spacing--5) var(--spacing--2) var(--spacing--2);position:relative}.featured-reply__title{align-items:center;background-color:var(--color--state--done--base);border:var(--line) solid var(--color--state--done--contrast);border-radius:var(--infinity);color:var(--color--state--done--contrast);display:inline-flex;font-size:1rem;font-weight:500;gap:.25em;inset:0 auto auto var(--spacing--2);justify-self:start;line-height:normal;padding:.25em .5em .25em .375em;position:absolute;transform:translateY(-50%)}@media (min-width:48rem){.featured-reply__inner{border-radius:var(--roundness);margin-inline:auto;max-inline-size:var(--container--size--inline--wider)}}
.filtered-posts{background-color:var(--color--base--1);container-type:inline-size;isolation:isolate;padding-block:var(--spacing--module);position:relative;scroll-margin-block-start:var(--header--size--block)}.filtered-posts:before{background-image:linear-gradient(-145deg,var(--color--base--1),var(--color--base--2) 33.33333%);content:"";inset:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='540'%3E%3Cpath d='M1932.34 559.91V-19.16h-376.85c6.81 129.03-123.85 221.14-268.46 309.98-125.7 77.23-250.94 160.49-321.33 269.08h966.64z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='540'%3E%3Cpath d='M1932.34 559.91V-19.16h-376.85c6.81 129.03-123.85 221.14-268.46 309.98-125.7 77.23-250.94 160.49-321.33 269.08h966.64z'/%3E%3C/svg%3E");mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;z-index:-1}.filtered-posts.is-style-reverse:before{background-image:linear-gradient(-145deg,var(--color--base--2),var(--color--base--1))}.filtered-posts__inner{display:grid;gap:var(--spacing--5);inline-size:100%;margin-inline:auto;max-inline-size:var(--container--size--inline)}.filtered-posts__intro{display:grid;gap:1rem}.filtered-posts__title{font-size:clamp(1.75rem,1.3026838966rem + 1.9880715706vw,3rem);font-weight:300;line-height:clamp(2.375rem,1.9276838966rem + 1.9880715706vw,3.625rem);padding-block-start:1.5rem;position:relative;text-wrap:balance}.filtered-posts__title:before{background-color:var(--color--highlight--1);block-size:var(--line);content:"";inline-size:min(100%,8rem);inset:0 auto auto 0;position:absolute}.filtered-posts__description{max-inline-size:var(--container--size--inline--slim);text-wrap:balance}.filtered-posts__filter-form{display:grid;gap:1rem}.filtered-posts__filter-form-section{display:grid}.filtered-posts__filter-form-section>*+*{border-block-start:var(--line) solid var(--color--line);-o-border-image:linear-gradient(90deg,transparent,var(--color--line),var(--color--line),transparent) 1;border-image:linear-gradient(90deg,transparent,var(--color--line),var(--color--line),transparent) 1}@media (scripting:none){.filtered-posts__filter-form-section{gap:1rem}.filtered-posts__filter-form-section>*+*{padding-block-start:1rem}}.filtered-posts__results-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 var(--spacing--2);justify-content:space-between}.filtered-posts__results{display:grid;gap:var(--spacing--3)}.filtered-posts__section+.filtered-posts__section{margin-block-start:var(--spacing--2)}.filtered-posts__section-title{margin-block-end:var(--spacing--2)}@layer normalize{.filtered-posts__item,.filtered-posts__items{all:unset;box-sizing:border-box}}.filtered-posts__items{display:grid;gap:1.5rem 1rem}.filtered-posts__items:has(.page-teaser){grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.filtered-posts__item{display:grid}@container (min-inline-size:60rem){.filtered-posts__inner{align-items:start;grid-template-columns:var(--container--size--inline--slim) 1fr;max-inline-size:var(--container--size--inline--max);position:relative}.filtered-posts__inner:after{--buffer:clamp(1.375rem,-37.6138888889rem + 48.8888888889vw,4.125rem);--buffer:clamp(1.375rem,-37.6138888889rem + 48.8888888889cqi,4.125rem);background-image:linear-gradient(transparent,var(--color--line),var(--color--line),transparent);border-radius:var(--infinity);content:"";inline-size:var(--line);inset:0 auto 0 calc(var(--container--size--inline--slim) + var(--buffer));pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filtered-posts__intro{max-inline-size:var(--container--size--inline--slim)}.filtered-posts__filter-form .checkbox-group__items{max-block-size:calc(var(--main--size--block) - 10rem)}.filtered-posts__results{inline-size:100%;justify-self:end;max-inline-size:var(--container--size--inline--7)}.filtered-posts .pagination{justify-content:start}.filtered-posts.is-style-reverse .filtered-posts__inner{grid-template-columns:1fr var(--container--size--inline--slim)}.filtered-posts.is-style-reverse .filtered-posts__inner:after{inset-inline:auto calc(var(--container--size--inline--slim) + var(--buffer))}.filtered-posts.is-style-reverse .filtered-posts__intro{grid-column:2/3;grid-row:1/3}.filtered-posts.is-style-reverse .filtered-posts__results{grid-column:1/2;grid-row:1/2;justify-self:start}.filtered-posts.is-style-reverse .pagination{justify-content:end}}#ajax-loader{align-items:center;bottom:93%;display:none;height:2%;justify-content:center;left:60%;position:relative;width:2%;z-index:999}#filtered-posts-wrapper{display:inline-grid}
.footer{--color--highlight--1:var(--color--highlight--on--base--invert);background-color:var(--color--base--invert);color:var(--color--contrast--invert);color-scheme:light;display:grid;font-size:.875rem;gap:var(--spacing--module) var(--spacing--2);padding-block:var(--spacing--module) calc(var(--input--size--block) + 1rem)}.footer__inner,.footer__meta{inline-size:100%;margin-inline:auto;max-inline-size:var(--container--size--inline--max)}.footer__inner{display:grid;gap:var(--spacing--3)}.footer__logo-container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing--4) var(--spacing--2);justify-content:space-between}.footer__logo-link{transition:opacity var(--duration) var(--timing-function)}.footer__logo-link:hover{opacity:.5}.footer__nav-container{display:grid}.footer__meta{align-items:baseline;border-block-start:var(--line) solid var(--color--line);display:flex;flex-wrap:wrap;font-size:.75rem;gap:1em var(--spacing--2);grid-column:1/-1;justify-content:space-between;padding-block-start:var(--spacing--4)}.footer__nav-community,.footer__nav-more,.footer__nav-service{--collapse-at:768;display:grid}.footer__nav-community .nav-title,.footer__nav-community-title,.footer__nav-more .nav-title,.footer__nav-more-title,.footer__nav-service .nav-title,.footer__nav-service-title{font-size:1.5rem;font-weight:400;line-height:1.4166666667}.footer__nav-community .menu,.footer__nav-more .menu,.footer__nav-service .menu{display:grid;gap:1em}.footer__nav-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.footer__nav-toggle:where(a){text-decoration:none}.footer__nav-toggle:disabled,.footer__nav-toggle[aria-disabled=true]{opacity:.5;pointer-events:none}.footer__nav-toggle>*{pointer-events:none}.footer__nav-toggle{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.footer__nav-toggle:hover{color:var(--color--highlight--1)}.footer__nav-toggle{font-size:1.5rem;font-weight:400;inline-size:100%;justify-content:space-between;line-height:1.4166666667}.footer__nav-community #teconsent a:not(:hover),.footer__nav-community .menu-item__link:not(:hover),.footer__nav-legal #teconsent a:not(:hover),.footer__nav-legal .menu-item__link:not(:hover),.footer__nav-more #teconsent a:not(:hover),.footer__nav-more .menu-item__link:not(:hover),.footer__nav-service #teconsent a:not(:hover),.footer__nav-service .menu-item__link:not(:hover){text-decoration-color:hsla(0,0%,100%,0)}.footer__nav-community #teconsent a:hover,.footer__nav-community .menu-item__link:hover,.footer__nav-legal #teconsent a:hover,.footer__nav-legal .menu-item__link:hover,.footer__nav-more #teconsent a:hover,.footer__nav-more .menu-item__link:hover,.footer__nav-service #teconsent a:hover,.footer__nav-service .menu-item__link:hover{text-decoration-color:currentColor}.footer__nav-legal .menu{gap:1em}.footer__nav-legal .menu,.footer__nav-social .menu{display:flex;flex-wrap:wrap}.footer__nav-social .menu-item__link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.footer__nav-social .menu-item__link:where(a){text-decoration:none}.footer__nav-social .menu-item__link:disabled,.footer__nav-social .menu-item__link[aria-disabled=true]{opacity:.5;pointer-events:none}.footer__nav-social .menu-item__link>*{pointer-events:none}.footer__nav-social .menu-item__link{border-radius:var(--roundness);font-weight:500;padding-block:.75em;transition:color var(--duration) var(--timing-function)}.footer__nav-social .menu-item__link:hover{color:var(--color--highlight--1)}.footer__nav-social .menu-item__link{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block);padding:0}.footer__nav-social .menu-item__link>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.back-to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.back-to-top:where(a){text-decoration:none}.back-to-top:disabled,.back-to-top[aria-disabled=true]{opacity:.5;pointer-events:none}.back-to-top>*{pointer-events:none}.back-to-top{border-radius:var(--roundness);font-weight:500;padding-block:.75em;transition:color var(--duration) var(--timing-function)}.back-to-top:hover{color:var(--color--highlight--1)}.back-to-top{flex-shrink:0;min-block-size:var(--input--size--block);padding:0}.back-to-top>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.back-to-top{align-items:center;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:var(--color--base--translucent--1);border-radius:var(--infinity);color:var(--color--contrast--1);inline-size:var(--input--size--block);inset:auto 1rem 1rem auto;justify-content:center;position:fixed;transform:scale(0);transition-property:background-color,box-shadow,color,transform;z-index:6}.back-to-top.is-visible{transform:scale(1)}.back-to-top.is-visible:active{transform:scale(1) translateY(1px);transition:none}.back-to-top:hover{background-color:var(--color--base--1);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--1) 40%,transparent 60%)}@media (max-width:767px){.footer__nav-container>nav{position:relative}.footer__nav-container>nav+nav:before{background-image:linear-gradient(90deg,transparent,var(--color--line),var(--color--line),transparent);block-size:var(--line);content:"";inset:0 0 auto 0;pointer-events:none;position:absolute}.footer__nav-container .menu{padding-block-end:2rem}}@media (min-width:768px){.footer__inner{display:flex;flex-wrap:wrap;gap:var(--spacing--module)}.footer__logo-container{align-items:start;flex-direction:column}.footer__nav-container{flex:1 1 auto;gap:var(--spacing--module) var(--spacing--2);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.footer__nav-community,.footer__nav-more,.footer__nav-service{gap:1rem}}
.checkbox__input{block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.checkbox__inner{align-items:start;cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto 1fr}.checkbox__inner:before{aspect-ratio:1;background-color:var(--color--base--1);border:2px solid var(--color--highlight--1);border-radius:.125rem;content:"";grid-column:1/2;grid-row:1/2;inline-size:1.25rem;margin-block-start:.125rem;transition:background-color var(--duration) var(--timing-function)}.checkbox__inner:after{aspect-ratio:1;background-color:var(--color--highlight--1);border-radius:.125rem;content:"";grid-column:1/2;grid-row:1/2;inline-size:1.25rem;margin-block-start:.125rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-0.5 -0.5 14 14'%3E%3Cpath d='M12.233.13H.767C.385.13.13.385.13.767v11.466c0 .382.255.637.637.637h11.466c.382 0 .637-.255.637-.637V.767c0-.382-.255-.637-.637-.637m-2.102 4.65L5.799 9.112a.616.616 0 0 1-.891 0L2.869 7.073a.616.616 0 0 1 0-.891.616.616 0 0 1 .892 0l1.592 1.592L9.24 3.888a.616.616 0 0 1 .892 0 .616.616 0 0 1 0 .892'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-0.5 -0.5 14 14'%3E%3Cpath d='M12.233.13H.767C.385.13.13.385.13.767v11.466c0 .382.255.637.637.637h11.466c.382 0 .637-.255.637-.637V.767c0-.382-.255-.637-.637-.637m-2.102 4.65L5.799 9.112a.616.616 0 0 1-.891 0L2.869 7.073a.616.616 0 0 1 0-.891.616.616 0 0 1 .892 0l1.592 1.592L9.24 3.888a.616.616 0 0 1 .892 0 .616.616 0 0 1 0 .892'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.25rem;mask-size:1.25rem;transition:opacity var(--duration) var(--timing-function)}.checkbox__inner:hover:before{background:var(--color--base--highlight--1)}.checkbox__input:not(:checked)+.checkbox__inner:after{opacity:0}.checkbox__input:focus-visible+.checkbox__inner:before{outline:2px solid;outline-offset:2px}
.checkbox-group{display:grid;gap:1rem}.checkbox-group__label{display:contents;font-weight:500;margin-block-end:1rem}@layer normalize{.checkbox-group__item,.checkbox-group__items{all:unset;box-sizing:border-box}}.checkbox-group__items{display:grid;gap:1rem}.checkbox-group__item.is-hidden{display:none}.checkbox-group__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.checkbox-group__toggle:where(a){text-decoration:none}.checkbox-group__toggle:disabled,.checkbox-group__toggle[aria-disabled=true]{opacity:.5;pointer-events:none}.checkbox-group__toggle>*{pointer-events:none}.checkbox-group__toggle{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.checkbox-group__toggle:hover{color:var(--color--highlight--1)}.checkbox-group__toggle{inline-size:100%;min-block-size:calc(var(--input--size--block) + .5rem);scroll-margin-block-start:var(--header--size--block)}.checkbox-group__toggle .icon{margin-inline-start:auto;order:1;transition:transform var(--duration) var(--timing-function)}.checkbox-group__toggle[aria-expanded=true] .icon{transform:scale(-1)}.checkbox-group__toggle[data-count]:after{background-color:var(--color--highlight--1);border-radius:var(--infinity);color:var(--color--on--highlight--1);content:attr(data-count);display:block;font-size:.75rem;font-weight:700;line-height:normal;min-inline-size:1.375em;padding:.084em .25em;text-align:center}.checkbox-group__toggle[data-count="0"]:after{content:none}.checkbox-group__body{display:none}.checkbox-group__search{min-block-size:0}.checkbox-group__selected-items{display:flex;flex-wrap:wrap;gap:.25rem}.checkbox-group__selected-items:has(.checkbox-group__selected-item[aria-checked=true]){margin-block-end:1rem}.checkbox-group__selected-item{cursor:pointer;font-size:.875rem;gap:.25em}.checkbox-group__selected-item>*{pointer-events:none}.checkbox-group__selected-item[aria-checked=false]{display:none}.checkbox-group__selected-item .icon{block-size:1em;inline-size:1em}@media (scripting:enabled){.checkbox-group.is-style-dropdown{align-items:center;display:grid;gap:0;line-height:1.5;min-block-size:calc(var(--input--size--block) + .5rem)}.checkbox-group.is-style-dropdown .checkbox-group__items{isolation:isolate;max-block-size:calc(var(--main--size--block));overflow-y:auto;position:relative}.checkbox-group.is-style-dropdown .checkbox-group__items:where(:not(.checkbox-group__body .checkbox-group__items)){display:none}.checkbox-group.is-style-dropdown .checkbox-group__items:after,.checkbox-group.is-style-dropdown .checkbox-group__items:before{block-size:1rem;content:"";pointer-events:none;position:sticky;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.checkbox-group.is-style-dropdown .checkbox-group__items:before{background-image:linear-gradient(var(--color--base--1),transparent);inset:0 0 auto 0;margin-block-end:-1rem}.checkbox-group.is-style-dropdown .checkbox-group__items:after{background-image:linear-gradient(transparent,var(--color--base--1));inset:auto 0 0 0;margin-block-start:-1rem}.checkbox-group.is-style-dropdown.is-style-popover{background-color:var(--input--color--base,var(--color--base--1));color:var(--input--color--contrast,var(--color--contrast--1));isolation:isolate;position:relative;z-index:3}.checkbox-group.is-style-dropdown.is-style-popover .checkbox-group__items{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:var(--color--base--translucent--1);border-radius:var(--roundness);box-shadow:var(--elevation--3);inline-size:min(12rem,100vw - var(--spacing--document) * 2);inset:100% 0 auto auto;padding:1rem 1rem 0;position:absolute}.checkbox-group.is-style-dropdown.is-style-popover .checkbox-group__items:after{margin-block-end:-1rem}}
.radio__input{block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.radio__inner{align-items:start;cursor:pointer;display:grid;gap:1rem;grid-template-columns:auto 1fr}.radio__inner:before{aspect-ratio:1;background-color:var(--color--base--1);border:2px solid var(--color--highlight--1);border-radius:var(--infinity);content:"";grid-column:1/2;grid-row:1/2;inline-size:1.25rem;margin-block-start:.125rem;transition:background-color var(--duration) var(--timing-function)}.radio__inner:after{aspect-ratio:1;background-color:var(--color--highlight--1);border-radius:var(--infinity);content:"";grid-column:1/2;grid-row:1/2;inline-size:.625rem;margin:.4375rem .3125rem;transition:transform var(--duration) var(--timing-function)}.radio__inner:hover:before{background:var(--color--base--highlight--1)}.radio__input:not(:checked)+.radio__inner:after{transform:scale(0)}.radio__input:focus-visible+.radio__inner:before{outline:2px solid;outline-offset:2px}
.radio-group{display:grid;gap:1rem}.radio-group__label{display:contents;font-weight:500;margin-block-end:1rem}@layer normalize{.radio-group__item,.radio-group__items{all:unset;box-sizing:border-box}}.radio-group__items{display:grid;gap:1rem}.radio-group__item.is-hidden{display:none}.radio-group__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.radio-group__toggle:where(a){text-decoration:none}.radio-group__toggle:disabled,.radio-group__toggle[aria-disabled=true]{opacity:.5;pointer-events:none}.radio-group__toggle>*{pointer-events:none}.radio-group__toggle{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.radio-group__toggle:hover{color:var(--color--highlight--1)}.radio-group__toggle{gap:0;inline-size:100%;min-block-size:calc(var(--input--size--block) + .5rem);scroll-margin-block-start:var(--header--size--block)}.radio-group__toggle .icon{margin-inline-start:auto;transition:transform var(--duration) var(--timing-function)}.radio-group__toggle[aria-expanded=true] .icon{transform:scale(-1)}.radio-group__toggle-current{color:var(--color--highlight--1);margin-inline-end:.5rem}.radio-group__toggle-current:not(:empty):before{color:var(--color--contrast--1);content:": "}.radio-group__body{display:none}.radio-group__search{min-block-size:0}@media (scripting:enabled){.radio-group.is-style-dropdown{align-items:center;display:grid;gap:0;line-height:1.5;min-block-size:calc(var(--input--size--block) + .5rem)}.radio-group.is-style-dropdown .radio-group__items{isolation:isolate;max-block-size:calc(var(--main--size--block));overflow-y:auto;position:relative}.radio-group.is-style-dropdown .radio-group__items:where(:not(.radio-group__body .radio-group__items)){display:none}.radio-group.is-style-dropdown .radio-group__items:after,.radio-group.is-style-dropdown .radio-group__items:before{block-size:1rem;content:"";pointer-events:none;position:sticky;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.radio-group.is-style-dropdown .radio-group__items:before{background-image:linear-gradient(var(--color--base--1),transparent);inset:0 0 auto 0;margin-block-end:-1rem}.radio-group.is-style-dropdown .radio-group__items:after{background-image:linear-gradient(transparent,var(--color--base--1));inset:auto 0 0 0;margin-block-start:-1rem}.radio-group.is-style-dropdown.is-style-popover{color:var(--input--color--contrast,var(--color--contrast--1));isolation:isolate;position:relative;z-index:3}.radio-group.is-style-dropdown.is-style-popover .radio-group__items{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:var(--color--base--translucent--1);border-radius:var(--roundness);box-shadow:var(--elevation--3);inline-size:min(12rem,100vw - var(--spacing--document) * 2);inset:100% 0 auto auto;padding:0 1rem;position:absolute}.radio-group.is-style-dropdown.is-style-popover .radio-group__items:after,.radio-group.is-style-dropdown.is-style-popover .radio-group__items:before{margin-inline:-1rem}}
.header__nav-main{--collapse-at:665;--color--contrast--3:var(--color--contrast--1);--color--line:rgba(0,0,0,.1)}@supports (color:light-dark(black,white)){.header__nav-main{--color--line:light-dark(rgba(0,0,0,.1),hsla(0,0%,100%,.1))}}.header__nav-main .menu{display:grid}.header__nav-main :where(.menu>.menu-item){display:grid}.header__nav-main :where(.menu>.menu-item>.menu-item__link),.header__nav-main :where(.menu>.menu-item>.sub-menu-toggle){align-items:center;block-size:var(--input--size--block);color:var(--color--contrast--1);cursor:pointer;display:flex;font-weight:500;gap:.125em;position:relative;text-decoration:none;transition-duration:var(--duration);transition-property:color,text-shadow;transition-timing-function:var(--timing-function)}.header__nav-main :where(.menu>.menu-item>.menu-item__link):hover,.header__nav-main :where(.menu>.menu-item>.sub-menu-toggle):hover{color:var(--color--highlight--1);text-shadow:0 0 1rem oklch(from var(--color--highlight--1) l c h/.5)}.header__nav-main :where(.menu>.menu-item>.menu-item__link):before,.header__nav-main :where(.menu>.menu-item>.sub-menu-toggle):before{background-color:var(--color--base--2);block-size:2.25rem;border-radius:var(--roundness);content:"";inset:auto -.5rem;margin-block:auto;opacity:0;position:absolute;transition-duration:var(--duration);transition-property:color,transform;transition-timing-function:var(--timing-function);z-index:-1}.header__nav-main :where(.menu>.menu-item>.sub-menu-toggle[aria-expanded=true]){color:var(--color--highlight--1)}.header__nav-main :where(.menu>.is-current>.menu-item__link),.header__nav-main :where(.menu>.is-current>.sub-menu-toggle){color:var(--color--highlight--1)}.header__nav-main :where(.menu>.is-current>.menu-item__link):before,.header__nav-main :where(.menu>.is-current>.sub-menu-toggle):before{opacity:1}.header__nav-main :where(.menu>.menu-item>.sub-menu-toggle .icon){color:var(--color--highlight--1);height:1rem;margin-left:.25rem;transition-duration:var(--duration);transition-property:color,transform;transition-timing-function:var(--timing-function);width:1rem}.header__nav-main :where(.menu>.menu-item>.sub-menu-toggle[aria-expanded=true] .icon){color:var(--color--highlight--1);transform:scale(-1)}.header__nav-main :where(.menu>.menu-item>.menu-item__link>.menu-item__icon){block-size:1em;color:var(--color--highlight--1);flex-shrink:0;inline-size:1em}.header__nav-main :where(.menu>.menu-item>.sub-menu){-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:var(--color--base--translucent--2);display:none;overflow:hidden}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item){padding:var(--spacing--document)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.is-current:not(:has(.is-current))>.menu-item__link){color:var(--color--highlight--1)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.is-current:not(:has(.is-current))>.menu-item__link) .menu-item__subtitle{color:var(--color--highlight--1)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.is-current:not(:has(.is-current))>.menu-item__link):before{opacity:1}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box){align-content:start;display:grid;gap:1rem;isolation:isolate;position:relative}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box):before{background-color:var(--color--base--2);content:"";inset:0;position:absolute;transition:filter var(--duration) var(--timing-function);z-index:-1}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box):hover:before{filter:brightness(1.3)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box) .media-box__title{font-weight:500;text-decoration:none}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box) .media-box__title:hover{color:var(--color--highlight--1)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box) .media-box__title:after{content:"";inset:0;outline-offset:-4px;position:absolute;z-index:1}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box) .media-box__title:focus-visible{outline:none}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box) .media-box__title:focus-visible:after{outline:2px solid}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box) .media-box__description{margin-block-start:.5em}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box) .media-box__description br+b,.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box) .media-box__description br+span,.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box) .media-box__description br+strong{display:inline-block;margin-block-start:.5em}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.menu-item__link){display:block;isolation:isolate;position:relative;text-decoration:none;transition-duration:var(--duration);transition-property:text-shadow,color;transition-timing-function:var(--timing-function)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.menu-item__link):before{background-color:var(--color--base--2);border-radius:var(--roundness);content:"";inset:-.5rem;opacity:0;position:absolute;transition-duration:var(--duration);transition-property:opacity,transform;transition-timing-function:var(--timing-function);z-index:-1}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.menu-item__link):hover{text-shadow:0 0 1rem oklch(from var(--color--highlight--1) l c h/.5)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.menu-item__link):hover:before{opacity:1}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item .menu-item__title){align-items:flex-start;display:flex;font-size:1.1875rem;font-weight:500;gap:.5em;line-height:1}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item .menu-item-title__icon){height:1em;width:1em}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item .menu-item__title__icon){block-size:.75em;fill:var(--color--highlight--1);flex-shrink:0;inline-size:.75em;margin-block-start:.5em}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item .menu-item__subtitle){display:block;font-size:.9375rem;font-weight:500;margin-block-start:.5rem;transition:color var(--duration) var(--timing-function)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item .menu-item__description){font-size:.8125rem}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu){display:grid;margin-block-start:1.5rem}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item){isolation:isolate;padding-block:.25rem;position:relative}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item+.menu-item){border-block-start:var(--line) solid var(--color--line);-o-border-image:var(--gradient--border-image--1);border-image:var(--gradient--border-image--1)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.menu-item__link){align-items:center;border-radius:var(--roundness);display:grid;font-weight:500;isolation:isolate;justify-content:space-between;min-block-size:var(--input--size--block);padding-block:.75em;position:relative;text-decoration:none;transition-duration:var(--duration);transition-property:text-shadow,color;transition-timing-function:var(--timing-function)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.menu-item__link)>*{pointer-events:none}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.menu-item__link):before{background-color:var(--color--base--2);border-radius:var(--roundness);content:"";inset:0 -.5rem;pointer-events:none;position:absolute;text-decoration-color:currentColor;transition-duration:var(--duration);transition-property:inset,opacity;transition-timing-function:var(--timing-function);z-index:-1}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.menu-item__link):not(:hover):before{inset:.25rem 0;opacity:0}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>.menu-item__link):hover{text-shadow:0 0 1rem oklch(from var(--color--highlight--1) l c h/.5)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.is-current>.menu-item__link){color:var(--color--highlight--1)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.is-current>.menu-item__link):before{opacity:1}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.is-current>.menu-item__link) .menu-item__subtitle{color:var(--color--highlight--1)}.header__nav-main .menu-item__link.ext{justify-content:start}.header__nav-main .menu-item__link.ext span:first-child{grid-row:1}.header__nav-main .menu-item__link.ext svg.ext{grid-row:1}@media (min-width:30rem) and (max-width:41.5625rem){.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item.media-box){align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:41.5625rem){.header__nav-main{background-color:var(--color--base--1);display:none;inline-size:calc(100% + 2 * var(--spacing--document));margin-inline:calc(var(--spacing--document) * -1);overflow:hidden}.header__nav-main :where(.menu>.menu-item>.menu-item__link),.header__nav-main :where(.menu>.menu-item>.sub-menu-toggle){padding-inline:var(--spacing--document)}.header__nav-main :where(.menu>.menu-item+.menu-item){position:relative}.header__nav-main :where(.menu>.menu-item+.menu-item):before{background-color:var(--color--base--2);block-size:1px;content:"";inset:0 var(--spacing--document) auto;position:absolute}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item:not(.media-box)+.menu-item:not(.media-box)){border-block-start:var(--line) solid var(--color--line);-o-border-image:var(--gradient--border-image--1);border-image:var(--gradient--border-image--1)}}@media (min-width:41.5625rem){.header__nav-main{display:flex}.header__nav-main .menu{display:flex;gap:1.5em}.header__nav-main :where(.menu>.menu-item){display:flex}.header__nav-main :where(.menu>.menu-item.menu-item-has-children>.menu-item__link){padding-inline-end:1.125rem}.header__nav-main :where(.menu>.menu-item>.sub-menu){box-shadow:var(--elevation--4);inline-size:100vw;inset:8rem 0 auto 0;margin-inline:auto;max-block-size:calc(100vh - 7.5rem);overflow-y:auto;position:absolute;z-index:-1}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.menu-item__link):hover:before,.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item):hover:before{transform:scale(1.025,1.125)}body:has(.header__nav-main .sub-menu-toggle[aria-expanded=true]){overflow:hidden}body:has(.header__nav-main .sub-menu-toggle[aria-expanded=true]):after{opacity:.5;pointer-events:auto}}@media (min-width:41.5625rem) and (max-width:79.9375rem){.header__nav-main{margin-inline-start:auto}.header__nav-main :where(.menu>.menu-item>.sub-menu){grid-template-columns:repeat(2,minmax(0,1fr))}.header__nav-main :where(.menu>.menu-item>.sub-menu):has(:nth-last-child(3).media-box){grid-template-columns:repeat(3,minmax(0,1fr))}.header__nav-main :where(.menu>.menu-item>.sub-menu):has(:nth-last-child(3).media-box)>.menu-item:not(.media-box){grid-column:1/-1}}@media (min-width:80rem){.header__nav-main{margin-inline:auto}.header__nav-main :where(.menu>.menu-item>.sub-menu){grid-template-columns:calc((100% - 90rem) / 2) repeat(4,minmax(0,1fr)) calc((100% - 90rem) / 2);inset:4rem 0 auto 0;max-block-size:calc(100vh - 4rem)}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item:first-child){grid-column-start:2}.header__nav-main :where(.menu>.menu-item>.sub-menu:has(.menu-item:last-child.media-box)):after{background-color:var(--color--base--2);content:"";grid-column:-1/-2}.header__nav-main :where(.menu>.menu-item>.sub-menu:has(.menu-item:last-child:nth-child(3).media-box)):after{grid-column:-1/-3}.header__nav-main :where(.menu>.menu-item>.sub-menu:has(.menu-item:last-child:nth-child(2).media-box)):after{grid-column:-1/-4}.header__nav-main :where(.menu>.menu-item>.sub-menu:has(.menu-item:only-child.media-box)):after{grid-column:-1/-5}.header__nav-main :where(.menu>.menu-item>.sub-menu:has(.menu-item:first-child.media-box)):before{background-color:var(--color--base--2);content:"";grid-column:1/2}.header__nav-main :where(.menu>.menu-item>.sub-menu>.menu-item:nth-child(n+5)){display:none}}.header__nav-utilities{margin:-.5rem;overflow-x:auto;padding:1rem .5rem}.header__nav-utilities .menu{align-items:center;display:flex}.header{background-color:var(--color--base--1);z-index:8}.header__inner{align-items:center;display:flex;flex-wrap:wrap;padding-inline:var(--spacing--document)}.header__logo-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.header__logo-link:where(a){text-decoration:none}.header__logo-link:disabled,.header__logo-link[aria-disabled=true]{opacity:.5;pointer-events:none}.header__logo-link>*{pointer-events:none}.header__logo-link{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.header__logo-link:hover{color:var(--color--highlight--1)}.header__logo-link{align-self:center;justify-self:start;padding-block:0;transition:opacity var(--duration) var(--timing-function)}.header__logo-link:hover{opacity:.5}.header__nav-main-toggle,.header__search-link,.header__search-toggle,.header__signin{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.header__nav-main-toggle:where(a),.header__search-link:where(a),.header__search-toggle:where(a),.header__signin:where(a){text-decoration:none}.header__nav-main-toggle:disabled,.header__nav-main-toggle[aria-disabled=true],.header__search-link:disabled,.header__search-link[aria-disabled=true],.header__search-toggle:disabled,.header__search-toggle[aria-disabled=true],.header__signin:disabled,.header__signin[aria-disabled=true]{opacity:.5;pointer-events:none}.header__nav-main-toggle>*,.header__search-link>*,.header__search-toggle>*,.header__signin>*{pointer-events:none}.header__nav-main-toggle,.header__search-link,.header__search-toggle,.header__signin{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.header__nav-main-toggle:hover,.header__search-link:hover,.header__search-toggle:hover,.header__signin:hover{color:var(--color--highlight--1)}.header__nav-main-toggle{margin-inline-end:auto;padding-inline:.6875rem}.header__nav-main-toggle use{transform-origin:center;transition-duration:var(--duration);transition-property:transform,opacity;transition-timing-function:var(--timing-function)}.header__nav-main-toggle:not([aria-expanded]) svg use:nth-child(2),.header__nav-main-toggle[aria-expanded=false] svg use:nth-child(2){opacity:0;transform:scale(0)}.header__nav-main-toggle[aria-expanded=true] svg use:first-child{opacity:0;transform:scale(0)}.header__search-link,.header__search-toggle{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block);padding:0}.header__search-link>:not(.icon),.header__search-toggle>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.header__nav-utilities{justify-self:end}.header__cta{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.header__cta:where(a){text-decoration:none}.header__cta:disabled,.header__cta[aria-disabled=true]{opacity:.5;pointer-events:none}.header__cta>*{pointer-events:none}.header__cta{background-color:var(--color--highlight--1);border-radius:var(--roundness);box-shadow:0 0 .125em color-mix(in srgb,var(--color--contrast--1) 20%,transparent 80%);color:var(--color--on--highlight--1);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}.header__cta:hover{background-color:color-mix(in srgb,var(--color--highlight--1) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--1) 40%,transparent 60%);color:var(--color--on--highlight--1)}.header__cta:focus-visible{outline-color:var(--color--highlight--1)}.header__cta{margin-inline:.5rem;min-block-size:2.5rem;padding-inline:1rem}.header__events,.header__messages{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.header__events:where(a),.header__messages:where(a){text-decoration:none}.header__events:disabled,.header__events[aria-disabled=true],.header__messages:disabled,.header__messages[aria-disabled=true]{opacity:.5;pointer-events:none}.header__events>*,.header__messages>*{pointer-events:none}.header__events,.header__messages{border-radius:var(--roundness);font-weight:500;padding-block:.75em;transition:color var(--duration) var(--timing-function)}.header__events:hover,.header__messages:hover{color:var(--color--highlight--1)}.header__events,.header__messages{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block);padding:0}.header__events>:not(.icon),.header__messages>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.header__events[data-count],.header__messages[data-count]{position:relative}.header__events[data-count]:after,.header__messages[data-count]:after{align-items:center;background-color:var(--color--positive);block-size:1.5em;border-radius:var(--infinity);color:var(--color--on--positive);content:attr(data-count);display:flex;font-size:.625rem;font-weight:700;inset:.7rem .625rem auto auto;justify-content:center;line-height:1;min-inline-size:1.5em;outline:.125rem solid var(--color--base--1);padding:.125em .25em;position:absolute;text-align:center}.header__events[data-count][data-count="0"]:after,.header__messages[data-count][data-count="0"]:after{content:none}.header__profile{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.header__profile:where(a){text-decoration:none}.header__profile:disabled,.header__profile[aria-disabled=true]{opacity:.5;pointer-events:none}.header__profile>*{pointer-events:none}.header__profile{background-color:var(--color--highlight--2);border-radius:var(--roundness);color:var(--color--on--highlight--2);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}.header__profile:hover{background-color:color-mix(in srgb,var(--color--highlight--2) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--2) 40%,transparent 60%);color:var(--color--on--highlight--2)}.header__profile:focus-visible{outline-color:var(--color--highlight--2)}.header__profile{block-size:2.5rem;border-radius:var(--infinity);inline-size:2.5rem;justify-content:center;margin-inline-start:.5rem;min-block-size:unset;padding:0}.header__profile:focus-visible{outline-color:var(--color--highlight--3)}.header__profile:has(>.user-image){background-color:unset}.header__profile span:has(>.user-image){block-size:2.5rem;inline-size:2.5rem}@media (max-width:22.4375rem){.header__nav-main-toggle{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block);padding:0}.header__nav-main-toggle>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}}@media (max-width:30rem){.header__nav-utilities .menu-item:has(.header__cta){display:none}}@media (max-width:41.5625rem){.header__inner{border-block-end:var(--line) solid var(--color--line)}.header__cta{font-size:var(--font-size--small);gap:.25em;min-block-size:var(--input--size--block--small);padding-block:.375rem}.header__cta .icon{block-size:var(--icon--size--small);inline-size:var(--icon--size--small)}.header__signin{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block);padding:0}.header__signin>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.header__nav-main{display:none;order:1}}@media (min-width:41.625rem){.header{inset-block-start:0;position:sticky}.header__inner{display:grid}.header__logo-link{margin-inline-end:auto}.header__nav-main-toggle{display:none}.header__signin{margin-inline-start:.5rem}}@media (min-width:41.625rem) and (max-width:79.9375rem){.header__inner{grid-template-columns:1fr auto}.header__nav-main{background-color:var(--color--base--2);border-block-start:var(--line) solid var(--color--line);grid-column:1/-1;grid-row:2/3;margin-inline:calc(var(--spacing--document) * -1);padding-block:.5rem;padding-inline:var(--spacing--document)}}@media (min-width:80rem){.header__inner{border-block-end:var(--line) solid var(--color--line);grid-template-columns:repeat(3,minmax(max-content,1fr))}}
.page-intro{--space:calc((100% - var(--container--size--inline--max)) / 2);color:var(--color--base--1);color-scheme:light;container-type:inline-size;display:grid;grid-template-columns:var(--space) var(--container--size--inline--max) var(--space)}.page-intro:before{background-color:var(--color--base--invert);background-image:var(--bg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";grid-column:1/-1;grid-row:1/3}.page-intro__inner{display:grid;gap:var(--spacing--2);grid-column:2/3;grid-row:1/2;padding-block:var(--spacing--module)}.page-intro__title{font-size:var(--intro--title--font-size);font-weight:300;line-height:var(--intro--title--line-height);overflow-wrap:anywhere;text-wrap:balance}.page-intro__description{display:grid;gap:1em;max-inline-size:var(--container--size--inline);opacity:.666}.page-intro__description:has(.page-intro__description>:only-child){text-wrap:balance}.page-intro .actions .link:hover{color:#fff}.page-intro__info{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:color-mix(in srgb,var(--color--base--invert) 50%,transparent 100%);border-radius:var(--roundness);margin-block-start:var(--spacing--2);padding:var(--spacing--2);position:relative}.page-intro__info[aria-label]:before{background-color:var(--color--highlight--1);border-radius:var(--infinity);content:attr(aria-label);font-size:var(--font-size--small);inset:0 auto auto var(--spacing--2);line-height:normal;max-inline-size:calc(100% - var(--spacing--2) * 2);overflow:hidden;padding:.25em .5em;position:absolute;text-align:left;text-decoration:none;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.page-intro__quick-links .menu{display:flex;flex-wrap:wrap;gap:.5rem}.page-intro__quick-links .menu-item__link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.page-intro__quick-links .menu-item__link:where(a){text-decoration:none}.page-intro__quick-links .menu-item__link:disabled,.page-intro__quick-links .menu-item__link[aria-disabled=true]{opacity:.5;pointer-events:none}.page-intro__quick-links .menu-item__link>*{pointer-events:none}.page-intro__quick-links .menu-item__link{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.page-intro__quick-links .menu-item__link:hover{color:var(--color--highlight--1)}.page-intro__quick-links .menu-item__link{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:var(--color--base--translucent--1);border-radius:var(--infinity);color:var(--color--contrast--1);padding-inline:1rem;transition-duration:var(--duration);transition-property:color,background-color,filter;transition-timing-function:var(--timing-function)}.page-intro__quick-links .menu-item__link:hover{background-color:var(--color--base--translucent--2)}.page-intro__quick-links .menu-item__link.is-current{background-color:var(--color--highlight--1);color:var(--color--on--highlight--1)}.page-intro__media{grid-column:2/3;grid-row:2/4}.page-intro__media img{aspect-ratio:21/9;border-radius:var(--roundness);inline-size:100%;-o-object-fit:cover;object-fit:cover}.page-intro:has(.page-intro__media){grid-template-rows:auto var(--spacing--module) min-content;padding-block-end:var(--spacing--module);row-gap:var(--spacing--5)}.page-intro:has(.page-intro__media) .page-intro__inner{padding-block-end:0}
.pagination{display:flex;justify-content:center}@layer normalize{.pagination__item,.pagination__items{all:unset;box-sizing:border-box}}.pagination__items{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:center}.pagination__link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.pagination__link:where(a){text-decoration:none}.pagination__link:disabled,.pagination__link[aria-disabled=true]{opacity:.5;pointer-events:none}.pagination__link>*{pointer-events:none}.pagination__link{border-radius:var(--roundness);font-weight:500;padding-block:.75em;transition:color var(--duration) var(--timing-function)}.pagination__link:hover{color:var(--color--highlight--1)}.pagination__link{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block)}.pagination__link>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.pagination__link{inline-size:var(--input--size--block--small);min-block-size:var(--input--size--block--small);padding:0}.pagination__link .icon{block-size:var(--icon--size--small);inline-size:var(--icon--size--small)}.pagination__link{border-radius:var(--infinity)}.pagination__link:hover{color:var(--color--template--highlight--1,var(--color--highlight--1))}.pagination__link[aria-current=page]{background-color:var(--color--template--highlight--1,var(--color--highlight--1));color:var(--color--on--highlight--1);outline-color:var(--color--template--highlight--1,var(--color--highlight--1))}.pagination__items:has(.pagination__item:nth-child(2) a[aria-current=page]) .pagination__item:first-child,.pagination__items:has(.pagination__item:nth-last-child(2) a[aria-current=page]) .pagination__item:last-child{display:none}
.post-teaser{background-color:var(--color--base--1);background-color:light-dark(var(--color--base--1),var(--color--base--2));border-radius:var(--roundness);box-shadow:var(--elevation--2);contain:layout;isolation:isolate;position:relative;transition-duration:var(--duration);transition-property:box-shadow;transition-timing-function:var(--timing-function)}.post-teaser:after{background:var(--gradient--highlight--1);block-size:.125rem;border-radius:0 0 .625rem .625rem;clip-path:polygon(0 0,0 0,0 100%,0 100%);content:"";inset:auto 0 0 0;position:absolute;transition-duration:var(--duration);transition-property:clip-path;transition-timing-function:var(--timing-function)}@media (pointer:fine){.post-teaser:hover{border-radius:var(--roundness) var(--roundness) 0 0}.post-teaser:hover:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.post-teaser:hover:not(:active){box-shadow:var(--elevation--3)}.post-teaser:active{transition:none}@media (pointer:coarse){.post-teaser:active{border-radius:var(--roundness) var(--roundness) 0 0}.post-teaser:active:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.post-teaser__inner{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;padding:var(--spacing--2);transition-duration:var(--duration);transition-property:margin-block,margin-top,margin-bottom;transition-timing-function:var(--timing-function)}@media (pointer:fine){.post-teaser:hover .post-teaser__inner{margin-block:-.25rem .25rem}}.post-teaser__title{font-size:var(--font-size--base);line-height:var(--line-height--base)}.post-teaser__link:after{content:"";inset:0;position:absolute;z-index:1}.post-teaser__link:focus-visible{outline:none}.post-teaser__link:focus-visible:after{outline:2px solid;outline-offset:2px}.post-teaser__link{text-decoration:none}.post-teaser__link:hover{color:var(--color--template--highlight--1,var(--color--highlight--1))}.post-teaser__description{display:grid;font-size:var(--font-size--small);gap:1em;line-height:var(--line-height--small);margin-block-start:-.5rem}.post-teaser__description>p:only-child{text-wrap:balance}.post-teaser__meta{justify-content:space-between}.post-teaser__meta,.post-teaser__meta-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5em 1em}.post-teaser__meta-group,.post-teaser__meta-item{font-size:var(--font-size--tiny)}.post-teaser__meta-item{align-items:center;display:flex;gap:.25em}.post-teaser__meta-item.is-style-reverse{flex-direction:row-reverse}.post-teaser__meta-item.is-style-reverse:after{order:-99}.post-teaser__meta-item .icon{block-size-size:1.25em;inline-size:1.25em;margin-block:-.5em}.post-teaser__meta-item.is-style-reverse .icon{margin-inline-start:-.125em}.post-teaser__meta-item:not(.is-style-reverse) .icon{margin-inline-end:-.125em}.post-teaser__meta-item.has-tag{margin-inline-start:auto}.post-teaser__meta-item.is-knowledge{--marker--color--base:var(--color--state--inprogress--base);--marker--color--contrast:var(--color--state--inprogress--contrast)}.post-teaser__meta-item.is-solved{--marker--color--base:var(--color--state--done--base);--marker--color--contrast:var(--color--state--done--contrast)}.post-teaser__meta-entry{align-items:center;display:flex;gap:.25em}.post-teaser__meta-entry .user-image{inline-size:1.5em}.post-teaser>.post-teaser__meta-group{justify-content:space-between}
.post-content{background-color:var(--color--base--1);container-type:inline-size;scroll-margin-block-start:var(--header--size--block)}.post-content__inner{display:grid;gap:var(--spacing--4) var(--spacing--5);margin-inline:auto;max-inline-size:var(--container--size--inline--wide);padding-block:var(--spacing--2) var(--spacing--module)}.post-content__intro{align-items:center;display:flex;gap:1rem;justify-self:start;position:relative}.post-content__intro-meta{align-items:center;display:flex;flex-wrap:wrap;gap:0 .75rem}.post-content__author-image{display:grid;grid-template-columns:1;grid-template-rows:1;margin-inline-end:.25rem}.post-content__author-image .user-image{grid-column:1;grid-row:1;inline-size:var(--input--size--block)}.post-content__author-image-badge{align-self:end;block-size:2rem;filter:drop-shadow(1px 0 .5px var(--color--base--1)) drop-shadow(-1px 0 .5px var(--color--base--1)) drop-shadow(0 1px .5px var(--color--base--1)) drop-shadow(0 -1px .5px var(--color--base--1));grid-column:1;grid-row:1;inline-size:2rem;justify-self:end;margin:auto -.75rem -.375rem auto;-o-object-fit:contain;object-fit:contain}.post-content__author-label{block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.post-content__author-name{font-weight:700}.post-content__date{font-size:var(--font-size--small);line-height:var(--line-height--small)}.post-content__utilities{align-items:center;display:flex;flex-wrap:wrap;gap:0 var(--spacing--2)}.post-content__bookmark,.post-content__like{display:flex;gap:0 .5em}.post-content__bookmark-title,.post-content__like-title{color:var(--color--contrast--1);font-size:var(--font-size--small);line-height:var(--line-height--small)}.post-content__bookmark,.post-content__like{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.post-content__bookmark:where(a),.post-content__like:where(a){text-decoration:none}.post-content__bookmark:disabled,.post-content__bookmark[aria-disabled=true],.post-content__like:disabled,.post-content__like[aria-disabled=true]{opacity:.5;pointer-events:none}.post-content__bookmark>*,.post-content__like>*{pointer-events:none}.post-content__bookmark,.post-content__like{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.post-content__bookmark:hover,.post-content__like:hover{color:var(--color--highlight--1)}.post-content__bookmark[data-count]:not([data-count="0"]),.post-content__like[data-count]:not([data-count="0"]){position:relative}.post-content__bookmark[data-count]:not([data-count="0"]):after,.post-content__like[data-count]:not([data-count="0"]):after{align-items:center;background-color:var(--color--positive);block-size:1.5em;border-radius:var(--infinity);color:var(--color--on--positive);content:attr(data-count);display:flex;font-size:.625rem;font-weight:700;inset:auto auto .75em 1.5em;justify-content:center;line-height:1;min-inline-size:1.5em;outline:.125rem solid var(--color--base--1);padding:.125em .25em;position:absolute;text-align:center}.post-content__bookmark[aria-checked=true] .icon,.post-content__like[aria-checked=true] .icon{color:var(--color--highlight--1)}.post-content__share{position:relative}.post-content__share-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.post-content__share-toggle:where(a){text-decoration:none}.post-content__share-toggle:disabled,.post-content__share-toggle[aria-disabled=true]{opacity:.5;pointer-events:none}.post-content__share-toggle>*{pointer-events:none}.post-content__share-toggle{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.post-content__share-toggle:hover{color:var(--color--highlight--1)}.post-content__share-toggle:not([aria-expanded]) .icon use:nth-child(2),.post-content__share-toggle[aria-expanded=false] .icon use:nth-child(2){display:none}.post-content__share-toggle[aria-expanded=true] .icon use:first-child{display:none}@media (scripting:none){.post-content__share-toggle{display:none}}.post-content__share-nav{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:var(--color--base--translucent--1);border-radius:var(--roundness);box-shadow:var(--elevation--3);inline-size:-moz-max-content;inline-size:max-content;inset:auto auto 100% 0;padding:.5rem;position:absolute}@media (scripting:enabled){.post-content__share-nav{display:none}}.post-content__share-nav .menu{display:flex;flex-wrap:wrap}.post-content__share-nav .menu-item__link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.post-content__share-nav .menu-item__link:where(a){text-decoration:none}.post-content__share-nav .menu-item__link:disabled,.post-content__share-nav .menu-item__link[aria-disabled=true]{opacity:.5;pointer-events:none}.post-content__share-nav .menu-item__link>*{pointer-events:none}.post-content__share-nav .menu-item__link{border-radius:var(--roundness);font-weight:500;padding-block:.75em;transition:color var(--duration) var(--timing-function)}.post-content__share-nav .menu-item__link:hover{color:var(--color--highlight--1)}.post-content__share-nav .menu-item__link{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block);padding:0}.post-content__share-nav .menu-item__link>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.post-content__main{max-inline-size:var(--container--size--inline--wide)}.post-content__actions{flex-wrap:wrap;justify-content:space-between}.post-content__action-group,.post-content__actions{display:flex;gap:var(--spacing--2)}.post-content__reply,.post-content__signin{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.post-content__reply:where(a),.post-content__signin:where(a){text-decoration:none}.post-content__reply:disabled,.post-content__reply[aria-disabled=true],.post-content__signin:disabled,.post-content__signin[aria-disabled=true]{opacity:.5;pointer-events:none}.post-content__reply>*,.post-content__signin>*{pointer-events:none}.post-content__reply,.post-content__signin{background-color:var(--color--highlight--1);border-radius:var(--roundness);box-shadow:0 0 .125em color-mix(in srgb,var(--color--contrast--1) 20%,transparent 80%);color:var(--color--on--highlight--1);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}.post-content__reply:hover,.post-content__signin:hover{background-color:color-mix(in srgb,var(--color--highlight--1) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--1) 40%,transparent 60%);color:var(--color--on--highlight--1)}.post-content__reply:focus-visible,.post-content__signin:focus-visible{outline-color:var(--color--highlight--1)}.post-content__reply,.post-content__signin{font-size:var(--font-size--small);gap:.25em;min-block-size:var(--input--size--block--small);padding-block:.375rem}.post-content__reply .icon,.post-content__signin .icon{block-size:var(--icon--size--small);inline-size:var(--icon--size--small)}.post-content__attachments-label{font-weight:700}.post-content__attachments-item{list-style-type:none}.post-content__tags{display:flex;flex-wrap:wrap;font-size:var(--font-size--small);gap:0 .5em;line-height:var(--line-height--small);margin-block-start:var(--spacing--2)}.post-content__tags-label{block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.post-content__tags-link{color:var(--color--highlight--1)}.post-content__tags-link:not(:hover){text-decoration-color:transparent}.post-content__tags-link:hover{text-decoration-color:currentColor}.post-content__delete,.post-content__edit,.post-content__flag{align-items:center;border-radius:var(--roundness);color:inherit;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;min-block-size:var(--input--size--block);text-align:inherit}.post-content__delete>*,.post-content__edit>*,.post-content__flag>*{pointer-events:none}.post-content__delete,.post-content__edit,.post-content__flag{font-size:var(--font-size--small);min-block-size:var(--input--size--block--small)}.post-content__delete .icon,.post-content__edit .icon,.post-content__flag .icon{block-size:var(--icon--size--small);inline-size:var(--icon--size--small)}.post-content__delete,.post-content__edit,.post-content__flag{font-size:var(--font-size--tiny)}.post-content__delete .icon,.post-content__edit .icon,.post-content__flag .icon{block-size:1.25em;inline-size:1.25em}.post-content iframe[src*="youtu.be"],.post-content iframe[src*="youtube.com"]{aspect-ratio:16/9;inline-size:100%}@container (min-inline-size:30rem){.post-content__inner{align-items:start;grid-template-columns:1fr auto}.post-content__intro{grid-column:1/2}.post-content__main{grid-column:1/3;grid-row:2/3}.post-content__utilities{grid-column:2/3;grid-row:1/2;justify-content:end}.post-content__actions{grid-column:1/3}.post-content__share-nav{inset:auto -.5rem 100% auto}}@media (min-width:48rem){.post-content__inner{grid-template-columns:calc(var(--input--size--block) + 1.25rem - var(--spacing--5)) 1fr auto;max-inline-size:var(--container--size--inline--wider)}.post-content__intro{grid-column:1/3;grid-row:1/2}.post-content__main{grid-column:2/4;grid-row:2/3}.post-content__utilities{grid-column:3/4;grid-row:1/2;justify-content:end}.post-content__actions{grid-column:2/4}}
.replies{background-color:var(--color--base--1);container-type:inline-size;scroll-margin-block-start:var(--header--size--block)}.replies__inner{display:grid;gap:var(--spacing--5) 0;inline-size:100%;margin-inline:auto;max-inline-size:var(--container--size--inline--wide);padding-block-end:var(--spacing--module)}.replies__intro{align-items:center;display:flex;flex-wrap:wrap;gap:0 var(--spacing--2);justify-content:space-between;margin-block-end:-1rem}.replies__form,.replies__intro{border-block-start:var(--line) solid var(--color--highlight--1)}.replies__form-title,.replies__title{margin-block:.5rem}@layer normalize{.replies__item,.replies__items{all:unset;box-sizing:border-box}}.replies__items{display:grid;gap:var(--spacing--module)}.replies__item+.replies__item{padding-block-start:var(--spacing--module);position:relative}.replies__item+.replies__item:before{border-block-start:var(--line) solid;-o-border-image:linear-gradient(90deg,transparent,var(--color--line),var(--color--line),transparent) 1;border-image:linear-gradient(90deg,transparent,var(--color--line),var(--color--line),transparent) 1;content:"";inset:0 0 auto 0;position:absolute}.replies__item:has(+.form){display:block;padding-block:var(--spacing--module)}.replies__item+.form{padding-block-end:var(--spacing--module)}.replies__item+.form .form__inner{max-inline-size:var(--container--size--inline--wider)}@media (min-width:48rem){.replies__inner{max-inline-size:var(--container--size--inline--wider)}}
.reply{container-type:inline-size;scroll-margin-block-start:calc(var(--header--size--block) + var(--spacing--module))}.reply__inner{display:grid;gap:var(--spacing--2) var(--spacing--3);margin-inline:auto;max-inline-size:var(--container--size--inline--wide)}.form .reply__inner{padding-block:var(--spacing--2) var(--spacing--module)}.reply__intro{display:flex;flex-wrap:wrap}.reply__intro-inner{align-items:center;display:flex;gap:1rem;justify-self:start;margin-inline-end:auto;position:relative}.reply__intro-meta{align-items:center;display:flex;flex-wrap:wrap;gap:0 .75rem}.reply__author-image{display:grid;grid-template-columns:1;grid-template-rows:1;margin-inline-end:.25rem}.reply__author-image .user-image{grid-column:1;grid-row:1;inline-size:var(--input--size--block)}.reply__author-image-badge{align-self:end;block-size:2rem;filter:drop-shadow(1px 0 .5px var(--color--base--1)) drop-shadow(-1px 0 .5px var(--color--base--1)) drop-shadow(0 1px .5px var(--color--base--1)) drop-shadow(0 -1px .5px var(--color--base--1));grid-column:1;grid-row:1;inline-size:2rem;justify-self:end;margin:auto -.75rem -.375rem auto;-o-object-fit:contain;object-fit:contain}.reply__author-label{block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.reply__author-name{font-weight:700;position:relative}.reply__author-current{background-color:var(--color--highlight--1);border-radius:var(--infinity);color:var(--color--on--highlight--1);font-size:var(--font-size--tiny);font-weight:500;line-height:normal;padding:.25em .5em;vertical-align:middle}.reply__date,.reply__to{font-size:var(--font-size--small);line-height:var(--line-height--small)}.reply__to a{position:relative;z-index:2}.reply__marker{align-items:center;align-self:center;background-color:var(--color--state--done--base);border:var(--line) solid var(--color--state--done--contrast);border-radius:var(--infinity);color:var(--color--state--done--contrast);display:inline-flex;flex-shrink:0;font-size:var(--font-size--small);font-weight:500;gap:.25em;inset:0 auto auto var(--spacing--2);justify-self:start;line-height:normal;margin:.5em 0 .5em calc(var(--input--size--block) + 1.25rem);padding:.25em .5em .25em .375em}.reply__like,.reply__share{align-items:center;display:flex;gap:0 .5em}.reply__like-title,.reply__share-title{color:var(--color--contrast--1);font-size:var(--font-size--small);line-height:var(--line-height--small)}.reply__like{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.reply__like:where(a){text-decoration:none}.reply__like:disabled,.reply__like[aria-disabled=true]{opacity:.5;pointer-events:none}.reply__like>*{pointer-events:none}.reply__like{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.reply__like:hover{color:var(--color--highlight--1)}.reply__like[data-count]:not([data-count="0"]){position:relative}.reply__like[data-count]:not([data-count="0"]):after{align-items:center;background-color:var(--color--positive);block-size:1.5em;border-radius:var(--infinity);color:var(--color--on--positive);content:attr(data-count);display:flex;font-size:.625rem;font-weight:700;inset:auto auto .75em 1.5em;justify-content:center;line-height:1;min-inline-size:1.5em;outline:.125rem solid var(--color--base--1);padding:.125em .25em;position:absolute;text-align:center}.reply__like[aria-checked=true] .icon{color:var(--color--highlight--1)}.reply__share-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.reply__share-toggle:where(a){text-decoration:none}.reply__share-toggle:disabled,.reply__share-toggle[aria-disabled=true]{opacity:.5;pointer-events:none}.reply__share-toggle>*{pointer-events:none}.reply__share-toggle{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.reply__share-toggle:hover{color:var(--color--highlight--1)}.reply__share .menu{display:flex;flex-wrap:wrap;margin-inline-start:-.75rem}.reply__share .menu-item__link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.reply__share .menu-item__link:where(a){text-decoration:none}.reply__share .menu-item__link:disabled,.reply__share .menu-item__link[aria-disabled=true]{opacity:.5;pointer-events:none}.reply__share .menu-item__link>*{pointer-events:none}.reply__share .menu-item__link{border-radius:var(--roundness);font-weight:500;padding-block:.75em;transition:color var(--duration) var(--timing-function)}.reply__share .menu-item__link:hover{color:var(--color--highlight--1)}.reply__share .menu-item__link{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block);padding:0}.reply__share .menu-item__link>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.reply__share .menu-item__link{color:var(--color--contrast--3)}.reply__main{max-inline-size:var(--container--size--inline--wide)}.reply__actions{align-items:center;flex-wrap:wrap}.reply__actions,.reply__inline-actions{display:flex;gap:var(--spacing--2)}.reply__signin-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.reply__reply,.reply__signin{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.reply__reply:where(a),.reply__signin:where(a){text-decoration:none}.reply__reply:disabled,.reply__reply[aria-disabled=true],.reply__signin:disabled,.reply__signin[aria-disabled=true]{opacity:.5;pointer-events:none}.reply__reply>*,.reply__signin>*{pointer-events:none}.reply__reply,.reply__signin{background-color:var(--color--highlight--1);border-radius:var(--roundness);box-shadow:0 0 .125em color-mix(in srgb,var(--color--contrast--1) 20%,transparent 80%);color:var(--color--on--highlight--1);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}.reply__reply:hover,.reply__signin:hover{background-color:color-mix(in srgb,var(--color--highlight--1) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--1) 40%,transparent 60%);color:var(--color--on--highlight--1)}.reply__reply:focus-visible,.reply__signin:focus-visible{outline-color:var(--color--highlight--1)}.reply__reply,.reply__signin{font-size:var(--font-size--small);gap:.25em;min-block-size:var(--input--size--block--small);padding-block:.375rem}.reply__reply .icon,.reply__signin .icon{block-size:var(--icon--size--small);inline-size:var(--icon--size--small)}.reply__link-reply{color:var(--color--state--done--contrast)}.reply__link-reply,.reply__tags{font-size:var(--font-size--small)}.reply__tags{display:flex;flex-wrap:wrap;gap:0 .5em;line-height:var(--line-height--small);margin-block-start:var(--spacing--2)}.reply__tags-label{block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.reply__tags-link{color:var(--color--highlight--1)}.reply__tags-link:not(:hover){text-decoration-color:transparent}.reply__tags-link:hover{text-decoration-color:currentColor}.reply__flag{display:flex;font-size:var(--font-size--tiny);gap:.5em;margin-inline-start:auto}.reply__flag .icon{block-size:1.25em;inline-size:1.25em}.reply__attachments-label{font-weight:700}.reply__attachments-item{list-style-type:none}.reply iframe[src*="youtu.be"],.reply iframe[src*="youtube.com"]{aspect-ratio:16/9;inline-size:100%}@media (min-width:48rem){.reply__inner{grid-template-columns:calc(var(--input--size--block) + 1.25rem - var(--spacing--3)) 1fr;max-inline-size:var(--container--size--inline--wider)}.reply__intro{grid-column:1/3;grid-row:1/2}.reply__main{grid-row:2/3;max-inline-size:var(--container--size--inline)}.reply__actions,.reply__main{grid-column:2/3}}@container (min-inline-size:54rem){.reply__inner{grid-template-columns:calc(var(--input--size--block) + 12.25rem) 1fr;grid-template-rows:auto 1fr}.reply__intro{grid-column:1/2;grid-row:1/2}.reply__marker{margin:1em 0 1em calc(var(--input--size--block) + 1.25rem)}.reply__main{-o-border-image:linear-gradient(transparent,var(--color--line),var(--color--line),transparent) 1;border-image:linear-gradient(transparent,var(--color--line),var(--color--line),transparent) 1;border-inline-start:var(--line) solid var(--color--line);grid-column:2/3;grid-row:1/3;max-inline-size:var(--container--size--inline);padding-inline-start:var(--spacing--3)}.reply__actions{align-items:start;flex-direction:column;grid-column:1/2;grid-row:2/3;padding-inline-start:calc(var(--input--size--block) + 1.25rem)}.reply__flag{margin-block-start:auto;margin-inline-start:0}}
.reset-password__inner{display:grid;gap:var(--spacing--3)}
.rich-text{background-image:var(--gradient--base--1);padding-block:var(--spacing--module);scroll-margin-block-start:var(--header--size--block)}.rich-text__inner{display:grid;gap:var(--spacing--5);inline-size:100%;margin-inline:auto;max-inline-size:var(--container--size--inline--max)}.rich-text.is-style-align-center .rich-text__inner{max-inline-size:var(--container--size--inline--wide)}.rich-text__intro{display:grid;gap:1rem}.rich-text__title{font-size:clamp(1.75rem,1.3026838966rem + 1.9880715706vw,3rem);font-weight:300;line-height:clamp(2.375rem,1.9276838966rem + 1.9880715706vw,3.625rem);padding-block-start:1.5rem;position:relative;text-wrap:balance}.rich-text__title:before{background-color:var(--color--highlight--1);block-size:var(--line);content:"";inline-size:min(100%,8rem);inset:0 auto auto 0;position:absolute}.rich-text__description{max-inline-size:var(--container--size--inline)}.rich-text__description>p:only-child{text-wrap:balance}.rich-text__content{max-inline-size:var(--container--size--inline--wide)}.rich-text .ae-download-btn,.rich-text .aex-download-call-to-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.rich-text .ae-download-btn:where(a),.rich-text .aex-download-call-to-action:where(a){text-decoration:none}.rich-text .ae-download-btn:disabled,.rich-text .ae-download-btn[aria-disabled=true],.rich-text .aex-download-call-to-action:disabled,.rich-text .aex-download-call-to-action[aria-disabled=true]{opacity:.5;pointer-events:none}.rich-text .ae-download-btn>*,.rich-text .aex-download-call-to-action>*{pointer-events:none}.rich-text .ae-download-btn,.rich-text .aex-download-call-to-action{background-color:var(--color--highlight--1);border-radius:var(--roundness);box-shadow:0 0 .125em color-mix(in srgb,var(--color--contrast--1) 20%,transparent 80%);color:var(--color--on--highlight--1);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}.rich-text .ae-download-btn:hover,.rich-text .aex-download-call-to-action:hover{background-color:color-mix(in srgb,var(--color--highlight--1) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--1) 40%,transparent 60%);color:var(--color--on--highlight--1)}.rich-text .ae-download-btn:focus-visible,.rich-text .aex-download-call-to-action:focus-visible{outline-color:var(--color--highlight--1)}.rich-text .aex-download-call-to-action+.aex-download-call-to-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.rich-text .aex-download-call-to-action+.aex-download-call-to-action:where(a){text-decoration:none}.rich-text .aex-download-call-to-action+.aex-download-call-to-action:disabled,.rich-text .aex-download-call-to-action+.aex-download-call-to-action[aria-disabled=true]{opacity:.5;pointer-events:none}.rich-text .aex-download-call-to-action+.aex-download-call-to-action>*{pointer-events:none}.rich-text .aex-download-call-to-action+.aex-download-call-to-action{background-color:var(--color--highlight--3);border-radius:var(--roundness);box-shadow:0 0 .125em color-mix(in srgb,var(--color--contrast--1) 20%,transparent 80%);color:var(--color--on--highlight--3);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}.rich-text .aex-download-call-to-action+.aex-download-call-to-action:hover{background-color:color-mix(in srgb,var(--color--highlight--3) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--3) 50%,transparent 50%);color:var(--color--on--highlight--3)}.rich-text .aex-download-call-to-action+.aex-download-call-to-action:focus-visible{outline-color:var(--color--highlight--3)}.rich-text .content-list{list-style-position:inside}
.signin__inner{display:grid;gap:var(--spacing--3)}
.user-image{--shadow:0 0 1rem color(from var(--color--highlight--1) srgb r g b/.333)}.user-image__link:after{content:"";inset:0;position:absolute;z-index:1}.user-image__link:focus-visible{outline:none}.user-image__link:focus-visible:after{outline:2px solid;outline-offset:2px}.user-image__link{text-decoration:none}.user-image__link:hover .user-image__media{filter:drop-shadow(var(--shadow));transform:scale(1.05)}.user-image__link:hover .user-image__initials{box-shadow:var(--shadow);transform:scale(1.05)}.user-image__link:focus-visible:after{outline:none!important}.user-image__initials,.user-image__media{aspect-ratio:1;border-radius:var(--infinity);inline-size:min(100%,3rem);outline-offset:2px;overflow:hidden;width:100%}.user-image__media{-o-object-fit:cover;object-fit:cover;transition:filter var(--duration) var(--timing-function),transform var(--duration) var(--timing-function)}.user-image__initials{align-items:center;container-type:inline-size;display:flex;justify-content:center;text-align:center;transition:box-shadow var(--duration) var(--timing-function),transform var(--duration) var(--timing-function)}.user-image__initials-inner{color:var(--color--base--1);font-size:44cqi;font-weight:500;pointer-events:none}.user-image:has(.user-image__link:focus-visible) .user-image__initials,.user-image:has(.user-image__link:focus-visible) .user-image__media{outline:2px solid}
.utilities-sidebar-container{container-type:inline-size;isolation:isolate}.utilities-sidebar{--color--contrast--3:var(--color--contrast--1);--color--line:rgba(0,0,0,.1);--input--color--base:hsla(0,0%,100%,.333);--input--color--base--hover:hsla(0,0%,100%,.666);--input--color--base--focus:hsla(0,0%,100%,.666);--input--color--line:rgba(0,0,0,.333)}@supports (color:light-dark(black,white)){.utilities-sidebar{--color--line:light-dark(rgba(0,0,0,.1),hsla(0,0%,100%,.1));--input--color--base:light-dark(hsla(0,0%,100%,.333),rgba(0,0,0,.333));--input--color--base--hover:light-dark(hsla(0,0%,100%,.666),rgba(0,0,0,.666));--input--color--base--focus:light-dark(hsla(0,0%,100%,.666),rgba(0,0,0,.666));--input--color--line:light-dark(rgba(0,0,0,.333),hsla(0,0%,100%,.333))}}.utilities-sidebar__tabs{margin-block-end:calc(var(--line) * -1.5);margin-inline:-4px;min-inline-size:0;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.utilities-sidebar__tabs::-webkit-scrollbar{display:none}.utilities-sidebar__tabs .menu{display:flex;gap:var(--spacing--2);min-inline-size:-moz-max-content;min-inline-size:max-content;padding-inline:4px;white-space:nowrap}.utilities-sidebar__tabs .menu-item{padding-block:.5rem;position:relative}.utilities-sidebar__tabs .menu-item__link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.utilities-sidebar__tabs .menu-item__link:where(a){text-decoration:none}.utilities-sidebar__tabs .menu-item__link:disabled,.utilities-sidebar__tabs .menu-item__link[aria-disabled=true]{opacity:.5;pointer-events:none}.utilities-sidebar__tabs .menu-item__link>*{pointer-events:none}.utilities-sidebar__tabs .menu-item__link{border-radius:var(--roundness);font-weight:500;min-block-size:var(--input--size--block);padding-block:.75em;transition:color var(--duration) var(--timing-function)}.utilities-sidebar__tabs .menu-item__link:hover{color:var(--color--highlight--1)}.utilities-sidebar__tabs .menu-item__link{border-radius:0}.utilities-sidebar__tabs .menu-item__link:after{background-color:transparent;block-size:calc(var(--line) * 3);border-radius:var(--infinity);content:"";inset:auto 0 0 0;position:absolute}.utilities-sidebar__tabs .menu-item__link[aria-selected=true]:after{background-color:var(--color--highlight--1)}.utilities-sidebar__panel{align-items:start;display:grid;gap:var(--spacing--3);padding-block:var(--spacing--5)}@media (scripting:none){.utilities-sidebar{inline-size:100%;margin-inline:auto;max-inline-size:var(--container--size--inline--max)}.utilities-sidebar__close{display:none}}@media (scripting:enabled){.utilities-sidebar-container{inline-size:min(100vw,34.5rem);inset:calc(var(--header--size--block) + var(--line)) 0 0 auto;pointer-events:none;position:fixed;z-index:9}.utilities-sidebar{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background-color:var(--color--base--translucent--2);block-size:100%;box-shadow:var(--elevation--1);display:flex;flex-direction:column;inline-size:100%;max-block-size:calc(var(--body--size--block) - var(--header--size--block));pointer-events:auto;transform:translateX(100%);transition:transform .6s var(--timing-function)}.utilities-sidebar[aria-hidden=false]{transform:translateX(0)}.utilities-sidebar__header{border-block-end:var(--line) solid var(--color--line);display:flex;gap:var(--spacing--2);inset-block-start:0;padding-inline:var(--spacing--document);position:sticky;z-index:1}.utilities-sidebar__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.utilities-sidebar__close:where(a){text-decoration:none}.utilities-sidebar__close:disabled,.utilities-sidebar__close[aria-disabled=true]{opacity:.5;pointer-events:none}.utilities-sidebar__close>*{pointer-events:none}.utilities-sidebar__close{border-radius:var(--roundness);font-weight:500;padding-block:.75em;transition:color var(--duration) var(--timing-function)}.utilities-sidebar__close:hover{color:var(--color--highlight--1)}.utilities-sidebar__close{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block);padding:0}.utilities-sidebar__close>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.utilities-sidebar__close{margin:auto 0 auto auto;order:99}.utilities-sidebar__body{flex:1;position:relative}.utilities-sidebar__panel{display:none;inline-size:100%;inset:0;overflow-y:auto;padding:var(--spacing--document);position:absolute}}body:has(.utilities-sidebar[aria-hidden=false]):after{opacity:.5;pointer-events:auto}
.info-bar{align-items:start;background-color:var(--color--infobox--base);color:var(--color--infobox--contrast);display:flex;font-size:var(--font-size--small);font-weight:500;gap:var(--spacing--2);justify-content:space-between;line-height:var(--line-height--small);padding-inline:var(--spacing--document)}.info-bar.is-style-positive{background-color:var(--color--positive);color:var(--color--on--positive)}.info-bar.is-style-negative{background-color:var(--color--negative);color:var(--color--on--negative)}.info-bar__content{padding-block:1em}.info-bar__content>p:only-child{text-wrap:balance}.info-bar__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.info-bar__close:where(a){text-decoration:none}.info-bar__close:disabled,.info-bar__close[aria-disabled=true]{opacity:.5;pointer-events:none}.info-bar__close>*{pointer-events:none}.info-bar__close{border-radius:var(--roundness);font-weight:500;padding-block:.75em;transition:color var(--duration) var(--timing-function)}.info-bar__close:hover{color:var(--color--highlight--1)}.info-bar__close{flex-shrink:0;inline-size:var(--input--size--block);justify-content:center;min-block-size:var(--input--size--block)}.info-bar__close>:not(.icon){block-size:1px;border:none;clip:rect(0 0 0 0);size--inline:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.info-bar__close{inline-size:var(--input--size--block--small);min-block-size:var(--input--size--block--small);padding:0}.info-bar__close .icon{block-size:var(--icon--size--small);inline-size:var(--icon--size--small)}.info-bar__close{margin-block-start:.4625rem}.info-bar.closed{display:none}
/* @license BSD-3-Clause https://github.com/highlightjs/highlight.js/blob/main/LICENSE */
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{overflow:visible;width:auto;margin:0;padding:0;cursor:pointer;border:0;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{display:block;float:left;max-width:none;margin:auto;border:0;}.cboxIframe{display:block;width:100%;height:100%;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{overflow:hidden;background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;bottom:28px;left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px 6px;color:#535353;background:rgba(255,255,255,0.7);}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;right:30px;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;right:0;bottom:0;width:25px;height:25px;text-indent:-9999px;background:url(/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0;}#cboxClose:hover{background-position:-25px -25px;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.flag a{border:none;}.flag a:hover{border:none;}
.js-flag-message{display:inline;margin-left:1.2em;animation:flag-flash 3s ease-in-out 1;}@keyframes flag-flash{0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}
.form__inner{display:grid;gap:var(--spacing--5);inline-size:100%;margin-inline:auto;max-inline-size:var(--container--size--inline--max)}.form label,.form legend{font-weight:700}.form .fieldset-wrapper,.form details,.form-item:not(:has(.form-checkbox,.form-radio)){display:grid;gap:var(--spacing--1)}.form-item:has(.ck){display:block}.form-item:has(.ck) label{margin-bottom:var(--spacing--1)}.form-required:after{color:var(--color--form--required);content:"*"}.form input.form-radio{display:none}.form input.form-radio+.input__label label{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.form input.form-radio+.input__label label:where(a){text-decoration:none}.form input.form-radio+.input__label label:disabled,.form input.form-radio+.input__label label[aria-disabled=true]{opacity:.5;pointer-events:none}.form input.form-radio+.input__label label>*{pointer-events:none}.form input.form-radio+.input__label label{background-color:var(--color--base--1);border-radius:var(--roundness);box-shadow:0 0 .125em color-mix(in srgb,var(--color--contrast--1) 20%,transparent 80%);color:var(--color--highlight--1);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:color,box-shadow;transition-timing-function:var(--timing-function)}.form input.form-radio+.input__label label:hover{box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--1) 50%,transparent 50%);color:color-mix(in srgb,var(--color--highlight--1) 80%,#fff 20%)}@supports (color:light-dark(#fff,#000)){.form input.form-radio+.input__label label{background-color:var(--color--base--2);color:var(--color--contrast--1)}}.form input.form-radio:checked+.input__label label{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.form input.form-radio:checked+.input__label label:where(a){text-decoration:none}.form input.form-radio:checked+.input__label label:disabled,.form input.form-radio:checked+.input__label label[aria-disabled=true]{opacity:.5;pointer-events:none}.form input.form-radio:checked+.input__label label>*{pointer-events:none}.form input.form-radio:checked+.input__label label{background-color:var(--color--highlight--2);border-radius:var(--roundness);color:var(--color--on--highlight--2);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}.form input.form-radio:checked+.input__label label:hover{background-color:color-mix(in srgb,var(--color--highlight--2) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--2) 40%,transparent 60%);color:var(--color--on--highlight--2)}.form input.form-radio:checked+.input__label label:focus-visible{outline-color:var(--color--highlight--2)}.form .radios-container{display:flex;gap:var(--spacing--1);margin-top:var(--spacing--1)}.form .radios-container:has(.description){flex-direction:column}.form .field--type-text-with-summary:has(.ck){max-width:100vw}.form input+.description{text-wrap:auto}.comment-form .filter-wrapper,.node-forum-form .filter-wrapper{display:none}#edit-field-type-wrapper,#edit-title-wrapper{margin-top:var(--spacing--1)}.vertical-tabs__panes{margin:var(--spacing--1)}.horizontal-tabs-panes{padding:var(--spacing--1)}.horizontal-tabs-panes .form-wrapper{display:grid;gap:var(--spacing--2)}.horizontal-tabs-panes .horizontal-tabs-pane .form-wrapper+.form-wrapper{margin-top:var(--spacing--2)}[class~=vertical-tabs__panes] .form-radio{top:25%}.vertical-tabs__panes>details>.form-item{margin-bottom:var(--spacing--1)}option{background-color:var(--input--color--base,var(--color--base--1))}.js-form-type-checkbox>.input__label{display:inline}.js-form-type-checkbox>.input__label>label.option,.js-form-type-checkbox>input{display:inline;vertical-align:middle}#edit-field-type{display:flex;gap:var(--spacing--1)}#edit-field-type--wrapper .form-required:after{content:""}.fieldset-legend--edit-field-type__label span:after{color:var(--color--form--required);content:"*"}.fieldset-legend--edit-field-type{position:relative}.fieldset-legend--edit-field-type__tooltip{background-color:var(--color--base--1);box-shadow:var(--elevation--2);display:grid;font-weight:400;gap:var(--spacing--1);left:50%;padding:var(--spacing--1);position:absolute;top:100%;visibility:hidden;width:100%;z-index:1}.fieldset-legend--edit-field-type:active .fieldset-legend--edit-field-type__tooltip,.fieldset-legend--edit-field-type:hover .fieldset-legend--edit-field-type__tooltip{visibility:visible}.fieldset-legend--edit-field-type__label{display:flex;gap:.5em}.form-managed-file>input{align-content:center}.select2-container .select2-selection--single,.select2-selection{height:auto;min-block-size:var(--input--size--block)}.select2-search__field{min-block-size:0}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--input--size--block)}.select2-container--default .select2-selection--multiple .select2-selection__rendered{height:var(--input--size--block)}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{display:inline;float:none}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-search.select2-search--inline,.select2-selection--multiple{background-color:initial;height:var(--input--size--block);line-height:var(--input--size--block);min-height:var(--input--size--block)}input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}input[type=submit]:where(a){text-decoration:none}input[type=submit]:disabled,input[type=submit][aria-disabled=true]{opacity:.5;pointer-events:none}input[type=submit]>*{pointer-events:none}input[type=submit]{background-color:var(--color--highlight--1);border-radius:var(--roundness);box-shadow:0 0 .125em color-mix(in srgb,var(--color--contrast--1) 20%,transparent 80%);color:var(--color--on--highlight--1);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}input[type=submit]:hover{background-color:color-mix(in srgb,var(--color--highlight--1) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--1) 40%,transparent 60%);color:var(--color--on--highlight--1)}input[type=submit]:focus-visible{outline-color:var(--color--highlight--1)}input[type=submit]+input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}input[type=submit]+input[type=submit]:where(a){text-decoration:none}input[type=submit]+input[type=submit]:disabled,input[type=submit]+input[type=submit][aria-disabled=true]{opacity:.5;pointer-events:none}input[type=submit]+input[type=submit]>*{pointer-events:none}input[type=submit]+input[type=submit]{background-color:var(--color--highlight--3);border-radius:var(--roundness);box-shadow:0 0 .125em color-mix(in srgb,var(--color--contrast--1) 20%,transparent 80%);color:var(--color--on--highlight--3);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}input[type=submit]+input[type=submit]:hover{background-color:color-mix(in srgb,var(--color--highlight--3) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--3) 50%,transparent 50%);color:var(--color--on--highlight--3)}input[type=submit]+input[type=submit]:focus-visible{outline-color:var(--color--highlight--3)}.horizontal-tabs .horizontal-tab-button,.horizontal-tabs .horizontal-tab-button.selected,.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single,.select2-results__option,.select2-search,.select2-selection__choice,.vertical-tabs__menu-item,.vertical-tabs__menu-item.is-selected{background-color:var(--color--base--1);color:var(--color--base--invert)}.horizontal-tabs .horizontal-tab-button a:hover{background-color:initial}.horizontal-tabs .horizontal-tabs-list{background-color:initial}.horizontal-tabs .horizontal-tab-button.selected,.vertical-tabs .vertical-tabs__menu-item.is-selected{background-color:var(--color--base--2);color:var(--color--base--invert)}.horizontal-tabs .horizontal-tab-button.selected .vertical-tabs__menu-item-title,.vertical-tabs .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:var(--color--base--invert)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--color--base--3);color:var(--color--base--invert)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color--base--invert)}.ck:not(.ck-dialog-overlay),.select2-container{max-inline-size:var(--container--size--inline--max)}.ck .ck-content pre,.ck .ck-content pre .hljs{color:unset}.crop-preview-wrapper{max-width:50%}.user-form .cropper-view-box{border-radius:var(--infinity)}.field--widget-image-widget-crop input[name=user_picture_0_remove_button]{margin-top:1em}.tfa-qr-code{background-color:#fff}.search-form{margin-bottom:var(--spacing--2)}.search-form .form-wrapper{display:grid;gap:var(--spacing--1)}.search-form .button{width:-moz-fit-content;width:fit-content}.paragraphs-subform{display:grid;gap:var(--spacing--1)}.paragraphs-dropdown-action.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.5em;line-height:1.5;text-align:inherit;vertical-align:middle}.paragraphs-dropdown-action.button:where(a){text-decoration:none}.paragraphs-dropdown-action.button:disabled,.paragraphs-dropdown-action.button[aria-disabled=true]{opacity:.5;pointer-events:none}.paragraphs-dropdown-action.button>*{pointer-events:none}.paragraphs-dropdown-action.button{background-color:var(--color--highlight--1);border-radius:var(--roundness);box-shadow:0 0 .125em color-mix(in srgb,var(--color--contrast--1) 20%,transparent 80%);color:var(--color--on--highlight--1);font-weight:500;min-block-size:var(--input--size--block);padding-inline:1.5em;transition-duration:var(--duration);transition-property:background-color,box-shadow;transition-timing-function:var(--timing-function)}.paragraphs-dropdown-action.button:hover{background-color:color-mix(in srgb,var(--color--highlight--1) 90%,#fff 10%);box-shadow:0 0 1em color-mix(in srgb,var(--color--highlight--1) 40%,transparent 60%);color:var(--color--on--highlight--1)}.paragraphs-dropdown-action.button:focus-visible{outline-color:var(--color--highlight--1)}
