/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flow{--flow-space:1;}.flow > * + *,.flow blockquote > * + *,.flow figure:has(blockquote) > * + *,.flow details > :not(summary) + *,.flow dl > dd + :where(dt,dd),.flow dl > :not(dt,dd) + *{margin-block-start:calc(var(--flow-space) * 1lh);}@supports not (margin-block-start:1lh){.flow > * + *,.flow blockquote > * + *,.flow figure:has(blockquote) > * + *,.flow details > :not(summary) + *,.flow dl > dd + :where(dt,dd),.flow dl > :not(dt,dd) + *{margin-block-start:calc(var(--flow-space) * 1em * var(--line-height,1.5));}}.flow > :where(h2,h3,h4) + *{--flow-space:0.5;}
:root{--type-step--1:clamp(1.2444rem,1.099rem + 0.404vw,1.6rem);--type-step-0:clamp(1.4rem,1.1545rem + 0.6818vw,2rem);--type-step-1:clamp(1.575rem,1.1966rem + 1.0511vw,2.5rem);--type-step-2:clamp(1.7719rem,1.2183rem + 1.5376vw,3.125rem);--type-step-3:clamp(1.9934rem,1.2108rem + 2.1737vw,3.9063rem);--type-step-4:clamp(2.2425rem,1.1624rem + 3.0003vw,4.8828rem);--space-step-3xs:clamp(4px,3.5909px + 0.1136vw,5px);--space-step-2xs:clamp(7px,5.7727px + 0.3409vw,10px);--space-step-xs:clamp(11px,9.3636px + 0.4545vw,15px);--space-step-s:clamp(14px,11.5455px + 0.6818vw,20px);--space-step-m:clamp(21px,17.3182px + 1.0227vw,30px);--space-step-l:clamp(28px,23.0909px + 1.3636vw,40px);--space-step-xl:clamp(42px,34.6364px + 2.0455vw,60px);--space-step-2xl:clamp(56px,46.1818px + 2.7273vw,80px);--space-step-3xl:clamp(84px,69.2727px + 4.0909vw,120px);--space-step-3xs-2xs:clamp(4px,1.5455px + 0.6818vw,10px);--space-step-2xs-xs:clamp(7px,3.7273px + 0.9091vw,15px);--space-step-xs-s:clamp(11px,7.3182px + 1.0227vw,20px);--space-step-s-m:clamp(14px,7.4545px + 1.8182vw,30px);--space-step-m-l:clamp(21px,13.2273px + 2.1591vw,40px);--space-step-l-xl:clamp(28px,14.9091px + 3.6364vw,60px);--space-step-xl-2xl:clamp(42px,26.4545px + 4.3182vw,80px);--space-step-2xl-3xl:clamp(56px,29.8182px + 7.2727vw,120px);--space-step-2xs-m:clamp(7px,-2.4091px + 2.6136vw,30px);--space-step-m-xl:clamp(21px,5.0455px + 4.4318vw,60px);}@layer{*,*::before,*::after{box-sizing:border-box;background-repeat:no-repeat;}*{margin:0;padding:0;line-height:var(--line-height,1.5);}html{block-size:100%;tab-size:2;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;font-synthesis:none;hanging-punctuation:first allow-end last;}html.translated-rtl{direction:rtl;}body{min-block-size:100%;overflow-wrap:break-word;hyphens:auto;}abbr,blockquote,code,kbd,pre,q,samp{hyphens:none;}p{text-wrap:pretty;}h1,h2,h3,h4,h5,h6{--line-height:1.1;font-weight:600;}math,time,table{font-variant-numeric:tabular-nums lining-nums slashed-zero;}code{font-variant-numeric:slashed-zero;}table{border-collapse:collapse;}abbr{-webkit-text-decoration:none;text-decoration:none;font-variant-caps:all-small-caps;}abbr[title]{cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}sup,sub{--line-height:0;}img,picture,iframe,audio,video,canvas{display:block;max-inline-size:100%;block-size:auto;max-block-size:100%;}svg{max-inline-size:100%;max-block-size:100%;}svg:not([fill]){fill:currentColor;}iframe{border:none;}input,label,button{--line-height:1.1;}input,button,textarea,select{font:inherit;hanging-punctuation:none;}textarea{resize:vertical;}textarea:not([rows]){min-block-size:10em;}fieldset{min-inline-size:0;}[hidden]:not([hidden=until-found]){display:none !important;}:focus-visible{outline-offset:0.3rem;}:target{scroll-margin-block:5ex;}}html{color-scheme:dark light;font-size:62.5%;}body{color:light-dark(#330000,rgb(222.4875,211.0125,211.0125));background-color:light-dark(#fffffb,rgb(33.15,17.85,17.85));font-family:system-ui;font-size:var(--type-step-0,1.8rem);}h1{font-size:var(--type-step-4);}h2{font-size:var(--type-step-3);}h3{font-size:var(--type-step-2);}h4{font-size:var(--type-step-1);}abbr{font-variant:all-small-caps;}abbr[title]{cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:0.3rem;}blockquote{font-style:italic;}:not(figure) > blockquote,figure:has(blockquote){display:grid;overflow:hidden;grid-template:repeat(100,auto)/auto auto 1fr;padding:var(--space-step-2xs-xs);column-gap:var(--space-step-2xs-xs);border:0.15rem solid light-dark(#900,rgb(76.8825,25.6275,25.6275));border-radius:0.6rem;background-color:rgba(153,0,0,0.05);}:not(figure) > blockquote::before,figure:has(blockquote)::before{grid-row:1/-1;grid-column:1;inline-size:var(--space-step-2xs);margin:calc(var(--space-step-2xs-xs) * -1) 0 calc(var(--space-step-2xs-xs) * -1) calc(var(--space-step-2xs-xs) * -1);content:"";background-color:light-dark(#900,rgb(76.8825,25.6275,25.6275));}:not(figure) > blockquote::after,figure:has(blockquote)::after{grid-row:1/-1;grid-column:2;content:"❝";color:light-dark(rgba(153,0,0,0.3),rgba(76.8825,25.6275,25.6275,0.3));font-size:var(--type-step-4);line-height:1;}:not(figure) > blockquote > *,figure:has(blockquote) > *{grid-column:3;}figure:has(blockquote) figcaption::before{content:"— ";}cite{font-weight:600;font-style:italic;}pre,code,kbd{white-space:pre;tab-size:2;font-family:Inconsolata,Consolas,"Noto Sans Mono","Source Code Pro","Roboto Mono",Menlo,Monaco,monospace;}pre{position:relative;overflow:hidden;color:#f8f8f2;border-radius:0.6rem;background-color:#2b2b2b;}pre:has([class*=language-])::before{position:absolute;inset:0 0 auto auto;padding:0.4rem 0.8rem;color:#fff;border-end-start-radius:0.6rem;background-color:rgba(0,0,0,0.3);font-family:system-ui;font-size:1.2rem;font-weight:bold;line-height:1;}pre:has([class*=language-css])::before{content:"CSS";}pre:has([class*=language-html])::before{content:"HTML";}pre:has([class*=language-javascript])::before{content:"JavaScript";}pre:has([class*=language-php])::before{content:"PHP";}pre:has([class*=language-scss])::before{content:"SCSS";}pre code{display:block;overflow-x:auto;padding:var(--space-step-2xs-xs);}pre,:not(pre) > code,kbd{font-size:var(--size-step--1,smaller);}:not(pre) > code,kbd{display:inline-block;padding:0 0.3rem;white-space:normal;color:#f8f8f2;border-radius:0.3rem;background-color:#2b2b2b;}.kss-style :not(pre) > code,.kss-style kbd{padding:0;}.kss-style pre,.kss-style code{color:#2b2b2b;background-color:transparent;}.hljs-comment,.hljs-quote{color:#d4d0ab;}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ffa07a;}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5ab35;}.hljs-attribute{color:gold;}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#abe338;}.hljs-section,.hljs-title{color:#00e0e0;}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0;}.hljs-emphasis{font-style:italic;}.hljs-strong{font-weight:bolder;}details{transition:all 0.3s cubic-bezier(0.4,0,0.2,1) allow-discrete,outline 0s;border:0.15rem solid light-dark(#900,rgb(76.8825,25.6275,25.6275));border-radius:0.6rem;}details[name] + details[name]{--flow-space:0.25;}details > *:not(summary) + *{--flow-space:1;}summary{display:flex;align-items:center;padding:calc(var(--space-step-2xs-xs) * 0.5) var(--space-step-2xs-xs);cursor:pointer;color:light-dark(rgb(222.4875,211.0125,211.0125),rgb(222.4875,211.0125,211.0125));background-color:light-dark(#900,rgb(76.8825,25.6275,25.6275));font-weight:500;}summary::before{display:inline-block;flex:0 0 auto;margin-inline:0.2em;content:"";transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);transform-origin:0.25em 50%;border:0.5em solid;border-color:transparent transparent transparent currentColor;}[open] summary::before{transform:rotate(90deg);}summary::marker,summary::-webkit-details-marker{display:none;content:none;}::details-content{overflow:clip;block-size:0;padding:0 var(--space-step-2xs-xs);transition:block-size 0.3s cubic-bezier(0.4,0,0.2,1),padding-block 0.3s cubic-bezier(0.4,0,0.2,1),content-visibility 0.3s step-end allow-discrete;}[open]::details-content{block-size:auto;padding-block:var(--space-step-2xs-xs);transition:block-size 0.3s cubic-bezier(0.4,0,0.2,1),padding-block 0.3s cubic-bezier(0.4,0,0.2,1),content-visibility 0.3s step-start allow-discrete;}@supports not selector(::details-content){details > *:not(summary){padding-inline:var(--space-step-2xs-xs);}details[open]{padding-block-end:var(--space-step-2xs-xs);}details[open] summary ~ *{padding-block-start:var(--space-step-2xs-xs);}}dialog{max-inline-size:90%;max-block-size:90%;margin:auto;padding:var(--space-step-2xs-xs);transition:all 0.3s cubic-bezier(0.4,0,0.2,1) allow-discrete,outline 0s;opacity:0;color:light-dark(#330000,rgb(222.4875,211.0125,211.0125));border:none;border-radius:0.6rem;background-color:light-dark(#fffffb,rgb(33.15,17.85,17.85));box-shadow:0 0.3rem 0.8rem 0 rgba(0,0,0,0.24);}dialog::backdrop{transition:all 0.3s cubic-bezier(0.4,0,0.2,1) allow-discrete,outline 0s;background-color:rgba(0,0,0,0);backdrop-filter:none;}dialog[open]{opacity:1;}dialog[open]::backdrop{background-color:rgba(0,0,0,0.3);backdrop-filter:blur(0.2em);}@starting-style{dialog[open]::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:none;}}@starting-style{dialog[open]{opacity:0;}}figure{display:block;max-inline-size:100%;border:none;}figure.align-center{inline-size:fit-content;max-inline-size:max(50ch,80%);margin-inline:auto;}figcaption{inline-size:100%;contain:inline-size;font-size:var(--type-step--1,smaller);}iframe{display:block;inline-size:100%;min-inline-size:min(30ch,100%);max-inline-size:100%;block-size:auto;border:none;aspect-ratio:16/9;}@supports (x:attr(x type(*))){iframe{min-inline-size:min(attr(width px),100%);aspect-ratio:attr(width type(<number>),16)/attr(height type(<number>),9);}.align-center iframe{inline-size:attr(width px);}}picture,img,svg{display:block;max-inline-size:100%;block-size:auto;border:none;}img{aspect-ratio:16/9;}@supports (x:attr(x type(*))){img{aspect-ratio:attr(width type(<number>),16)/attr(height type(<number>),9);}}a{transition:all 0.3s cubic-bezier(0.4,0,0.2,1) allow-discrete,outline 0s;transition-property:color,background-color,-webkit-text-decoration;transition-property:color,background-color,text-decoration;transition-property:color,background-color,text-decoration,-webkit-text-decoration;-webkit-text-decoration:underline light-dark(#900,#d00) solid 0.1rem;text-decoration:underline light-dark(#900,#d00) solid 0.1rem;text-underline-offset:0.3rem;color:light-dark(#900,#d00);border-radius:0.1rem;}article a:has(*){display:block;-webkit-text-decoration:none;text-decoration:none;color:currentColor;}a:hover{color:light-dark(#004d99,#009aee);}a:not([href],[class]),a:not([href],[class]):hover,a:not([href],[class]):focus{-webkit-text-decoration:none;text-decoration:none;color:inherit;}*:focus-visible{text-decoration-color:transparent;outline:0.15rem solid currentColor;outline-offset:0.3rem;}ul,ol{padding-inline-start:2ch;list-style-position:outside;}ul{list-style:disc;}dl dl,dl dd{padding-inline-start:2ch;}dt{font-weight:600;}sub,sup{position:relative;vertical-align:baseline;font-size:0.7em;line-height:0;}sub{inset-block-end:-0.25em;}sup{inset-block-start:-0.5em;}table{overflow-x:auto;inline-size:100%;max-inline-size:100%;table-layout:fixed;caption-side:block-start;}caption{padding:var(--space-step-2xs) var(--space-step-2xs-xs);text-align:start;color:light-dark(rgb(222.4875,211.0125,211.0125),rgb(222.4875,211.0125,211.0125));border-radius:0.6rem 0.6rem 0 0;background-color:light-dark(#900,rgb(76.8825,25.6275,25.6275));font-size:1.1em;}thead,tbody,tfoot,tr,th,td{border:0 solid inherit;}thead,tfoot{color:#900;}th,td{min-inline-size:10ch;padding:var(--space-step-2xs-xs);text-align:start;vertical-align:baseline;}th{font-weight:500;}td{border-block-start:0.15rem solid light-dark(#bbb,#666);}.page-wrapper{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/[full-start] 1fr [wrapper-start] minmax(0,90ch) [wrapper-end] 1fr [full-end];gap:var(--space-step-m-l) var(--space-step-s-m);min-block-size:100dvh;}.page-header{grid-area:header/full;position:sticky;z-index:2;inset-block-start:var(--drupal-displace-offset-top,0);padding-block:var(--space-step-2xs);color:light-dark(rgb(222.4875,211.0125,211.0125),rgb(222.4875,211.0125,211.0125));background-color:light-dark(#900,rgb(76.8825,25.6275,25.6275));}main{grid-area:main/wrapper;}.page-footer{grid-area:footer/full;padding-block:var(--space-step-s-m);color:light-dark(rgb(222.4875,211.0125,211.0125),rgb(222.4875,211.0125,211.0125));background-color:light-dark(#900,rgb(76.8825,25.6275,25.6275));}.page-header,.page-footer{display:grid;grid-template-columns:subgrid;}.page-header-inner,.page-footer-inner{grid-column:wrapper;}@supports not (grid-template-columns:subgrid){.page-header,.page-footer{grid-template-columns:[full-start] 1fr [wrapper-start] minmax(0,90ch) [wrapper-end] 1fr [full-end];gap:var(--space-step-m-l) var(--space-step-s-m);}}.page-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-step-s-m);}.page-header a{color:currentColor;}.path-frontpage .page-title{position:absolute !important;overflow:hidden;clip-path:inset(50%);inline-size:1px;block-size:1px;white-space:nowrap;}.page-title{margin-block-end:var(--space-step-m-l);}.page-title:has(img){display:grid;}.page-title:has(img) > *{grid-area:1/1;}.page-title:has(img) h1{z-index:1;align-self:end;padding:var(--space-step-2xs);text-align:center;color:light-dark(rgb(222.4875,211.0125,211.0125),rgb(222.4875,211.0125,211.0125));background-color:light-dark(rgba(153,0,0,0.8),rgba(76.8825,25.6275,25.6275,0.8));backdrop-filter:blur(2px);}main > *:not(.page-title) + *,.content-main > *:not(.page-title) + *,.content-sidebar > *:not(.page-title) + *{margin-block-start:calc(1.5em * var(--line-height,1.5));margin-block-start:1.5lh;}.content-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5ch;}.content-main{flex-basis:0;flex-grow:999;min-inline-size:60%;}.content-sidebar{flex-basis:min(25ch,100%);flex-grow:1;}.page-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-step-s-m) var(--space-step-l-xl);}.page-footer a{color:currentColor;}.page-copyright{order:-1;}.menu--main .menu{margin:0;padding:0;list-style:none;}.menu--social-media .menu{display:flex;flex-wrap:wrap;gap:1em;margin:0;padding:0;list-style:none;}.menu--social-media .menu a{display:inline-block;inline-size:4.4rem;block-size:4.4rem;text-indent:-999999rem;background-color:currentColor;mask:no-repeat center/contain;}.menu--social-media .menu a:hover{background-color:light-dark(#004d99,#009aee);}.menu--social-media .menu a[href*="mastodon.nl"]{mask-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%20style%3D%22%22%3E%20%3Cpath%20fill%3D%22rgb%280%2C0%2C0%29%22%20d%3D%22M433%20179.1c0-97.2-63.7-125.7-63.7-125.7-62.5-28.7-228.6-28.4-290.5%200%200%200-63.7%2028.5-63.7%20125.7%200%20115.7-6.6%20259.4%20105.6%20289.1%2040.5%2010.7%2075.3%2013%20103.3%2011.4%2050.8-2.8%2079.3-18.1%2079.3-18.1l-1.7-36.9s-36.3%2011.4-77.1%2010.1c-40.4-1.4-83-4.4-89.6-54a102.5%20102.5%200%200%201%20-.9-13.9c85.6%2020.9%20158.7%209.1%20178.8%206.7%2056.1-6.7%20105-41.3%20111.2-72.9%209.8-49.8%209-121.5%209-121.5zm-75.1%20125.2h-46.6v-114.2c0-49.7-64-51.6-64%206.9v62.5h-46.3V197c0-58.5-64-56.6-64-6.9v114.2H90.2c0-122.1-5.2-147.9%2018.4-175%2025.9-28.9%2079.8-30.8%20103.8%206.1l11.6%2019.5%2011.6-19.5c24.1-37.1%2078.1-34.8%20103.8-6.1%2023.7%2027.3%2018.4%2053%2018.4%20175z%22%2F%3E%20%3C%2Fsvg%3E);}.menu--social-media .menu a[href*="bsky.app"]{mask-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cpath%20d%3D%22M111.8%2062.2C170.2%20105.9%20233%20194.7%20256%20242.4c23-47.6%2085.8-136.4%20144.2-180.2c42.1-31.6%20110.3-56%20110.3%2021.8c0%2015.5-8.9%20130.5-14.1%20149.2C478.2%20298%20412%20314.6%20353.1%20304.5c102.9%2017.5%20129.1%2075.5%2072.5%20133.5c-107.4%20110.2-154.3-27.6-166.3-62.9l0%200c-1.7-4.9-2.6-7.8-3.3-7.8s-1.6%203-3.3%207.8l0%200c-12%2035.3-59%20173.1-166.3%2062.9c-56.5-58-30.4-116%2072.5-133.5C100%20314.6%2033.8%20298%2015.7%20233.1C10.4%20214.4%201.5%2099.4%201.5%2083.9c0-77.8%2068.2-53.4%20110.3-21.8z%22%2F%3E%20%3C%2Fsvg%3E);}.menu--social-media .menu a[href*=pixelfed]{mask-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cpath%20d%3D%22M%20256%20512%20C%20114.616%20512%200%20397.384%200%20256%20C%200%20114.616%20114.616%200%20256%200%20C%20397.384%200%20512%20114.616%20512%20256%20C%20512%20397.384%20397.384%20512%20256%20512%20Z%20M%20235.677%20311.89%20L%20282.639%20311.89%20C%20326.879%20311.89%20362.743%20276.977%20362.743%20233.909%20C%20362.743%20190.841%20326.879%20155.927%20282.639%20155.927%20L%20214.859%20155.927%20C%20189.336%20155.927%20168.645%20176.069%20168.645%20200.916%20L%20168.645%20376.02%20L%20235.677%20311.89%20Z%22%20id%3D%22Combined-Shape%22%2F%3E%20%3C%2Fsvg%3E);}.menu--social-media .menu a[href*=friendica]{mask-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22507.9px%22%20height%3D%22512px%22%20viewBox%3D%220%200%20507.9%20512%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%20%3Cpath%20d%3D%22M%200%2092.14%20L%200%20419.86%20C%200%20470.68%2040.919%20512%2091.455%20512%20L%20416.48%20512%20C%20467.017%20512%20507.937%20470.68%20507.937%20419.86%20L%20507.937%2092.14%20C%20507.937%2041.32%20467.02%200%20416.48%200%20L%2091.455%200%20C%2040.919%200%200%2041.32%200%2092.14%20Z%20M%20416.48%2020.404%20C%20455.98%2020.404%20487.543%2052.179%20487.543%2092.14%20L%20487.543%20419.86%20C%20487.543%20459.82%20455.98%20491.597%20416.48%20491.597%20L%20172.715%20491.597%20L%20172.715%20368.66%20L%20335.227%20368.66%20L%20334.803%20246.109%20L%20172.715%20246.967%20L%20172.715%20143.35%20L%20335.227%20143.35%20L%20335.227%2020.404%20L%20416.48%2020.404%20Z%22%2F%3E%20%3C%2Fsvg%3E);}.menu--social-media .menu a[href*="rss.xml"]{mask-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%2032%20448%20448%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Cpath%20d%3D%22M0%2064c0-17.7%2014.3-32%2032-32%20229.8%200%20416%20186.2%20416%20416%200%2017.7-14.3%2032-32%2032s-32-14.3-32-32C384%20253.6%20226.4%2096%2032%2096%2014.3%2096%200%2081.7%200%2064zm0%20352a64%2064%200%201%201%20128%200%2064%2064%200%201%201-128%200zm32-256c159.1%200%20288%20128.9%20288%20288%200%2017.7-14.3%2032-32%2032s-32-14.3-32-32c0-123.7-100.3-224-224-224-17.7%200-32-14.3-32-32s14.3-32%2032-32z%22%2F%3E%3C%2Fsvg%3E);}.node--view-mode-search-result h2{margin-block-end:1rem;font-size:var(--type-step-2);}.node--view-mode-search-result .node-content{display:grid;grid-template:"img time" auto "img content" 1fr/auto 1fr;}.node--view-mode-search-result time{--line-height:1.1;grid-area:time;margin-block-end:0.5rem;color:#888;font-size:var(--type-step--1);}.node--view-mode-search-result .field--name-field-header-image{grid-area:img;margin-inline-end:2rem;}.node--view-mode-search-result .field--name-body{grid-area:content;}.node--view-mode-teaser h2{margin-block-end:1rem;font-size:var(--type-step-2);}.node--view-mode-teaser .node-content{display:grid;grid-template:"img time" auto "img content" 1fr/auto 1fr;}.node--view-mode-teaser time{--line-height:1.1;grid-area:time;margin-block-end:0.5rem;color:#888;font-size:var(--type-step--1);}.node--view-mode-teaser .field--name-field-header-image{grid-area:img;margin-inline-end:2rem;}.node--view-mode-teaser .field--name-body{grid-area:content;}.branding{max-inline-size:60%;transform:rotateZ(-3deg);text-align:end;}.branding__slogan{margin-block-start:-1.5rem;letter-spacing:0.3em;font-size:var(--type-step--1);font-style:italic;}[id=mainmenu]{margin:0;}.form-wrapper:not(:first-child),.form-item:not(:first-child){margin-block-start:1lh;}.form-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-step-3xs) var(--space-step-2xs);inline-size:100%;}.field-prefix,.field-suffix{flex:0 0 auto;}label{display:block;inline-size:100%;cursor:pointer;font-weight:600;}.container-inline label{flex:0 0 auto;inline-size:auto;}.form-disabled label{cursor:not-allowed;}label span{color:#c00;font-size:var(--type-step--1);font-weight:initial;}.description{inline-size:100%;color:#666;font-size:var(--type-step--1);}.form-item--error-message{inline-size:100%;color:#c00;font-size:var(--type-step--1);}.form-actions{margin-block-start:1lh;text-align:end;}.form-disabled{cursor:not-allowed;color:#999;}button,[type=button],[type=submit],.button{display:inline-flex;overflow:hidden;align-items:center;justify-content:center;appearance:none;max-inline-size:100%;padding:var(--space-step-3xs) var(--space-step-2xs);cursor:pointer;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;text-overflow:ellipsis;color:rgb(222.4875,211.0125,211.0125);border:0.15rem solid #900;border-radius:0.5rem;background-color:#900;font-weight:500;}button:hover,[type=button]:hover,[type=submit]:hover,.button:hover{color:rgb(222.4875,211.0125,211.0125);}button:focus-visible,[type=button]:focus-visible,[type=submit]:focus-visible,.button:focus-visible{outline-color:light-dark(#900,#d00);}.button-inverted{color:#900;border-color:rgb(222.4875,211.0125,211.0125);background-color:rgb(222.4875,211.0125,211.0125);}.button-inverted:hover{color:#900;}.button-inverted:focus-visible{outline-color:rgb(222.4875,211.0125,211.0125);}.form-checkboxes .form-item:not(:first-child),.form-radios .form-item:not(:first-child){margin-block-start:0.25rem;}.form-type-checkbox,.form-type-radio{align-items:center;page-break-inside:avoid;break-inside:avoid;}.form-type-checkbox label,.form-type-radio label{display:inherit;inline-size:auto;font-weight:inherit;}.form-type-checkbox .error + label,.form-type-radio .error + label{color:#c00;}.form-type-checkbox :disabled + label,.form-type-radio :disabled + label{cursor:not-allowed;color:#999;}.form-type-radio input{border-radius:50%;}textarea,input[type=text],input[type=tel],input[type=search],input[type=range],input[type=password],input[type=number],input[type=month],input[type=email],input[type=datetime-local],input[type=date],input[type=color]{flex:1 1 auto;inline-size:100%;max-inline-size:100%;padding:var(--space-step-3xs) var(--space-step-2xs);color:currentColor;border:0.15rem solid currentColor;border-radius:0.5rem;outline-color:light-dark(#900,#d00);background-color:#fff;accent-color:#900;}textarea:disabled,input[type=text]:disabled,input[type=tel]:disabled,input[type=search]:disabled,input[type=range]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=month]:disabled,input[type=email]:disabled,input[type=datetime-local]:disabled,input[type=date]:disabled,input[type=color]:disabled{cursor:not-allowed;}textarea.error,input.error[type=text],input.error[type=tel],input.error[type=search],input.error[type=range],input.error[type=password],input.error[type=number],input.error[type=month],input.error[type=email],input.error[type=datetime-local],input.error[type=date],input.error[type=color]{color:#c00;border-color:#c00;background-color:#fff;}.container-inline > textarea,.container-inline > input[type=text],.container-inline > input[type=tel],.container-inline > input[type=search],.container-inline > input[type=range],.container-inline > input[type=password],.container-inline > input[type=number],.container-inline > input[type=month],.container-inline > input[type=email],.container-inline > input[type=datetime-local],.container-inline > input[type=date],.container-inline > input[type=color]{inline-size:auto;}@keyframes error-pulse{0%{box-shadow:0 0 0 0 rgba(204,0,0,0.4);}50%{box-shadow:0 0 0 1rem rgba(204,0,0,0);}100%{box-shadow:0 0 0 0 rgba(204,0,0,0);}}input[type=color]{flex:0 0 5rem;inline-size:auto;cursor:pointer;}input[type=date]{flex:0 0 auto;inline-size:auto;cursor:text;}input[type=datetime-local]{flex:0 0 auto;inline-size:auto;cursor:text;}.form-textarea-wrapper{display:flex;flex:1 1 auto;}textarea{min-block-size:5lh;field-sizing:content;}.view-blog .views-row + .views-row{margin-block-start:1em;padding-block-start:1em;border-block-start:0.1rem dotted;}.view-frontpage .view-header{display:flex;align-items:center;gap:2rem;margin-block-end:1rem;}.view-frontpage .feed-icon{display:inline-block;inline-size:3rem;block-size:3rem;text-indent:-999999rem;background-color:currentColor;mask:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%2032%20448%20448%22%20fill%3D%22rgb%280%2C0%2C0%29%22%20style%3D%22%22%3E%3Cpath%20d%3D%22M0%2064c0-17.7%2014.3-32%2032-32%20229.8%200%20416%20186.2%20416%20416%200%2017.7-14.3%2032-32%2032s-32-14.3-32-32C384%20253.6%20226.4%2096%2032%2096%2014.3%2096%200%2081.7%200%2064zm0%20352a64%2064%200%201%201%20128%200%2064%2064%200%201%201-128%200zm32-256c159.1%200%20288%20128.9%20288%20288%200%2017.7-14.3%2032-32%2032s-32-14.3-32-32c0-123.7-100.3-224-224-224-17.7%200-32-14.3-32-32s14.3-32%2032-32z%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain;}.view-frontpage .frontpage{padding:0;list-style:none;}.view-frontpage .frontpage li{display:grid;grid-template-areas:"link date";grid-template-columns:auto max-content;align-items:end;gap:0 0.5ch;padding-block:0.5rem;}.view-frontpage .frontpage li .entry{position:relative;overflow:hidden;grid-area:link;}.view-frontpage .frontpage li .entry::after{position:absolute;padding-inline-start:0.25ch;content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";text-align:end;}.view-frontpage .frontpage li time{grid-area:date;font-size:var(--type-step--1);}.view-frontpage .view-footer{margin-block-start:2em;text-align:end;}.view-search .views-row + .views-row{margin-block-start:1em;padding-block-start:1em;border-block-start:0.1rem dotted;}@media (prefers-reduced-motion:reduce){*{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;}}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;}html:focus-within{scroll-behavior:smooth;}@view-transition{navigation:auto;}.form-type-checkbox .error,.form-type-radio .error{animation:error-pulse 2s infinite;}textarea.error,input.error[type=text],input.error[type=tel],input.error[type=search],input.error[type=range],input.error[type=password],input.error[type=number],input.error[type=month],input.error[type=email],input.error[type=datetime-local],input.error[type=date],input.error[type=color]{animation:error-pulse 2s infinite;}}@media screen and (prefers-contrast:more){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight;}.hljs-keyword,.hljs-selector-tag{font-weight:bolder;}}@media (width < 45em){.menu--main .menu a{display:block;padding:var(--space-step-2xs-xs);transition:none;-webkit-text-decoration:none;text-decoration:none;}.menu--main .menu a:hover,.menu--main .menu a:focus{color:light-dark(rgb(222.4875,211.0125,211.0125),rgb(222.4875,211.0125,211.0125));background-color:light-dark(#900,rgb(76.8825,25.6275,25.6275));}[id=mainmenu]{inset:var(--drupal-displace-offset-top,0) 0 0 auto;overflow:hidden auto;flex-direction:column;gap:var(--space-step-2xs-xs);min-inline-size:min(20ch,90%);block-size:calc(100dvh - var(--drupal-displace-offset-top,0px));max-block-size:100%;transform:translateX(100%);border-radius:0;}[id=mainmenu][open]{display:flex;transform:translateX(0);}@starting-style{[id=mainmenu][open]{transform:translateX(100%);}}[id=mainmenu] > button{align-self:flex-end;}[id=mainmenu] nav{margin-inline:calc(var(--space-step-2xs-xs) * -1);}}@media (width >= 45em){.menu--main .menu{display:flex;flex-wrap:wrap;gap:1em;}.menu--main .menu a{text-decoration-thickness:0.3rem;text-decoration-color:transparent;text-underline-offset:0.5em;font-size:1.1em;}.menu--main .menu a:hover,.menu--main .menu a:focus,.menu--main .menu a.is-active{text-decoration-color:#900;}[id=mainmenu]{position:static;display:flex;padding:0;opacity:1;color:currentColor;background-color:transparent;box-shadow:none;}[id=mainmenu]::after{content:none;}[id=mainmenu] button{display:none;}.button-main-menu{display:none;}}
