.construction-banner{padding:12px 7%;font-size:12px;background:var(--champagne);color:var(--teal)}.page-header{background:var(--teal);color:var(--champagne);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 7%}.page-language-switch{display:flex;gap:12px;flex-wrap:wrap}.page-language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:44px}.page-language-switch [aria-current=page]{text-decoration:underline;text-underline-offset:6px}.page-nav{display:flex;gap:12px 28px;flex-wrap:wrap;padding:14px 7%;border-bottom:1px solid var(--sand);font-size:14px}.page-nav a{padding:12px 0}.page-nav [aria-current]{text-decoration:underline;text-underline-offset:6px}.page-body{max-width:1000px;margin:auto;padding:80px 7% 100px}.page-body h1{font-size:clamp(34px,5vw,64px);max-width:900px;overflow-wrap:break-word}.page-body h2{font-size:clamp(26px,3vw,36px);margin:36px 0 18px}.content-page .contact h1{font-size:clamp(34px,5vw,64px);color:var(--champagne);overflow-wrap:break-word}.page-body p,.page-body dd,.page-body dt{font-size:16px}.legal-draft{border-left:3px solid var(--sand);padding:12px 18px;background:#e8e7de;font-size:14px}.legal-details{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr);gap:16px 30px}.legal-details dt{font-weight:600}.legal-details dd{margin:0;overflow-wrap:anywhere}.email-fallback{font-size:14px;overflow-wrap:anywhere}.email-fallback a,.form-note a{text-decoration:underline;text-underline-offset:4px}.form-trap{display:none}.contact input:invalid:not(:placeholder-shown),.contact textarea:invalid:not(:placeholder-shown){border-bottom-color:var(--champagne)}.contact form[aria-busy=true] .submit-button{opacity:.7;cursor:wait}.what-amuley-description,.what-amuley-anchors article p,.intro,.steps p,.principle-list p,.about-copy p,.contact-copy p:not(.eyebrow){font-size:16px}.section-head>*,.about>*,.contact>*,.principles>*{min-width:0}.steps h3,.principle-list h3{overflow-wrap:break-word}.legal-links{flex-wrap:wrap}.legal-links a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:1000px)and (min-width:701px){.about,.contact,.principles{grid-template-columns:1fr;gap:36px}.about-copy{padding-top:0}}@media(max-width:700px){.page-body{padding:54px 7% 65px}.legal-details{grid-template-columns:1fr;gap:8px}.legal-details dd{margin-bottom:16px}.language-switch a{min-width:26px}.language-switch{gap:7px}.menu-button{position:relative}.menu-button:after{content:"";position:absolute;inset:-4px 0}.main-nav a{min-height:44px}html:not([data-enhanced]) .menu-button{display:none}html:not([data-enhanced]) .main-nav{display:flex;position:relative;top:auto;flex-direction:row;flex-wrap:wrap;padding:12px 7%}.what-amuley-description,.what-amuley-anchors article p,.intro,.steps p,.principle-list p,.about-copy p,.contact-copy p:not(.eyebrow){font-size:16px}}.preview-bar,.preview-bar button{font-size:12px}.eyebrow,.step-index,.number,.language,.page-language-switch,.legal-links,.footer>span,.scroll-hint{font-size:12px}.contact label,.contact .form-note,.form-status,.draft-note{font-size:14px}.principles-intro{font-size:16px}.contact-fields{border:0;margin:0;padding:0;min-width:0}.contact-fields:disabled{opacity:.75}.submit-button:disabled{cursor:not-allowed;opacity:.65}.main-nav,.menu-button,.page-nav{font-size:14px}.top-label{font-size:12px;opacity:1;line-height:1.4}.language-switch a{opacity:1;min-width:32px;min-height:44px}.hero-top{position:relative}.top-label,.language-switch,.menu-button{background:var(--teal);color:var(--champagne);border-radius:0}.top-label{padding:6px 8px;margin:-6px -8px}.language-switch{padding:0 8px;right:calc(4.5% - 8px)}.main-nav{background:var(--teal);padding:14px 12px;margin:-14px -12px}.main-nav a{min-height:32px;display:inline-flex;align-items:center}.legal-links .back-top{font-size:20px}@media(max-width:700px){.hero-top .top-label{font-size:12px;max-width:100px;letter-spacing:.04em;line-height:1.3}.hero-top{min-height:96px;padding-top:25px;padding-bottom:25px}.hero .hero-content{padding-top:94px}.language-switch{top:22px;right:calc(6% + 64px);gap:4px;padding:0 4px}.language-switch a{min-width:28px}.menu-button{font-size:14px;gap:6px;padding:12px 0 12px 8px;min-height:44px}.main-nav{margin:0;top:96px;padding:22px 7%}.main-nav a{min-height:44px}.preview-bar,.preview-bar button{font-size:12px;line-height:1.5}.preview-bar>span{max-width:none;flex:1}.preview-bar button{flex:1}html:not([data-enhanced]) .main-nav{top:auto}html[lang] .hero .descriptor{font-size:12px;letter-spacing:.08em}.footer>span,.legal-links,.eyebrow,.step-index,.scroll-hint{font-size:12px}}.master-copy{max-width:1060px}.master-copy p{max-width:76ch;line-height:1.85}.master-copy h2{margin-top:64px}.master-copy h3{font-size:clamp(21px,2.5vw,29px);line-height:1.35;margin:20px 0}.master-copy .text-link{display:inline-flex;align-items:center;min-height:44px;margin:14px 24px 14px 0}.what-amuley-anchors h3 a{text-decoration:underline;text-underline-offset:6px}.master-copy *{overflow-wrap:anywhere}.page-nav a{font-size:16px}.main-nav a{white-space:normal;line-height:1.5}.main-nav{max-width:215px}@media(max-width:700px){.main-nav{max-width:none;max-height:calc(100svh - 150px);overflow-y:auto}.page-nav{gap:0 22px}.master-copy h2{margin-top:44px}}.legal-copy h2{overflow-wrap:anywhere;hyphens:auto}.steps .step-index,.principle-list>article>span{font-size:12px}#kontakt>.text-link{align-self:start}
