body.page-faq .peak-content{max-width:900px;margin:0 auto;padding:0 max(20px,5%)}body.page-faq .peak-faq-intro{margin:clamp(48px,6vw,80px) 0 clamp(40px,5vw,64px)}body.page-faq .peak-faq-intro .peak-eyebrow{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;letter-spacing:.36em;text-transform:uppercase;color:#f6a822;margin:0 0 12px;display:inline-flex;align-items:center;line-height:1}body.page-faq .peak-faq-intro .peak-eyebrow:before{content:"";display:block;width:40px;height:1px;background-color:currentColor;margin-right:20px}body.page-faq .peak-faq-intro h2{font-family:Poppins,sans-serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:#222;margin:0 0 20px;line-height:1.2;text-transform:none}body.page-faq .peak-faq-intro__lead{font-family:Roboto,sans-serif;font-size:1.0625rem;line-height:1.7;color:#444;margin:0 0 32px;max-width:720px}body.page-faq .peak-faq-intro__lead a{color:#f6a822;font-weight:600;text-decoration:underline;text-underline-offset:3px}body.page-faq .peak-faq-toc{display:flex;flex-wrap:wrap;gap:10px;padding:20px;background:#f7f8f9;border-radius:0 24px;border-left:3px solid #F6A822}body.page-faq .peak-faq-toc__link{display:inline-flex;align-items:center;padding:8px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:100px;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;color:#222;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease}body.page-faq .peak-faq-toc__link:hover{background:#f6a822;border-color:#f6a822;color:#fff}body.page-faq .peak-faq-group{margin:clamp(48px,6vw,80px) 0;scroll-margin-top:120px}body.page-faq .peak-faq-group__title{font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;color:#222;margin:0 0 24px;padding-bottom:14px;border-bottom:2px solid #F6A822;line-height:1.25;text-transform:none}body.page-faq .peak-faq-group__items .loesung-faq__item{max-width:none;border-bottom:1px solid #e6e6e6}body.page-faq .peak-faq-group__items .loesung-faq__item:first-of-type{border-top:1px solid #e6e6e6}body.page-faq .peak-faq-group__items .loesung-faq__question{font-family:Poppins,sans-serif;font-size:1.0625rem;font-weight:600;color:#222;cursor:pointer;padding:22px 56px 22px 4px;list-style:none;position:relative;line-height:1.45}body.page-faq .peak-faq-group__items .loesung-faq__question::-webkit-details-marker{display:none}body.page-faq .peak-faq-group__items .loesung-faq__question:hover{color:#f6a822}body.page-faq .peak-faq-group__items .loesung-faq__question:after{content:"";position:absolute;right:12px;top:50%;width:22px;height:22px;margin-top:-11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23F6A822' d='M7.4 8.6 12 13.2l4.6-4.6 1.4 1.4L12 16 6 10l1.4-1.4Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .2s ease}body.page-faq .peak-faq-group__items .loesung-faq__item[open] .loesung-faq__question:after{transform:rotate(180deg)}body.page-faq .peak-faq-group__items .loesung-faq__item[open] .loesung-faq__question{color:#f6a822}body.page-faq .peak-faq-group__items .loesung-faq__answer{padding:0 4px 24px}body.page-faq .peak-faq-group__items .loesung-faq__answer p{font-family:Roboto,sans-serif;font-size:1rem;color:#555;line-height:1.75;margin:0}body.page-faq .peak-faq-outro{margin:clamp(48px,6vw,80px) 0 clamp(48px,6vw,80px);padding:clamp(40px,5vw,64px) clamp(28px,4vw,56px);background:linear-gradient(145deg,#3a2f26,#2d251e);border-radius:0 60px;color:#fff;text-align:center}body.page-faq .peak-faq-outro h2{font-family:Poppins,sans-serif;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;color:#fff;margin:0 0 12px;text-transform:none}body.page-faq .peak-faq-outro p{font-family:Roboto,sans-serif;color:#ffffffd9;font-size:1.0625rem;line-height:1.6;margin:0 0 24px}@media(max-width:640px){body.page-faq .peak-faq-group__items .loesung-faq__question{font-size:1rem;padding:18px 44px 18px 4px}}
