.map{border-block:.5rem solid var(--clr-8)}.leaflet-container{& img{border:initial;display:initial;background-color:initial}& a{border:initial}}.cluster{& li{font-size:1.1em}& a{color:unset;border:none;justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex;&>:last-child{opacity:.4;transition:all .5s}&:hover,&:active{&>:last-child{opacity:1;transform:translate(.5rem)}}}}abbr{white-space:nowrap;cursor:cell;margin:5px}.selected{background-color:#99f}.minitags{font-size:70%}#games{gap:2rem;display:grid}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}html{text-size-adjust:none}:where(ul[role=list]),:where(ol[role=list]){max-inline-size:100%;margin:0;padding:0;list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html,html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-block-size:100vh;line-height:1.5;overflow-x:hidden}a:not([class]){text-decoration-skip-ink:auto}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,[color-scheme=light]{color-scheme:light;--clr-1:#fdfdfe;--clr-2:#f8faff;--clr-3:#f0f4ff;--clr-4:#e6edfe;--clr-5:#d9e2fc;--clr-6:#c6d4f9;--clr-7:#aec0f5;--clr-8:#8da4ef;--clr-9:#3e63dd;--clr-10:#3a5ccc;--clr-11:#3451b2;--clr-12:#101d46;--clr-accent-1:#ed5f00;--clr-accent-2:#ff8b3e;--clr-gray-1:#fbfcfd;--clr-gray-2:#f8f9fa;--clr-gray-3:#f1f3f5;--clr-gray-4:#eceef0;--clr-gray-5:#e6e8eb;--clr-gray-6:#dfe3e6;--clr-gray-7:#d7dbdf;--clr-gray-8:#c1c8cd;--clr-gray-9:#889096;--clr-gray-10:#7e868c;--clr-gray-11:#687076;--clr-gray-12:#11181c;--clr-danger-1:#fffcfd;--clr-danger-2:#fff7fb;--clr-danger-3:#feeff6;--clr-danger-4:#fce5f0;--clr-danger-5:#f9d8e7;--clr-danger-6:#f4c6db;--clr-danger-7:#edadc8;--clr-danger-8:#e58fb1;--clr-danger-9:#e93d82;--clr-danger-10:#e03177;--clr-danger-11:#d31e66;--clr-danger-12:#3d0d1d;--clr-success-1:#fbfefb;--clr-success-2:#f3fcf3;--clr-success-3:#ebf9eb;--clr-success-4:#dff3df;--clr-success-5:#ceebcf;--clr-success-6:#b7dfba;--clr-success-7:#97cf9c;--clr-success-8:#65ba75;--clr-success-9:#46a758;--clr-success-10:#3d9a50;--clr-success-11:#297c3b;--clr-success-12:#1b311e;--clr-warning-1:#fefcfb;--clr-warning-2:#fef8f4;--clr-warning-3:#fff1e7;--clr-warning-4:#ffe8d7;--clr-warning-5:#ffdcc3;--clr-warning-6:#ffcca7;--clr-warning-7:#ffb381;--clr-warning-8:#fa934e;--clr-warning-9:#f76808;--clr-warning-10:#ed5f00;--clr-warning-11:#bd4b00;--clr-warning-12:#451e11;--clr-special-1:#fefcfe;--clr-special-2:#fdfaff;--clr-special-3:#f9f1fe;--clr-special-4:#f3e7fc;--clr-special-5:#eddbf9;--clr-special-6:#e3ccf4;--clr-special-7:#d3b4ed;--clr-special-8:#be93e4;--clr-special-9:#8e4ec6;--clr-special-10:#8445bc;--clr-special-11:#793aaf;--clr-special-12:#2b0e44}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--clr-1:#131620;--clr-2:#15192d;--clr-3:#192140;--clr-4:#1c274f;--clr-5:#1f2c5c;--clr-6:#22346e;--clr-7:#273e89;--clr-8:#2f4eb2;--clr-9:#3e63dd;--clr-10:#5373e7;--clr-11:#849dff;--clr-12:#eef1fd;--clr-accent-1:#ff8b3e;--clr-accent-2:#ffcca7;--clr-gray-1:#151718;--clr-gray-2:#1a1d1e;--clr-gray-3:#202425;--clr-gray-4:#26292b;--clr-gray-5:#2b2f31;--clr-gray-6:#313538;--clr-gray-7:#3a3f42;--clr-gray-8:#4c5155;--clr-gray-9:#697177;--clr-gray-10:#787f85;--clr-gray-11:#9ba1a6;--clr-gray-12:#ecedee;--clr-danger-1:#1d1418;--clr-danger-2:#27141c;--clr-danger-3:#3c1827;--clr-danger-4:#481a2d;--clr-danger-5:#541b33;--clr-danger-6:#641d3b;--clr-danger-7:#801d45;--clr-danger-8:#ae1955;--clr-danger-9:#e93d82;--clr-danger-10:#f04f88;--clr-danger-11:#f76190;--clr-danger-12:#feecf4;--clr-success-1:#0d1912;--clr-success-2:#0f1e13;--clr-success-3:#132819;--clr-success-4:#16301d;--clr-success-5:#193921;--clr-success-6:#1d4427;--clr-success-7:#245530;--clr-success-8:#2f6e3b;--clr-success-9:#46a758;--clr-success-10:#55b467;--clr-success-11:#63c174;--clr-success-12:#e5fbeb;--clr-warning-1:#1f1206;--clr-warning-2:#2b1400;--clr-warning-3:#391a03;--clr-warning-4:#441f04;--clr-warning-5:#4f2305;--clr-warning-6:#5f2a06;--clr-warning-7:#763205;--clr-warning-8:#943e00;--clr-warning-9:#f76808;--clr-warning-10:#ff802b;--clr-warning-11:#ff8b3e;--clr-warning-12:#feeadd;--clr-special-1:#1b141d;--clr-special-2:#221527;--clr-special-3:#301a3a;--clr-special-4:#3a1e48;--clr-special-5:#432155;--clr-special-6:#4e2667;--clr-special-7:#5f2d84;--clr-special-8:#7938b2;--clr-special-9:#8e4ec6;--clr-special-10:#9d5bd2;--clr-special-11:#bf7af0;--clr-special-12:#f7ecfc}}[color-scheme=dark]{color-scheme:dark;--clr-1:#131620;--clr-2:#15192d;--clr-3:#192140;--clr-4:#1c274f;--clr-5:#1f2c5c;--clr-6:#22346e;--clr-7:#273e89;--clr-8:#2f4eb2;--clr-9:#3e63dd;--clr-10:#5373e7;--clr-11:#849dff;--clr-12:#eef1fd;--clr-accent-1:#ff8b3e;--clr-accent-2:#ffcca7;--clr-gray-1:#151718;--clr-gray-2:#1a1d1e;--clr-gray-3:#202425;--clr-gray-4:#26292b;--clr-gray-5:#2b2f31;--clr-gray-6:#313538;--clr-gray-7:#3a3f42;--clr-gray-8:#4c5155;--clr-gray-9:#697177;--clr-gray-10:#787f85;--clr-gray-11:#9ba1a6;--clr-gray-12:#ecedee;--clr-danger-1:#1d1418;--clr-danger-2:#27141c;--clr-danger-3:#3c1827;--clr-danger-4:#481a2d;--clr-danger-5:#541b33;--clr-danger-6:#641d3b;--clr-danger-7:#801d45;--clr-danger-8:#ae1955;--clr-danger-9:#e93d82;--clr-danger-10:#f04f88;--clr-danger-11:#f76190;--clr-danger-12:#feecf4;--clr-success-1:#0d1912;--clr-success-2:#0f1e13;--clr-success-3:#132819;--clr-success-4:#16301d;--clr-success-5:#193921;--clr-success-6:#1d4427;--clr-success-7:#245530;--clr-success-8:#2f6e3b;--clr-success-9:#46a758;--clr-success-10:#55b467;--clr-success-11:#63c174;--clr-success-12:#e5fbeb;--clr-warning-1:#1f1206;--clr-warning-2:#2b1400;--clr-warning-3:#391a03;--clr-warning-4:#441f04;--clr-warning-5:#4f2305;--clr-warning-6:#5f2a06;--clr-warning-7:#763205;--clr-warning-8:#943e00;--clr-warning-9:#f76808;--clr-warning-10:#ff802b;--clr-warning-11:#ff8b3e;--clr-warning-12:#feeadd;--clr-special-1:#1b141d;--clr-special-2:#221527;--clr-special-3:#301a3a;--clr-special-4:#3a1e48;--clr-special-5:#432155;--clr-special-6:#4e2667;--clr-special-7:#5f2d84;--clr-special-8:#7938b2;--clr-special-9:#8e4ec6;--clr-special-10:#9d5bd2;--clr-special-11:#bf7af0;--clr-special-12:#f7ecfc}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/dm-sans-italic-400.D-qt8X7l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/dm-sans-normal-400.XP4e9_5x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/dm-sans-normal-700.DGX5_GSO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/_astro/dm-sans-italic-700.B5JML9oN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krona One;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/krona-one-normal-400.Bq4yrCtS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ff-display:"Krona One", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--ff-body:"DM Sans", system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--step--2:clamp(.72rem, .8145rem + -.122vw, .7901rem);--step--1:clamp(.8889rem, .885rem + .0193vw, .9rem);--step-0:clamp(1rem, .9565rem + .2174vw, 1.125rem);--step-1:clamp(1.125rem, 1.0272rem + .4891vw, 1.4063rem);--step-2:clamp(1.2656rem, 1.0944rem + .856vw, 1.7578rem);--step-3:clamp(1.4238rem, 1.1548rem + 1.3451vw, 2.1973rem);--step-4:clamp(1.6018rem, 1.2036rem + 1.9909vw, 2.7466rem);font-size:var(--step-0);--space-3xs:clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs:clamp(.5625rem, .5408rem + .1087vw, .625rem);--space-xs:clamp(.875rem, .8533rem + .1087vw, .9375rem);--space-s:clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--space-m:clamp(1.6875rem, 1.6223rem + .3261vw, 1.875rem);--space-l:clamp(2.25rem, 2.163rem + .4348vw, 2.5rem);--space-xl:clamp(3.375rem, 3.2446rem + .6522vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.3261rem + .8696vw, 5rem);--space-3xl:clamp(6.75rem, 6.4891rem + 1.3043vw, 7.5rem)}body{font-family:var(--ff-body);font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--ff-display);text-transform:uppercase}strong{font-weight:700}p,h1,h2,h3,h4,h5,h6,li,ol:not([role=list]),ul:not([role=list]),blockquote{max-inline-size:60ch}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}h4,p,li{font-size:var(--step-0)}body{background-color:var(--clr-9);color:var(--clr-12)}.main-wrapper{background-color:var(--clr-2);z-index:5;background-position:50% 0}body.gdn .main-wrapper{background-image:url(/_astro/background-gdn.DRSvPT0g.svg)}body.lst .main-wrapper{background-image:url(/_astro/background-lst.DNirQoHx.svg)}body.rst .main-wrapper{background-image:url(/_astro/background-rst.C_e9uapR.svg)}.main-wrapper{min-block-size:90vh;padding-block-end:2.5rem;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017}::selection{background-color:var(--clr-accent-1);color:#fff}body{grid-template-rows:max-content 1fr max-content;display:grid}.gdn-logo,[color-scheme=light] .gdn-logo{--clr-base:#003f66;--clr-light:#33b1ff}[color-scheme=dark] .gdn-logo{--clr-base:#75c1f0;--clr-light:#33b1ff}@media (prefers-color-scheme:dark){.gdn-logo{--clr-base:#75c1f0;--clr-light:#33b1ff}}.gdn-logo .gdn-fill-1{fill:var(--clr-base)}.gdn-logo .gdn-fill-2{fill:var(--clr-light)}.lst-logo,[color-scheme=light] .lst-logo{--clr-blue-to-green-start:#004080;--clr-blue-to-green-end:#94d926;--clr-yellow-to-red-start:#fb0;--clr-yellow-to-red-end:#f73;--clr-pink-to-purple-start:#b31a7f;--clr-pink-to-purple-end:#60c}[color-scheme=dark] .lst-logo{--clr-blue-to-green-start:#80bfff;--clr-blue-to-green-end:#4f8000;--clr-yellow-to-red-start:#fb0;--clr-yellow-to-red-end:#ff0015;--clr-pink-to-purple-start:#b31a7f;--clr-pink-to-purple-end:#8000ff}@media (prefers-color-scheme:dark){.lst-logo{--clr-blue-to-green-start:#80bfff;--clr-blue-to-green-end:#4f8000;--clr-yellow-to-red-start:#fb0;--clr-yellow-to-red-end:#ff0015;--clr-pink-to-purple-start:#b31a7f;--clr-pink-to-purple-end:#8000ff}}.lst-logo .lst-fill-1{fill:var(--clr-pink-to-purple-start)}.lst-logo .lst-fill-2{fill:var(--clr-blue-to-green-start)}.lst-logo .lst-fill-3{fill:var(--clr-yellow-to-red-start)}.rst-logo,[color-scheme=light] .rst-logo{--clr-purple-base:#3d2d53;--clr-purple-light:#a666ff;--clr-red-base:#732629;--clr-red-light:#f53d43}[color-scheme=dark] .rst-logo{--clr-purple-base:#bcacd2;--clr-purple-light:#fff;--clr-red-base:#732629;--clr-red-light:#f53d43}@media (prefers-color-scheme:dark){.rst-logo{--clr-purple-base:#bcacd2;--clr-purple-light:#fff;--clr-red-base:#732629;--clr-red-light:#f53d43}}.rst-logo .rst-fill-1{fill:var(--clr-purple-base)}.rst-logo .rst-fill-2{fill:var(--clr-red-base)}.header{background-color:var(--clr-9);border-bottom:.25rem solid var(--clr-6);z-index:10;grid-template-columns:max-content 1fr max-content;align-items:stretch;block-size:5rem;display:grid;overflow:hidden}.site-name{text-align:right;align-content:center;justify-self:end;margin-bottom:.25rem;padding:.75rem;display:grid}.site-name a{color:#fff;text-decoration:none}.site-name h1{font-size:var(--step-0);line-height:1.1}.site-name h2{text-transform:none;font-size:var(--step--1);font-family:var(--ff-body);font-weight:400}.site-logo{border-left:.25rem solid var(--clr-6);border-bottom:.25rem solid var(--clr-6);background-color:var(--clr-2);aspect-ratio:1;border-bottom-left-radius:1rem;place-content:center;inline-size:5rem;display:grid}.site-logo svg{block-size:4rem;inline-size:4rem}.footer{background-color:var(--clr-9);color:#fff;min-block-size:1rem;padding-block:3rem 1rem;position:sticky;bottom:0}.small-print{text-align:center;color:#fff;margin-inline:auto;padding:.5em 1em 1em;font-size:.9rem;font-style:italic}.main-navigation ul{margin:0;padding:0;list-style:none}.main-navigation li+li{margin-top:.5rem}.main-navigation ul ul>li+li,.main-navigation li>ul{margin-top:.1rem}.main-navigation>ul>li>a{font-weight:700}.main-navigation>ul>li li{padding-left:1rem}.main-navigation a{color:var(--clr-12);padding:.25rem .5rem;text-decoration:none;display:block;position:relative}.main-navigation a:after{content:"";z-index:-1;opacity:0;background-color:var(--clr-11);background:linear-gradient(90deg, var(--clr-12) 0%, var(--clr-11) 100%);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;block-size:100%;transition:opacity .2s ease-in-out;position:absolute;inset:0}.main-navigation a:hover{color:var(--clr-1)}.main-navigation a:hover:after{opacity:1}.main-navigation a:focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}.secondary-navigation{padding-block:.5rem;position:relative}.secondary-navigation:after{content:"";border-top:.125rem solid var(--clr-6);margin-inline:.5rem;position:absolute;inset:0 0 auto}.secondary-navigation ul{margin:0;padding:0;list-style:none}.secondary-navigation li+li{margin-top:.5rem}.secondary-navigation ul ul>li+li,.secondary-navigation li>ul{margin-top:.1rem}.secondary-navigation>ul>li li{padding-left:1rem}.secondary-navigation a{color:var(--clr-12);padding:.25rem .5rem;text-decoration:none;display:block}.secondary-navigation a:hover{color:var(--clr-accent-2);text-decoration:underline}.secondary-navigation a:focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}.primary-content{grid-template-columns:[full-start]1fr[slim-start]80vw[slim-end]1fr[full-end];margin-block:1rem;display:grid}.primary-content>*,.primary-content>astro-island>*{grid-column:slim}.primary-content>.full-width,.primary-content>astro-island>.full-width{grid-column:full}:where(.content,details)>blockquote:not(:last-child),:where(.content,details)>dl:not(:last-child),:where(.content,details)>ol:not(:last-child),:where(.content,details)>p:not(:last-child),:where(.content,details)>pre:not(:last-child),:where(.content,details)>table:not(:last-child),:where(.content,details)>ul:not(:last-child),:where(.content,details)>div:not(:last-child){margin-bottom:1em}:where(.content,details)>h1,:where(.content,details)>h2,:where(.content,details)>h3,:where(.content,details)>h4,:where(.content,details)>h5,:where(.content,details)>h6{margin-bottom:.5em}:where(.content,details)>h1:not(:first-child),:where(.content,details)>h2:not(:first-child),:where(.content,details)>h3:not(:first-child),:where(.content,details)>h4:not(:first-child),:where(.content,details)>h5:not(:first-child),:where(.content,details)>h6:not(:first-child){margin-top:1.5em}:where(.content,details)>blockquote{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:1.25em 1.5em;font-style:italic}:where(.content,details) table{text-align:left;background-color:var(--clr-3);border-collapse:collapse;border-spacing:0}:where(.content,details) table tbody tr:hover{background-color:var(--clr-2)}:where(.content,details) table td,:where(.content,details) table th{border-style:solid;border-color:var(--clr-6);vertical-align:top;padding:.5em .75em}:where(.content,details) table th{border-width:0 0 2px}:where(.content,details) table td{border-width:0 0 1px}:where(.content,details) table tr:last-child td{border-width:0}:where(.content,details) .table-container{-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow:auto hidden}:where(.content,details) a{color:var(--clr-accent-1);border-bottom:.125rem solid;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;padding-inline:.25rem;text-decoration:none}:where(.content,details) a:hover,:where(.content,details) a:active{color:var(--clr-accent-2)}:where(.content,details) a:focus{color:var(--clr-accent-2);outline:.25rem solid var(--clr-accent-2);outline-offset:.125rem}:where(.content,details) p a[href*="//"]:not([href*=gildedernacht\.com]):not([href*=spieltage\.com]):not([href*=rollenspieltage\.com]):not(.button):after,:where(.content,details) h1 a[href*="//"]:not([href*=gildedernacht\.com]):not([href*=spieltage\.com]):not([href*=rollenspieltage\.com]):not(.button):after,:where(.content,details) h2 a[href*="//"]:not([href*=gildedernacht\.com]):not([href*=spieltage\.com]):not([href*=rollenspieltage\.com]):not(.button):after,:where(.content,details) h3 a[href*="//"]:not([href*=gildedernacht\.com]):not([href*=spieltage\.com]):not([href*=rollenspieltage\.com]):not(.button):after,:where(.content,details) h4 a[href*="//"]:not([href*=gildedernacht\.com]):not([href*=spieltage\.com]):not([href*=rollenspieltage\.com]):not(.button):after,:where(.content,details) h5 a[href*="//"]:not([href*=gildedernacht\.com]):not([href*=spieltage\.com]):not([href*=rollenspieltage\.com]):not(.button):after,:where(.content,details) h6 a[href*="//"]:not([href*=gildedernacht\.com]):not([href*=spieltage\.com]):not([href*=rollenspieltage\.com]):not(.button):after{content:"↝";margin-inline-start:.25rem}:where(.content,details) .header-anchor,:where(.content,details) .event-icon,:where(.content,details) .event-tag,:where(.content,details) .event-link{border:none;border-radius:0;padding:0}:where(.content,details)>blockquote,:where(.content,details)>dl,:where(.content,details)>ol,:where(.content,details)>p:not(:empty),:where(.content,details)>pre,:where(.content,details)>table,:where(.content,details)>ul,:where(.content,details)>form,:where(.content,details)>nav,:where(.content,details)>details,:where(.content,details)>.event-filters{position:relative}:where(.content,details)>blockquote:before,:where(.content,details)>dl:before,:where(.content,details)>ol:before,:where(.content,details)>p:not(:empty):before,:where(.content,details)>pre:before,:where(.content,details)>table:before,:where(.content,details)>ul:before,:where(.content,details)>form:before,:where(.content,details)>nav:before,:where(.content,details)>details:before,:where(.content,details)>.event-filters:before{content:"";z-index:-1;opacity:.75;background-color:var(--clr-2);position:absolute;inset:-.5rem}:where(.content,details) .header-anchor{color:inherit}details{max-inline-size:60ch}details summary{cursor:pointer;margin-bottom:.5em;font-weight:700}details+details{margin-top:1.5em}:where(.content) img,:where(.content) video,:where(.content) canvas,:where(.content) svg:not([data-icon]){background-color:var(--clr-7);background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}:where(.content) figure{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;display:inline-grid;overflow:hidden}:where(.content) figure>*{grid-area:1/1}:where(.content) figure figcaption{background-color:var(--clr-7);color:#fff;opacity:.7;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;align-self:end;padding:.25rem 1rem .5rem;font-size:.83rem;font-style:italic;transition:transform .1s ease-in-out,color .1s ease-in-out;transform:translateY(100%)}:where(.content) figure:hover figcaption{background-color:var(--clr-9);transform:translateY(0%)}:where(.content) figure:hover img{border-color:var(--clr-9)}form>:not(:last-child):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){margin-bottom:1em}form>p{max-inline-size:100%}.honey{display:none}label,input:not([type=checkbox]):not([type=radio]),textarea{inline-size:100%;display:block}label{font-weight:700}label>input:not([type=checkbox]):not([type=radio]),label>textarea{margin-top:.5rem;font-weight:400}input,textarea{border:.125rem solid var(--clr-9);color:var(--clr-11);background-color:var(--clr-1);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.25rem .5rem}input:focus-visible,textarea:focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}input::placeholder,textarea::placeholder{font-style:italic}input:disabled,textarea:disabled{cursor:not-allowed;background-color:#0000!important}input:disabled[type=checkbox],textarea:disabled[type=checkbox]{background-color:var(--clr-gray-11)!important}textarea{resize:vertical;min-block-size:10em;max-block-size:40em}textarea.small{min-block-size:5em}button{border:.125rem solid var(--clr-9);color:var(--clr-accent-1);background-color:var(--clr-1);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.25rem .5rem}button:not(.button-no-event){cursor:pointer;touch-action:manipulation}button:not(.button-no-event):hover,button:not(.button-no-event):active{background-color:var(--clr-2);color:var(--clr-accent-2);border-color:var(--clr-12)}button:not(.button-no-event):focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}button{font-weight:700}button:disabled{cursor:not-allowed}.button{border:.125rem solid var(--clr-9);color:var(--clr-accent-1);background-color:var(--clr-1);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.5rem 1rem}.button:not(.button-no-event){cursor:pointer;touch-action:manipulation}.button:not(.button-no-event):hover,.button:not(.button-no-event):active{background-color:var(--clr-2);color:var(--clr-accent-2);border-color:var(--clr-12)}.button:not(.button-no-event):focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}.button{font-weight:700}.button-accent{border-color:var(--clr-accent-1);color:var(--clr-accent-1)}.button-accent:not(.button-no-event):hover,.button-accent:not(.button-no-event):active{color:var(--clr-accent-2);border-color:var(--clr-accent-2)}.button-success{border-color:var(--clr-success-9);color:var(--clr-success-11)}.button-success:not(.button-no-event):hover,.button-success:not(.button-no-event):active{background-color:var(--clr-success-2);border-color:var(--clr-success-11);color:var(--clr-success-12)}.button-danger{border-color:var(--clr-danger-9);color:var(--clr-danger-11)}.button-danger:not(.button-no-event):hover,.button-danger:not(.button-no-event):active{background-color:var(--clr-danger-2);border-color:var(--clr-danger-11);color:var(--clr-danger-12)}.button-special{border-color:var(--clr-special-9);color:var(--clr-special-11)}.button-special:not(.button-no-event):hover,.button-special:not(.button-no-event):active{background-color:var(--clr-special-2);border-color:var(--clr-special-11);color:var(--clr-special-12)}.button-warning{border-color:var(--clr-warning-9);color:var(--clr-warning-11)}.button-warning:not(.button-no-event):hover,.button-warning:not(.button-no-event):active{background-color:var(--clr-warning-2);border-color:var(--clr-warning-11);color:var(--clr-warning-12)}.button-gray{border-color:var(--clr-gray-9);color:var(--clr-gray-11)}.button-gray:not(.button-no-event):hover,.button-gray:not(.button-no-event):active{background-color:var(--clr-gray-2);border-color:var(--clr-gray-11);color:var(--clr-gray-12)}.button-ghost{padding:unset;border:unset;background:unset;color:unset;border-radius:unset}.button-ghost:not(.button-no-event):hover,.button-ghost:not(.button-no-event):active{background:unset;color:unset}.button-ghost.button-danger{color:var(--clr-danger-11)}.button-ghost.button-danger:not(.button-no-event):hover,.button-ghost.button-danger:not(.button-no-event):active{color:var(--clr-danger-12)}.button-small{font-size:var(--step--1);padding:.25rem .5rem}.button-icon{background-color:#0000;border:none;border-radius:50%}.button-icon:hover,.button-icon:active{background-color:#0000}.checkbox-list,.radio-list{gap:.5rem;display:grid}.checkbox-list.horizontal,.radio-list.horizontal{flex-wrap:wrap;display:flex}.input-checkbox,.input-radio{cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:1ch;display:flex}.input-checkbox input,.input-radio input{background:var(--clr-gray-12);border:.125rem solid var(--clr-9);appearance:none;pointer-events:none;touch-action:pan-y;outline-offset:.25rem;box-sizing:content-box;border-bottom-width:.25rem;border-radius:.25rem .25rem .5rem .5rem;flex-shrink:0;grid:[track]1fr/[track]1fr;align-items:center;block-size:1rem;inline-size:2rem;padding:.25rem;transition:background-color .25s,transform .25s,box-shadow .25s;display:grid}.input-checkbox input:before,.input-radio input:before{--highlight-size:0;content:"";cursor:pointer;pointer-events:auto;background:var(--clr-1);block-size:1rem;inline-size:1rem;box-shadow:0 0 0 var(--highlight-size) var(--clr-1);border-radius:.125rem .125rem .25rem .25rem;grid-area:track;transform:translate(0%)}.input-checkbox input:not(:disabled):hover:before,.input-radio input:not(:disabled):hover:before{--highlight-size:.125rem}.input-checkbox input:checked,.input-radio input:checked{background:var(--clr-success-9)}.input-checkbox input:checked:before,.input-radio input:checked:before{transform:translate(calc(2rem - 100%))}.input-checkbox input:disabled:before,.input-radio input:disabled:before{cursor:not-allowed;box-shadow:inset 0 0 0 2px #ffffff80}.input-checkbox:has(.checkbox-description),.input-radio:has(.checkbox-description){align-items:flex-start}.input-checkbox .checkbox-description,.input-radio .checkbox-description{font-weight:400}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:.5rem;font-weight:700}.show-on-target{display:none}.show-on-target:target{display:block}.button-link{border:none;padding:0;display:block}.button-link button{cursor:pointer}#mobile-navigation~.toggle-mobile-navigation{cursor:pointer;color:#fff;place-content:center;margin-bottom:.25rem;padding:1.5rem;display:grid}#mobile-navigation~.toggle-mobile-navigation svg{aspect-ratio:1;block-size:1em}#mobile-navigation~.toggle-mobile-navigation .close-menu-container{display:none}#mobile-navigation~.mobile-menu-container{background-color:var(--clr-2);border-right:.25rem solid var(--clr-6);transition:transform .5s ease-in-out;position:fixed;inset:5rem 0 0;overflow:auto;transform:translate(-150vw)}#mobile-navigation:checked~.toggle-mobile-navigation:after{content:"";background-color:#0a0a0adb;position:fixed;inset:5rem 0 0}#mobile-navigation:checked~.toggle-mobile-navigation .close-menu-container{display:block}#mobile-navigation:checked~.toggle-mobile-navigation .open-menu-container{display:none}#mobile-navigation:checked~.mobile-menu-container{transform:translate(0)}.mobile-menu-container nav{padding-left:.25rem}.mobile-menu-container{grid-template-rows:1fr max-content;max-inline-size:20rem;padding-block:.5rem;display:grid}.mobile-footer{border-top:.125rem solid var(--clr-6);margin-inline:.5rem;padding-top:.5rem}.tags{flex-wrap:wrap;gap:.5rem;display:flex}.tag{background-color:var(--clr-9);border:.0625rem solid var(--clr-7);border-bottom:.125rem solid var(--clr-7);white-space:nowrap;font-size:var(--step--1);color:#fff;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;padding:.125em .75em}.tag:hover *,.tag:active *{color:inherit}.tag.special-case{background-color:var(--clr-1);border-color:var(--clr-accent-1);color:var(--clr-12)}.tag.inverted{background-color:var(--clr-1);border-color:var(--clr-9);color:var(--clr-10)}.link-list li{font-size:var(--step--1);max-inline-size:unset}.link-list>li+li{margin-top:1.5rem}.link-list h2{margin-bottom:.5rem}.link-list a{color:inherit;border:none;border-radius:0;padding:0}.event-list{grid-template-rows:max-content max-content 1fr max-content;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.75rem;max-inline-size:100%;display:grid}.event-entry{--event-color:var(--clr-11);--event-background-color:var(--clr-3);--event-border-color:var(--clr-7);--event-border-color-hover:var(--clr-8);background-color:var(--event-background-color);border:.125rem solid var(--event-border-color);grid-row:span 4;grid-template-rows:subgrid;border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;gap:.5rem;max-inline-size:100%;padding:1.25em 1.5em 0;font-size:.6rem;display:grid;position:relative;overflow:clip}.event-entry.gray{--event-color:var(--clr-gray-11);--event-background-color:var(--clr-gray-3);--event-border-color:var(--clr-gray-7);--event-border-color-hover:var(--clr-gray-8)}.event-entry.danger{--event-color:var(--clr-danger-11);--event-background-color:var(--clr-danger-3);--event-border-color:var(--clr-danger-7);--event-border-color-hover:var(--clr-danger-8)}.event-entry.success{--event-color:var(--clr-success-11);--event-background-color:var(--clr-success-3);--event-border-color:var(--clr-success-7);--event-border-color-hover:var(--clr-success-8)}.event-entry.warning{--event-color:var(--clr-warning-11);--event-background-color:var(--clr-warning-3);--event-border-color:var(--clr-warning-7);--event-border-color-hover:var(--clr-warning-8)}.event-entry.special{--event-color:var(--clr-special-11);--event-background-color:var(--clr-special-3);--event-border-color:var(--clr-special-7);--event-border-color-hover:var(--clr-special-8)}.event-title{text-transform:unset;text-wrap:balance;overflow-x:hidden}.event-details{align-content:start;gap:.125rem;display:grid}.event-details svg{color:var(--event-color)}.event-details,.event-tag,.event-link{font-size:var(--step--1)}.event-date,.event-location,.event-tags{grid-template-columns:max-content 1fr;align-items:start;gap:.25rem;display:grid}.event-tags ul{flex-wrap:wrap;gap:0 .25rem;display:flex}.event-tags li{display:contents}.event-links{flex-wrap:wrap;justify-content:end;gap:.25rem;max-inline-size:100%;display:flex}.event-link{border:.0625rem solid var(--event-border-color);color:var(--clr-accent-1);background-color:var(--event-background-color);border-top-width:.25rem;border-bottom-width:0;padding:.25rem .5rem;display:block}.event-link:hover,.event-link:active{color:var(--clr-accent-2);border-color:var(--event-border-color-hover)}.event-link:focus{color:var(--clr-accent-2);outline:.25rem solid var(--clr-accent-2);outline-offset:.125rem}.event-icon{inline-size:1em;margin-inline-end:.125rem}.event-description{font-size:var(--step--1);color:var(--event-color);padding-block:1rem 1.25rem}.event-description p{font-size:inherit;max-inline-size:unset}.event-background-icon{color:var(--event-color);opacity:.5;pointer-events:none;font-size:16em;position:absolute;top:-3.5rem;right:-1.5rem}.event-entry>:not(.event-background-icon){isolation:isolate}.event-filters{grid-template-columns:max-content 1fr;gap:0 1rem;display:grid}.event-filters h2{color:var(--clr-11);font-size:var(--step-1)}.event-filters ul{flex-wrap:wrap;grid-column:1/-1;gap:.125rem .75rem;display:flex}.event-filters a{font-size:var(--step--1);border:none;padding:0}.event-filters a.active{color:var(--clr-accent-2);text-decoration:underline}.event-filters-reset a{font-size:var(--step--1);color:var(--clr-danger-9)}.event-filters-reset a:hover,.event-filters-reset a:active{color:var(--clr-danger-10)}.event-filters-reset a:focus{color:var(--clr-danger-10);outline-color:var(--clr-danger-10)}.card{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.25rem .5rem}.card.info{border-color:var(--clr-accent-1)}.box,.box-gray,.box-warning,.box-danger,.box-success,.box-special{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.5rem 1rem;position:relative}.box:has(>:nth-child(2)),.box-gray:has(>:nth-child(2)),.box-warning:has(>:nth-child(2)),.box-danger:has(>:nth-child(2)),.box-success:has(>:nth-child(2)),.box-special:has(>:nth-child(2)){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.box-special{border-color:var(--clr-special-9);color:var(--clr-special-11)}.box-success{border-color:var(--clr-success-9);color:var(--clr-success-11)}.box-danger{border-color:var(--clr-danger-9);color:var(--clr-danger-11)}.box-warning{border-color:var(--clr-warning-9);color:var(--clr-warning-11)}.box-gray{border-color:var(--clr-gray-9);color:var(--clr-gray-11)}.box-with-close>.button-icon{position:absolute;top:0;right:0}.box-simple{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-color:var(--box-border-color);background-color:var(--box-background-color);color:var(--box-color);border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.25rem}.box-simple.special{--box-border-color:var(--clr-special-12);--box-background-color:var(--clr-special-11);--box-color:var(--clr-special-1)}.box-simple.success{--box-border-color:var(--clr-success-12);--box-background-color:var(--clr-success-11);--box-color:var(--clr-success-1)}.box-simple.danger{--box-border-color:var(--clr-danger-12);--box-background-color:var(--clr-danger-11);--box-color:var(--clr-danger-1)}.box-simple.warning{--box-border-color:var(--clr-warning-12);--box-background-color:var(--clr-warning-11);--box-color:var(--clr-warning-1)}.box-simple.gray{--box-border-color:var(--clr-gray-12);--box-background-color:var(--clr-gray-11);--box-color:var(--clr-gray-1)}.box-simple.disabled{opacity:.3}.box-grid{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.75rem;max-inline-size:100%;display:grid}.slider{--gap:.5rem;gap:var(--gap);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-color:var(--clr-accent-1) var(--clr-6);scroll-snap-type:inline mandatory;background-color:var(--clr-3);padding:var(--gap);scroll-padding-inline:var(--gap);border:1px solid var(--clr-6);grid-auto-columns:min(25rem,85%);grid-auto-flow:column;display:grid;overflow:auto visible}.slider-small{grid-auto-columns:min(15rem,85%)}.slider::-webkit-scrollbar{block-size:1rem}.slider::-webkit-scrollbar-track{background-color:var(--clr-6)}.slider::-webkit-scrollbar-thumb{background-color:var(--clr-6);background-image:linear-gradient(var(--clr-6) 0, var(--clr-6) .25rem, var(--clr-accent-1) .25rem, var(--clr-accent-1) .75rem, var(--clr-6) .75rem)}.slider>*{scroll-snap-align:center}.slider>p{display:contents}.slider img{aspect-ratio:3/2;object-fit:cover}.site-switcher{gap:1rem;margin:1rem;display:grid}.site-switcher h1{text-align:center;max-inline-size:100%;font-size:var(--step-0)}.logo>a{background-color:var(--clr-3);border:.125rem solid var(--clr-7);color:var(--clr-12);text-align:right;border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;grid-template-columns:1fr max-content;gap:.5rem;padding:1rem;text-decoration:none;display:grid}.logo>a:hover,.logo>a:active{background-color:var(--clr-2);color:var(--clr-accent-2);border-color:var(--clr-accent-2)}.logo>a:focus-visible{outline:3px solid var(--clr-accent-1);outline-offset:.25rem}.logo>a .network-name{align-content:center;justify-self:end;display:grid}.logo>a .network-name h2{font-size:var(--step--1);line-height:1.1}.logo>a .network-name h3{font-family:var(--ff-body);text-transform:none;font-weight:400;font-size:var(--step--1)}.switcher{flex-wrap:wrap;gap:1rem;display:flex}.switcher>*{flex-grow:1;flex-basis:calc(49950rem - 99900%)}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}.image-text{grid-template-columns:repeat(auto-fit,minmax(min(23ch,100%),1fr));grid-auto-flow:dense;gap:1.75rem;display:grid}.image-text figure{height:min-content}.image-text .image-text-left p:empty,.image-text figure+p:empty{display:none}.image-text.tables>*{min-width:max-content}.image-text.tables table{width:100%}.image-text.partner img{background:#fff;max-width:15rem;padding:1rem}.tooltip-wrapper{position:relative}.tooltip-wrapper .tooltip{background:var(--clr-1);border:1px solid var(--clr-12);width:max-content;margin-top:.25rem;padding:.25rem;font-size:.8em;font-style:italic;display:none;position:absolute;top:2lh}.tooltip-wrapper:hover .tooltip,.tooltip-wrapper:focus .tooltip,.tooltip-wrapper:focus-within .tooltip{display:block}dialog{background-color:var(--clr-3);border:.125rem solid var(--clr-7);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:1rem 2rem}dialog.medium{inline-size:clamp(50ch,750px,80vw)}dialog.large{inline-size:clamp(50ch,1750px,90vw)}.dialog-special{border-color:var(--clr-special-9);color:var(--clr-special-11)}.dialog-success{border-color:var(--clr-success-9);color:var(--clr-success-11)}.dialog-danger{border-color:var(--clr-danger-9);color:var(--clr-danger-11)}.dialog-warning{border-color:var(--clr-warning-9);color:var(--clr-warning-11)}.dialog-gray{border-color:var(--clr-gray-9);color:var(--clr-gray-11)}.dialog-with-close>.button-icon{position:absolute;top:0;right:0}dialog::backdrop{opacity:.5;background-color:#000}.chip{background-color:var(--clr-3);border:.125rem solid var(--clr-7);font-size:var(--step--1);background-color:#0000;border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.125rem .5rem}.chip.special{border-color:hsl(from var(--clr-special-9) h s l/.5);color:var(--clr-special-11)}.chip.special.inverted{border-color:hsl(from var(--clr-special-4) h s l/.5);color:var(--clr-special-2)}.chip.success{border-color:hsl(from var(--clr-success-9) h s l/.5);color:var(--clr-success-11)}.chip.success.inverted{border-color:hsl(from var(--clr-success-4) h s l/.5);color:var(--clr-success-2)}.chip.danger{border-color:hsl(from var(--clr-danger-9) h s l/.5);color:var(--clr-danger-11)}.chip.danger.inverted{border-color:hsl(from var(--clr-danger-4) h s l/.5);color:var(--clr-danger-2)}.chip.warning{border-color:hsl(from var(--clr-warning-9) h s l/.5);color:var(--clr-warning-11)}.chip.warning.inverted{border-color:hsl(from var(--clr-warning-4) h s l/.5);color:var(--clr-warning-2)}.chip.gray{border-color:hsl(from var(--clr-gray-9) h s l/.5);color:var(--clr-gray-11)}.chip.gray.inverted{border-color:hsl(from var(--clr-gray-4) h s l/.5);color:var(--clr-gray-2)}.chip.small{font-family:Courier New,Courier,monospace;font-size:var(--step--2);text-transform:uppercase;border-width:.125rem;padding:0 .25rem;font-weight:bolder}.toast-container{bottom:var(--space-s);left:var(--space-s);right:var(--space-s);gap:var(--space-2xs);inline-size:min(20rem,80vw);display:grid;position:fixed}.toast{background-color:var(--clr-3);border:.125rem solid var(--clr-7);font-size:var(--step--1);border-bottom-width:.25rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;grid-template-columns:1fr max-content;justify-content:space-between;align-items:start;gap:.5rem 1rem;padding:.5rem .5rem .5rem 1rem;display:grid}.toast-dismiss{aspect-ratio:1;border-radius:50%;padding:.25rem}.toast-dismiss:hover,.toast-dismiss:focus{background:oklch(100% 5.96046e-8 90/.1)}.toast-special{border-color:var(--clr-special-12);background-color:var(--clr-special-11);color:var(--clr-special-1)}.toast-success{border-color:var(--clr-success-12);background-color:var(--clr-success-11);color:var(--clr-success-1)}.toast-danger{border-color:var(--clr-danger-12);background-color:var(--clr-danger-11);color:var(--clr-danger-1)}.toast-warning{border-color:var(--clr-warning-12);background-color:var(--clr-warning-11);color:var(--clr-warning-1)}.toast-gray{border-color:var(--clr-gray-12);background-color:var(--clr-gray-11);color:var(--clr-gray-1)}.hidden{display:none}.overflow-hidden{overflow:hidden}@keyframes rotating{0%{rotate:0deg}to{rotate:360deg}}.rotating{animation:2.5s linear infinite rotating}.dynamic-columns{grid-template-columns:repeat(auto-fit, minmax(min(var(--min-width,20rem), 100%), 1fr));gap:2rem 5rem;display:grid}.cluster{flex-wrap:wrap;gap:1rem;display:flex}
