html{--section-v-padding:50px}body{font-size:var(--18px)}h1{font-size:calc(var(--18px)*2)}.h2,h2{font-size:calc(var(--16px)*2)}main>div:first-child{padding-top:20px}footer>div{padding-bottom:100px}#ar-logo{height:auto;max-width:150px;min-height:80px;width:100%}header>nav li>a+svg{display:none}header>nav ul.navi-top{background:var(--clr-c2);bottom:0;color:var(--clr-c2-inv);gap:0;justify-content:space-evenly;left:0;position:fixed;right:0}header>nav ul.navi-top>li{display:block;flex:1 0 0;padding:.25em 0;text-align:center}header>nav ul.navi-top strong{display:block;font-size:22px;margin-bottom:2px}header>nav ul.navi-top>li>a{display:block;font-size:2.5vw;white-space:nowrap}header>nav ul.navi-top>li>a>svg:first-child{display:block;height:auto;margin:0 auto -.25em;vertical-align:top;width:12vw}header>nav ul.navi-top>li>ul{background:var(--clr-s4);bottom:100%;color:var(--clr-c);left:0;line-height:2;max-height:calc(100vh - 100%);max-height:calc(100dvh - 100%);overflow:auto;overscroll-behavior:contain;padding:20px;position:absolute;text-align:left}header>nav ul.navi-top:not(:focus-within)>li.active,header>nav ul.navi-top>li:focus-within{background:var(--clr-p)}header>nav ul.navi-top>li:focus-within>ul{display:block;pointer-events:auto}header>nav ul.navi-top>li:not(:focus-within)>a{pointer-events:none}header>nav ul.navi-top li.toggle>ul{display:none}header>nav ul.navi-top li.toggle>span{align-items:center;cursor:pointer;display:inline-flex;gap:7px}header>nav ul.navi-top li.toggle:focus-within>ul{display:block}header>nav ul.navi-top li.toggle:focus-within>span{background:var(--clr-p);pointer-events:none}header>nav ul.navi-top li.toggle:focus-within>span>svg{transform:rotate(180deg)}header>nav>ul.navi-top>li>ul>li>ul>li>ul{margin-left:20px}main .rich-text p.intro{font-size:var(--22px);line-height:calc(var(--14px)*2)}div.tiles.overview a.tile{flex-direction:column}div.tiles.overview a.tile picture:first-child{flex:1 1 0;width:auto}ul.tiles.scroll li{flex:1 1 0%;min-width:285px}div.read-more.collapsible{--padding-side:20px}div.read-more.collapsible h3{--padding-side:30px;margin-left:var(--padding-side)}div.read-more.collapsible h3:before{width:auto}div.gallery.grid{display:flex}div.gallery.grid,fieldset div.row{flex-direction:column}fieldset div.row>input{min-width:100%}footer>nav div:first-child{flex:0 1 100%}footer ul.tiles a{flex-direction:column}footer ul.tiles li img{height:auto;width:100%}#donationbanner div{flex-direction:column;gap:15px}