@font-face{font-family:JungwerkText;src:url('assets/fonts/cormorant-garamond-light.woff') format('woff');font-weight:300;font-display:swap}*{box-sizing:border-box}html{background:#f7f2e8;color:#2d4036}body{margin:0;font:400 17px/1.75 'Segoe UI',sans-serif}a{color:inherit;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:2px solid #526b59;outline-offset:4px}header,main,footer{max-width:1050px;margin:auto;padding-left:40px;padding-right:40px}header{padding-top:40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.wordmark{font:300 30px JungwerkText,Georgia,serif;letter-spacing:.1em;text-decoration:none}main{padding-top:70px;padding-bottom:65px}h1{font:300 clamp(45px,6vw,80px)/1.08 JungwerkText,Georgia,serif;margin:0 0 38px}h2{font:300 34px/1.2 JungwerkText,Georgia,serif;margin:38px 0 15px}h3{font:300 27px/1.3 JungwerkText,Georgia,serif}p{margin:0 0 18px}address{font-style:normal;margin:20px 0}.legal-note{font-size:15px;color:#536157}.legal-nav{display:flex;gap:22px;flex-wrap:wrap}footer{border-top:1px solid #2d403640;padding-top:22px;padding-bottom:30px;font-size:13px}.contact-section{margin-top:40px!important}button{color:inherit}summary{cursor:pointer}li{margin-bottom:12px}@media(max-width:740px){header,main,footer{padding-left:24px;padding-right:24px}header{padding-top:25px;align-items:flex-start}header>a:last-child{font-size:14px}main{padding-top:45px}body{font-size:16px}}
