﻿.anchor-link{color:inherit;text-decoration:inherit}.anchor-link:hover{text-decoration:underline dashed}.anchor-link:hover::before{content:"";speak:none;position:absolute;margin-left:calc(-1em - 5px);font-family:"tabler-icons";font-weight:normal;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;text-transform:none;opacity:.3}main .articles{position:unset;display:grid;grid-auto-columns:minmax(min(300px,100%), 1fr);grid-template-columns:repeat(auto-fill, minmax(min(300px,100%), 1fr));gap:1rem;margin:1em 0 0;padding:0;list-style:none}main .articles a:hover{text-decoration:none}main .articles article{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;color:var(--on-surface);background-color:var(--surface);border-radius:1rem}main .articles article:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);opacity:.875}main .articles article>time{background:rgba(255,255,255,.5529411765);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;display:inline-flex;align-self:end;margin:.25rem;padding:0 .5rem;font-size:.85rem;font-weight:500;color:var(--on-surface-accent);border-radius:1rem}@media (prefers-color-scheme: dark){main .articles article>time{background:rgba(0,0,0,.5529411765)}}main .articles article>figure{overflow:hidden;aspect-ratio:2/1;margin:0;background:var(--surface-light)}main .articles article>figure>img{max-width:100%;height:auto}main .articles article>figure>svg{width:100%;height:100%;padding:3rem;color:var(--on-surface-light)}main .articles article>div{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;margin:1rem}main .articles article>div h2{margin-top:0;margin-bottom:.25rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}main .articles article>div p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;margin-top:0;margin-bottom:auto}.a50{opacity:.5}:root{--primary: #ea580c;--on-primary: #fff;--surface: #f5f5f5;--on-surface: #2d3132;--surface-alt: #e5e5e5;--on-surface-alt: #181a1b;--surface-accent: #d4d4d4;--on-surface-accent: #0c0a09;--surface-light: #a3a3a3;--on-surface-light: #181a1b;--background: #fff;--on-background: #2d3132;color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--primary: #ff981a;--on-primary: #0c0a09;--surface: #181a1b;--on-surface: #d4d4d4;--surface-alt: #1e2122;--on-surface-alt: #f5f5f5;--surface-accent: #2d3132;--on-surface-accent: #fff;--surface-light: #303436;--on-surface-light: #f5f5f5;--background: #0c0a09;--on-background: #d4d4d4}}.flow-row{display:flex;flex-flow:wrap;flex-direction:row;gap:2rem}.event header{margin:2em 0}.event header span{display:inline-block;font-size:.75rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.025em}.event header h1{margin:0}.event section{display:flex;flex-grow:1;gap:1.5rem;align-items:flex-start}.event section i{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;font-size:1.5rem;color:var(--primary);border:1px solid var(--surface-accent);border-radius:50%}.event section div{display:flex;flex-direction:column;gap:.25rem}.event section div :nth-child(1){font-size:.85rem;font-weight:700;color:var(--on-surface-light);text-transform:uppercase}.event section div .main-meta{font-size:1.5rem;font-weight:700;color:var(--on-surface)}.event section div *{font-style:normal}.events{position:unset;display:flex;flex-direction:column;margin:1em 0 0;padding:0;list-style:none}.events a:hover{text-decoration:none}.events li{padding:1rem 0;border-bottom:1px solid var(--surface-accent)}.events li:first-child{padding-top:0}.events li:last-child{padding-bottom:0;border-bottom:none}.events article{display:flex;gap:1.5rem;align-items:flex-start}.events article>time{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;flex-shrink:0;width:5rem;height:5rem;color:var(--on-surface);background-color:var(--surface);border-radius:.5rem}.events article>time span{font-weight:600;line-height:1;text-align:center}.events article>time span:first-child{width:100%;padding:.35rem .2rem .2rem;font-size:.85rem;color:var(--on-primary);text-transform:uppercase;background-color:var(--primary)}.events article>time span:last-child{margin:auto;font-size:1.7rem}.events article>div{display:flex;flex-direction:column;gap:.3rem}.events article>div small{font-size:.75rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.025rem}.events article>div h4{margin:.2rem 0;font-size:1rem;font-weight:600;line-height:1.33;hyphens:auto;color:var(--on-surface)}.events article>div div,.events article>div address{display:flex;flex-direction:row;gap:.2rem;align-items:baseline;font-size:.95rem;font-style:normal;line-height:1.3;color:var(--on-surface-light)}.events article:hover{opacity:.875}.events article:hover>time{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.youtube{display:flex;align-items:center;justify-content:center;width:fit-content;max-height:max(50vh,250px);margin:.25em;margin-right:auto;margin-left:auto}.youtube div{background:rgba(255,255,255,.5529411765);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;padding:1rem;color:var(--on-surface-accent);text-align:center;border-radius:.5rem}@media (prefers-color-scheme: dark){.youtube div{background:rgba(0,0,0,.5529411765)}}.youtube div>*{margin:1rem auto}.youtube div>:first-child{margin-top:0}.youtube div>a{font-size:1.25rem}.youtube div>:last-child{margin-bottom:0;font-size:.875rem}.youtube img{border-radius:.5rem}@media (min-width: 640px){.youtube{max-width:75%}}body>footer{width:100%;margin-top:2em;color:var(--on-surface);text-align:center;background:var(--surface)}body>footer>.first-footer{display:flex;flex-flow:wrap;flex-direction:row;gap:2rem;max-width:1430px;margin:0 auto;padding:10px}body>footer>.first-footer>div{width:100%;padding:25px;text-align:initial}@media (min-width: 640px){body>footer>.first-footer>div{width:auto;margin:0 auto}}body>footer>.second-footer{width:100%;font-size:.85rem;font-style:italic;color:var(--on-surface-alt);background:var(--surface-alt)}body>footer>.second-footer>div{padding:12.5px}body>footer hr{max-width:inherit;margin-right:-1.25em;margin-left:-.25em;opacity:inherit}#menu-toggle{display:none}@media (max-width: 1024px){#menu-toggle:checked~header .menu{transform:scaleY(1);display:flex;opacity:1}}@media (max-width: 1024px){#menu-toggle:checked~main,#menu-toggle:checked~footer{overflow:hidden;max-height:0}}body>header{user-select:none;position:relative;z-index:1000;width:100%;color:var(--on-surface-alt);background:var(--surface-alt)}body>header nav{display:flex;max-width:1430px;height:65px;margin:0 auto}body>header nav .logo{transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:background-color, color;cursor:pointer;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;color:inherit;text-decoration:none;text-wrap:nowrap;aspect-ratio:1;height:100%;padding:.5em}body>header nav .logo.active{color:var(--primary)}body>header nav .logo i{font-size:1.1rem}body>header nav .logo:hover{background-color:var(--surface-accent)}body>header nav .logo:hover:not(.active){color:var(--on-surface-accent)}body>header .menu-button{transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:background-color, color;cursor:pointer;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;color:inherit;text-decoration:none;text-wrap:nowrap;width:50px;height:50px;margin:auto .5rem auto auto;border-radius:.375rem}body>header .menu-button.active{color:var(--primary)}body>header .menu-button i{font-size:1.1rem}body>header .menu-button:hover{background-color:var(--surface-accent)}body>header .menu-button:hover:not(.active){color:var(--on-surface-accent)}body>header .menu-button i{margin:0;font-size:1.5rem}@media (min-width: 1025px){body>header .menu-button{display:none}}body>header .menu .sub-toggle{display:none}body>header .menu>a,body>header .menu div[role=menu]{display:flex;align-items:center;text-transform:uppercase}@media (min-width: 1025px){body>header .menu>a,body>header .menu div[role=menu]{height:100%}}@media (max-width: 1024px){body>header .menu>a,body>header .menu div[role=menu]{width:100%}}body>header .menu>a{transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:background-color, color;cursor:pointer;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;color:inherit;text-decoration:none;text-wrap:nowrap;min-width:max-content;height:calc(100% - 1rem);margin:.5rem 0;padding:0 1.25rem;font-size:.85rem;border-radius:.375rem}body>header .menu>a.active{color:var(--primary)}body>header .menu>a i{font-size:1.1rem}body>header .menu>a:hover{background-color:var(--surface-accent)}body>header .menu>a:hover:not(.active){color:var(--on-surface-accent)}@media (max-width: 1024px){body>header .menu>a{justify-content:flex-start;width:calc(100% - (.75rem * 2));height:45px;margin:.25rem .75rem;padding:0 1rem}}body>header .menu div[role=menu]{position:relative;flex-direction:column;justify-content:center}body>header .menu div[role=menu]>label{transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:background-color, color;cursor:pointer;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;color:inherit;text-decoration:none;text-wrap:nowrap;min-width:max-content;height:calc(100% - 1rem);margin:.5rem 0;padding:0 1.25rem;cursor:default;justify-content:space-between;font-size:.85rem;border-radius:.375rem}body>header .menu div[role=menu]>label.active{color:var(--primary)}body>header .menu div[role=menu]>label i{font-size:1.1rem}body>header .menu div[role=menu]>label:hover{background-color:var(--surface-accent)}body>header .menu div[role=menu]>label:hover:not(.active){color:var(--on-surface-accent)}body>header .menu div[role=menu]>label i{transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:transform;margin-left:.5em}@media (max-width: 1024px){body>header .menu div[role=menu]>label{width:calc(100% - (.75rem * 2));height:45px;margin:.25rem .75rem;padding:0 1rem}}body>header .menu div[role=menu] ul{display:none;min-width:100%;margin:0;padding:0;font-size:.97rem;text-transform:initial;list-style:none}body>header .menu div[role=menu] ul li{display:block;width:100%}body>header .menu div[role=menu] ul li a{transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:background-color, color;cursor:pointer;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;color:inherit;text-decoration:none;text-wrap:nowrap;justify-content:flex-start;width:100%;padding:.75rem 1.5rem}body>header .menu div[role=menu] ul li a.active{color:var(--primary)}body>header .menu div[role=menu] ul li a i{font-size:1.1rem}body>header .menu div[role=menu] ul li a:hover{background-color:var(--surface-accent)}body>header .menu div[role=menu] ul li a:hover:not(.active){color:var(--on-surface-accent)}@media (max-width: 1024px){body>header .menu div[role=menu] ul li a{width:calc(100% - (.75rem * 4));margin:.125rem calc(.75rem * 2);padding:.65rem 1rem;border-radius:.375rem}}@media (min-width: 1025px){body>header .menu div[role=menu] ul{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:transform, opacity;position:absolute;z-index:1000;top:100%;left:0;transform-origin:top;transform:scaleY(0);overflow:hidden;opacity:0;background:var(--surface-alt);border-radius:0 0 .375rem .375rem}body>header .menu div[role=menu]:hover>label:hover{background-color:var(--surface-accent)}body>header .menu div[role=menu]:hover>label:hover:not(.active){color:var(--on-surface-accent)}body>header .menu div[role=menu]:hover>label i{transform:rotate(-180deg)}body>header .menu div[role=menu]:hover ul{transform:scaleY(1);display:block;opacity:1}}@media (max-width: 1024px){body>header .menu div[role=menu] .sub-toggle:checked~ul{display:block}body>header .menu div[role=menu] .sub-toggle:checked~label i{transform:rotate(-180deg)}}@media (min-width: 1025px){body>header .menu{display:flex;gap:.25rem;height:100%}}@media (max-width: 1024px){body>header .menu{transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:transform, opacity;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);position:absolute;top:65px;left:0;transform-origin:top;transform:scaleY(0);display:none;flex-direction:column;width:100%;height:min-content;min-height:calc(100vh - 65px);padding:.5rem 0;opacity:0;background:var(--surface-alt)}}.intro-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:1rem 0 0;border-radius:1rem}.intro-banner img{position:absolute;z-index:-1;width:auto;min-width:100%;height:auto;min-height:100%;background-color:#181a1b}.intro-banner div{padding:1.25rem 1rem;font-weight:600;color:#e5e5e5;text-shadow:1px 1px 4px #181a1b;background:rgba(0,0,0,.5529411765);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.intro-banner div p{margin:0}.intro-banner div>strong{font-size:1.25rem}.intro-banner div>.intro-extra{display:none}@media (min-width: 640px){.intro-banner div>.intro-extra{display:inherit;margin-top:1.25rem}}/*!
 * Tabler Icons - https://github.com/tabler/tabler-icons/blob/master/LICENSE
 */@font-face{font-family:"tabler-icons";font-weight:400;font-style:normal;src:url("./fonts/tabler-icons.woff2?v3.11.2") format("woff2"),url("./fonts/tabler-icons.woff?v3.11.2") format("woff"),url("./fonts/tabler-icons.ttf?v3.11.2") format("truetype")}.ti{speak:none;font-family:"tabler-icons" !important;font-weight:normal;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none}.ti-brand-facebook:before{content:"\ec1a"}.ti-brand-instagram:before{content:"\ec20"}.ti-brand-mastodon:before{content:"\f250"}.ti-brand-youtube:before{content:"\ec90"}.ti-calendar-event:before{content:"\ea52"}.ti-chevron-down:before{content:"\ea5f"}.ti-chevron-left:before{content:"\ea60"}.ti-chevron-right:before{content:"\ea61"}.ti-chevron-up:before{content:"\ea62"}.ti-clock:before{content:"\ea70"}.ti-copyright:before{content:"\ea7b"}.ti-fax:before{content:"\f649"}.ti-feather:before{content:"\ee8b"}.ti-folder-open:before{content:"\faf7"}.ti-mail:before{content:"\eae5"}.ti-mail-fast:before{content:"\f069"}.ti-map:before{content:"\eae8"}.ti-menu:before{content:"\ec42"}.ti-phone:before{content:"\eb09"}.ti-search:before{content:"\eb1c"}main img{max-width:100%;height:auto}main img:not(.align-left *,.align-right *){width:100%}main .img{display:flex;margin:.25em;margin-right:auto;margin-left:auto}main .img img{border-radius:.5rem}main .img:not(.full){max-width:75%;max-height:max(50vh,200px)}@media (min-width: 641px){main .img:not(.full){max-width:75%}}@media (min-width: 769px){main .img:not(.full){max-width:50%}}main .img-div{display:flex;width:50px;margin:.25em;margin-right:auto;margin-left:auto}main .img-div img{border-radius:50%}main figure.fimg{margin:0}main figure.fimg figcaption{max-width:90%;margin-top:.5rem;margin-right:auto;margin-left:auto;font-size:.9rem;line-height:1.5;text-align:center}@media (min-width: 641px){main figure.fimg figcaption{width:75%}}main .align-left{float:left;clear:left;max-width:45%;margin-top:.5em;margin-bottom:.5em;margin-right:1.4em}main .align-left .img{max-width:none;margin:unset}@media (min-width: 461px){main .align-left:first-child{margin-top:1.5em}}@media (max-width: 460px){main .align-left{float:none;display:flex;justify-content:center;max-width:100%;margin:1em auto}}@media (min-width: 1025px){main .align-left{max-width:33%}}main .align-left.sm{max-width:25%}@media (max-width: 460px){main .align-left.sm{max-width:50%}}@media (min-width: 1025px){main .align-left.sm{max-width:17.5%}}main .align-right{float:right;clear:right;max-width:45%;margin-top:.5em;margin-bottom:.5em;margin-left:1.4em}main .align-right .img{max-width:none;margin:unset}@media (min-width: 461px){main .align-right:first-child{margin-top:1.5em}}@media (max-width: 460px){main .align-right{float:none;display:flex;justify-content:center;max-width:100%;margin:1em auto}}@media (min-width: 1025px){main .align-right{max-width:33%}}main .align-right.sm{max-width:25%}@media (max-width: 460px){main .align-right.sm{max-width:50%}}@media (min-width: 1025px){main .align-right.sm{max-width:17.5%}}main .image-gallery{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:1em 0;text-align:center}main .image-gallery .gimg{display:flex}main .image-gallery img{border-radius:.5rem}a{color:var(--primary);text-decoration:none;overflow-wrap:anywhere;background-color:rgba(0,0,0,0)}a:hover{text-decoration:underline}a[href^=http]:not([href*="://127.0.0.1"]):not([href*="://kath-kirche-affaltrach.de"]):not(.ninja)::before{content:"";speak:none;padding-right:.25em;font-family:"tabler-icons";font-size:.75em;font-weight:normal;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;opacity:.3}a.ninja{color:inherit}.pagination{display:inline-flex;column-gap:.5rem;justify-content:space-between;width:100%;margin-top:1em}.pagination a{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:hidden;display:inline-flex;column-gap:.25rem;max-width:min(50%,400px);padding:.5rem .75rem;color:var(--on-surface);background-color:var(--surface);border-radius:.5rem}.pagination a:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);text-decoration:none;opacity:.875}.pagination a>*{align-self:center;hyphens:auto}.pagination a>i{margin-left:-.4rem;font-size:1.5rem}.pagination a>span+i{margin-right:-.4rem;margin-left:0}.pagination a:last-child{text-align:right}.persons{display:grid;grid-auto-columns:minmax(min(450px,100%), 1fr);grid-template-columns:repeat(auto-fill, minmax(min(450px,100%), 1fr));gap:1rem;padding:0;list-style:none}.persons a:hover{text-decoration:none}.persons article{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:row;gap:1rem;height:100%;padding:1rem;color:var(--on-surface);background-color:var(--surface);border-radius:1rem}.persons article>:first-child{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);overflow:hidden;flex-shrink:0;width:7rem;height:7rem;background-color:var(--surface);border-radius:1rem}.persons article>:first-child img{width:100%;height:100%;object-fit:cover}.persons article>:first-child span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.4rem;font-weight:700;color:var(--on-primary);background-color:var(--primary)}.persons article>:last-child{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.persons article>:last-child small{display:inline-block;font-size:.75rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.025em}.persons article>:last-child h3{margin:0;line-height:1.33;hyphens:auto;color:var(--on-surface)}.persons article>:last-child div{display:flex;flex-direction:column;gap:.2rem;align-items:baseline;font-size:.95rem;font-style:normal;line-height:1.3;color:var(--on-surface-light)}.persons article>:last-child div a{color:var(--on-surface-light)}.persons article>:last-child div a:hover{color:var(--primary)}blockquote{position:relative;margin:.75em;padding:.5em .5em .5em 1em;font-style:italic}blockquote::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:4px;background:var(--surface-accent);border-radius:1em}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}h1{margin:.67em 0;font-size:2em}pre{font-family:monospace;font-size:1em;}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em;}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15;}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal;}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul,ol{padding-left:30px}.search{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;padding:.25rem;background-color:var(--surface-alt);border-radius:.5rem;box-shadow:inset 0 0 0 3px var(--surface-light)}.search input{margin-right:.25rem;margin-left:.25rem;font-size:1.25rem;color:var(--on-surface-alt);background-color:rgba(0,0,0,0);border:none}.search input:focus{outline:none}.search button{cursor:pointer;margin:.25rem;padding:.25rem .5rem;color:var(--on-surface-light);background-color:var(--surface-light);border:none;border-radius:.25rem}.search button:hover{background-color:var(--surface)}main>aside{display:block;flex-shrink:0;margin-top:2rem;margin-bottom:1rem}main>aside h3{margin-top:0;font-size:1.25rem;line-height:1.75rem}main>aside p{margin:.5rem 0}main>aside a{color:inherit}main>aside a:hover{color:var(--primary);text-decoration:none}main>aside>hr{max-width:50%;margin:1.5rem auto}main>aside .socials{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;margin:.5rem}main>aside .socials a{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition-timing-function:ease-in-out;transition-duration:250ms;transition-property:background-color, color;width:2.5rem;height:2.5rem;padding:.5rem;color:var(--on-surface);background-color:var(--surface);border-radius:.25rem}main>aside .socials a i{font-size:1.5rem;text-align:center}main>aside .socials a:hover{color:var(--on-primary);background-color:var(--primary)}main>aside .events{gap:.85rem;margin:unset}main>aside .events article{gap:.75rem}main>aside .events article>time{width:3.5rem;height:3.5rem}main>aside .events article>time span:first-child{font-size:.7rem}main>aside .events article>time span:last-child{font-size:1.5rem}main>aside .events article>div{gap:.2rem}main>aside .events article>div small{font-size:.65rem}main>aside .events article>div h4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:1rem}main>aside .events article>div div,main>aside .events article>div address{font-size:.875rem}main>aside .events li{padding:unset;border-bottom:unset}main>aside .events li:last-child article:hover{opacity:1}@media (min-width: 1025px){main>aside .events{width:270px}}@media (min-width: 1025px){main>aside{width:max-content;margin:1rem .5rem 1rem 2rem}}thead th:empty{display:none}td:not(:first-child){padding-left:.25rem}.select{user-select:all}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;clip:rect(0, 0, 0, 0);border-width:0}*{box-sizing:border-box}html{font-family:"Gill Sans Nova",Ubuntu,Calibri,"DejaVu Sans",source-sans-pro,sans-serif;font-size:16px;line-height:1.25;-webkit-text-size-adjust:100%}@media (min-width: 640px){html{overscroll-behavior-y:none}}body{display:flex;flex-direction:column;height:100vh;margin:0;color:var(--on-background);background-color:var(--background)}hr{overflow:visible;box-sizing:content-box;max-width:25%;height:0;opacity:.5}main{display:block;flex-grow:1;width:100%;max-width:1430px;margin:0 auto;padding:0 15px;line-height:1.625}main>.main{display:flex;flex-direction:column;flex-grow:1;min-width:0}main>.main .title{margin-bottom:0;hyphens:auto}main>.main .metadata{display:inline-flex;gap:.75rem}main>.main .content h1,main>.main .content h2,main>.main .content h3,main>.main .content h4,main>.main .content h5,main>.main .content h6,main>.main .content .clear{clear:both}main>.main .content>p:last-child{margin-bottom:0}main.main-cols{display:flex;flex-direction:column-reverse}@media (min-width: 1025px){main.main-cols{flex-direction:row-reverse}main>.main{height:100%}}menu>li{line-height:1.3em;list-style-type:none}menu>li+li{padding-top:.5em}::selection{color:var(--on-primary);background:var(--primary)}