.a11y-radio{color:#374151;background:transparent}.a11y-radio:hover{background:#f9fafb}.a11y-radio[aria-checked=true]{background:#7e36cc;color:#fff}:root.fs-md{font-size:115%}:root.fs-lg{font-size:130%}@media(hover:hover){[data-astro-cid-5blmo7yk][data-dropdown]:hover [data-astro-cid-5blmo7yk][data-dropdown-panel],[data-astro-cid-5blmo7yk][data-dropdown]:focus-within [data-astro-cid-5blmo7yk][data-dropdown-panel]{display:block}[data-astro-cid-5blmo7yk][data-dropdown]:hover [data-astro-cid-5blmo7yk][data-dropdown-chevron],[data-astro-cid-5blmo7yk][data-dropdown]:focus-within [data-astro-cid-5blmo7yk][data-dropdown-chevron]{transform:rotate(180deg)}}[data-astro-cid-5blmo7yk][data-dropdown-panel].is-open{display:block}[data-astro-cid-5blmo7yk][data-dropdown-toggle][aria-expanded=true] [data-astro-cid-5blmo7yk][data-dropdown-chevron]{transform:rotate(180deg)}[data-astro-cid-5blmo7yk][data-mobile-menu].is-open{display:flex}h1,h2,h3,h4{overflow-wrap:break-word;hyphens:auto}main p,main li,main dd{overflow-wrap:break-word}:lang(de) main,:lang(fr) main,:lang(pl) main{hyphens:auto}:root{--modica-purple: #9b4ceb;--modica-purple-aa: #7E36CC;--modica-purple-pressed: #6B23B8;--modica-dark: #434343;--modica-light: #F9F9F9;--modica-text-dark: #1C1C1C;--color-accent: #9b4ceb}h1,h2,h3,h4,h5,h6{font-family:Bai Jamjuree,sans-serif}:focus-visible{outline:2px solid var(--modica-purple-pressed);outline-offset:2px;border-radius:4px}.bg-modica-purpleAA:focus-visible,[style*="background: #7E36CC"]:focus-visible,[style*="background: #9b4ceb"]:focus-visible{outline-color:#fff}main:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behaviour:auto!important}.md\:bg-fixed{background-attachment:scroll!important}}:root.contrast-high{--modica-purple: #FFFF00;--modica-purple-aa: #FFFF00;--modica-purple-pressed: #FFD700;--modica-dark: #000000;--modica-light: #000000;--modica-text-dark: #FFFFFF;--color-accent: #FFFF00;background:#000!important;color:#fff!important}:root.contrast-high body{background:#000!important;color:#fff!important}:root.contrast-high section,:root.contrast-high header,:root.contrast-high footer,:root.contrast-high main,:root.contrast-high article,:root.contrast-high aside{background:#000!important;background-image:none!important}:root.contrast-high [style*=linear-gradient],:root.contrast-high [style*=background-image],:root.contrast-high [style*="background-color: #"],:root.contrast-high [style*="background:#"],:root.contrast-high [style*="background: #"]{background:#000!important;background-image:none!important;background-color:#000!important}:root.contrast-high .md\:bg-fixed{background-image:none!important;background-color:#000!important}:root.contrast-high .text-gray-300,:root.contrast-high .text-gray-400,:root.contrast-high .text-gray-500,:root.contrast-high .text-gray-600,:root.contrast-high .text-gray-700,:root.contrast-high .text-gray-800,:root.contrast-high .text-gray-900,:root.contrast-high .text-white,:root.contrast-high .text-purple-100{color:#fff!important}:root.contrast-high h1,:root.contrast-high h2,:root.contrast-high h3,:root.contrast-high h4,:root.contrast-high h5,:root.contrast-high h6,:root.contrast-high p,:root.contrast-high li,:root.contrast-high strong,:root.contrast-high em,:root.contrast-high span,:root.contrast-high [style*="color: var(--modica-text-dark)"],:root.contrast-high [style*="color:var(--modica-text-dark)"]{color:#fff!important}:root.contrast-high [style*="color: #9b4ceb"],:root.contrast-high [style*="color:#9b4ceb"],:root.contrast-high [style*="color: #7E36CC"],:root.contrast-high [style*="color:#7E36CC"],:root.contrast-high .text-modica-purple,:root.contrast-high .text-modica-purpleAA,:root.contrast-high .text-modica-purpleLight,:root.contrast-high .text-modica-purplePressed{color:#ff0!important}:root.contrast-high a{color:#ff0!important;text-decoration:underline}:root.contrast-high a:hover,:root.contrast-high a:focus-visible{color:gold!important}:root.contrast-high a:visited{color:plum!important}:root.contrast-high button,:root.contrast-high .bg-modica-purpleAA,:root.contrast-high .bg-modica-purple,:root.contrast-high .bg-modica-purplePressed,:root.contrast-high .bg-modica-purpleLight,:root.contrast-high [class*=bg-modica-purple]{background:#ff0!important;background-color:#ff0!important;border:2px solid #FFFF00!important}:root.contrast-high.contrast-high button,:root.contrast-high.contrast-high button *,:root.contrast-high.contrast-high a[class*=bg-modica-purple],:root.contrast-high.contrast-high a[class*=bg-modica-purple] *,:root.contrast-high.contrast-high .a11y-radio[aria-checked=true],:root.contrast-high.contrast-high .a11y-radio[aria-checked=true] *{color:#000!important}:root.contrast-high .hover\:bg-modica-purplePressed:hover,:root.contrast-high button:hover,:root.contrast-high .bg-modica-purpleAA:hover{background-color:gold!important;color:#000!important}:root.contrast-high .bg-white{background:#000!important;border:1px solid #FFFFFF}:root.contrast-high .bg-purple-50,:root.contrast-high .bg-gray-50,:root.contrast-high .bg-gray-100{background:#000!important;border:1px solid #FFFFFF!important}:root.contrast-high .border-gray-100,:root.contrast-high .border-gray-200,:root.contrast-high .border-gray-700,:root.contrast-high .border-purple-200{border-color:#fff!important}:root.contrast-high img[src*=modica-wordmark]{filter:brightness(0) invert(1)!important}:root.contrast-high :focus-visible{outline-color:#ff0!important;outline-width:3px!important}:root.contrast-high.contrast-high .a11y-radio{background:transparent!important;color:#fff!important;border:1px solid #FFFFFF!important}:root.contrast-high.contrast-high .a11y-radio[aria-checked=true]{background:#ff0!important;color:#000!important}:root.contrast-high.contrast-high [class*=bg-modica-purple],:root.contrast-high.contrast-high [class*=bg-modica-purple] *{color:#000!important}:root.contrast-high .tm-space,:root.contrast-high .tm-cross,:root.contrast-high .tm-slab,:root.contrast-high .tm-block,:root.contrast-high .tm-ico,:root.contrast-high .tm-ic,:root.contrast-high .tm-gxp{background:#000!important;border-color:#fff!important}:root.contrast-high .tm-slab:hover,:root.contrast-high .tm-slab[aria-expanded=true],:root.contrast-high .tm-block:hover,:root.contrast-high .tm-block[aria-expanded=true]{outline:3px solid #FFFF00}:root.contrast-high [data-a11y-panel]{background:#000!important;border:1px solid #FFFFFF!important;box-shadow:none!important}:root.contrast-high *,:root.contrast-high *:before,:root.contrast-high *:after{transition:none!important}
