.info-page{padding-block:clamp(2rem,5vw,4rem);background:var(--color-background)}.info-container{inline-size:min(100%,var(--page-width,1200px));margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.info-reading{max-inline-size:856px}.info-page h1{font-family:var(--font-heading--family);font-size:clamp(2rem,4.5vw,3.1rem);line-height:1.14;letter-spacing:-.025em;color:var(--color-teal-dark);margin:0 0 1.1rem;font-weight:700}.info-page h2,.info-about-details h2{font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.3;letter-spacing:-.015em;margin:0 0 1rem;color:var(--color-teal-dark)}.info-page h3,.info-about-details h3{font-size:1.1rem;line-height:1.4;margin:0 0 .7rem;color:var(--color-teal-dark)}.info-page p,.info-about-details p{line-height:1.7}.info-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-primary);margin:1.5rem 0 .8rem}.info-lead{font-size:clamp(1.02rem,1.6vw,1.16rem);line-height:1.7;color:var(--color-muted);max-inline-size:40rem}.info-lead p{margin:0 0 1rem}.info-operator,.info-note{font-size:.85rem;color:var(--color-muted);line-height:1.6}.info-about__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:center;margin-block-start:1.5rem}.info-about__media{overflow:hidden;border-radius:16px}.info-about__media img{inline-size:100%;block-size:auto;display:block;aspect-ratio:4/3;object-fit:cover}.info-about-details{padding-block:1rem 2.5rem}.info-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.info-feature{padding-block:1.4rem;border-block-start:1px solid var(--color-border)}.info-feature p{margin:0;color:var(--color-muted);font-size:.96rem}.info-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-block:1.6rem 1rem}.info-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding:12px 24px;border:1px solid var(--color-primary);border-radius:8px;background:var(--color-primary);color:#fff;text-decoration:none;font:inherit;font-size:.95rem;font-weight:600;line-height:1.3;cursor:pointer;transition:background .15s}.info-button:hover{background:var(--color-teal-dark);border-color:var(--color-teal-dark);color:#fff}.info-button--secondary{background:transparent;color:var(--color-teal-dark);border-color:var(--color-border)}.info-button--secondary:hover{background:var(--color-bg-alt);color:var(--color-teal-dark);border-color:var(--color-teal-dark)}.info-text-link,.info-email{color:var(--color-teal-dark);text-decoration:underline;text-underline-offset:4px}.info-page a:focus-visible,.info-page button:focus-visible,.info-about-details a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.info-contact__intro{max-inline-size:680px}.info-contact__shortcuts{margin-block-start:2.8rem;gap:1rem}.info-shortcut{display:grid;grid-template-columns:1fr auto;gap:.65rem;padding:1.4rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-alt);text-decoration:none;color:var(--color-teal-dark)}.info-shortcut__title{font-size:1rem;font-weight:650}.info-shortcut>span:nth-child(2){grid-row:2;grid-column:1/-1;font-size:.87rem;line-height:1.55;color:var(--color-muted)}.info-shortcut>span:last-child{grid-column:2;grid-row:1}.info-shortcut:hover{border-color:var(--color-primary)}.info-contact__business{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-block-start:2rem;margin-block-start:2rem;border-block-start:1px solid var(--color-border)}.info-contact__business h2{font-size:1.1rem}.info-contact__business p,.info-contact__business address{font-size:.9rem;color:var(--color-muted);font-style:normal;line-height:1.7}.info-social{display:flex;gap:1rem;flex-wrap:wrap}.info-social a{color:var(--color-teal-dark);font-size:.9rem;text-underline-offset:4px}.info-toc{display:flex;gap:.75rem 1rem;flex-wrap:wrap;padding-block:1rem;margin-block:1.5rem 2rem;border-block:1px solid var(--color-border);font-size:.86rem}.info-toc a{color:var(--color-teal-dark);text-decoration:underline;text-underline-offset:4px}.info-faq__group{margin-block:2.5rem;scroll-margin-block-start:7rem}.info-faq__item{border-block-end:1px solid var(--color-border)}.info-faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.15rem;min-block-size:56px;cursor:pointer;color:var(--color-teal-dark);font-size:1.02rem;font-weight:600;line-height:1.5}.info-faq__item summary::-webkit-details-marker{display:none}.info-faq__toggle{inline-size:16px;block-size:16px;position:relative;flex-shrink:0}.info-faq__toggle:before,.info-faq__toggle:after{content:"";background:currentColor;position:absolute;inset-inline-start:0;inset-block-start:7px;inline-size:16px;block-size:1.5px}.info-faq__toggle:after{transform:rotate(90deg)}.info-faq__item[open] .info-faq__toggle:after{display:none}.info-faq__answer{padding-block:0 1.1rem;padding-inline-end:2rem;color:var(--color-muted);font-size:.97rem;line-height:1.75}.info-faq__answer p{margin:0 0 .65rem}.info-faq__answer a{color:var(--color-teal-dark);text-underline-offset:4px}.info-faq__cta{border-radius:12px;padding:1.7rem;background:var(--color-bg-alt);margin-block-start:3rem}.info-policy__summary{background:var(--color-bg-alt);padding:1.5rem;border-radius:12px;line-height:1.7}.info-policy__summary p{margin:0}.info-policy__section{margin-block:2.3rem;scroll-margin-block-start:7rem}.info-policy__section p,.info-policy__section li{font-size:1rem;line-height:1.75;color:var(--color-foreground)}.info-policy__section h3{font-size:1.08rem;margin-block-start:1.5rem}.info-policy__section a{color:var(--color-teal-dark);text-underline-offset:4px;overflow-wrap:anywhere}.info-policy__section .info-button{color:#fff}.info-policy__section ul,.info-policy__section ol{padding-inline-start:1.4rem}.info-policy__section li{margin-block:.5rem}.info-policy__table{inline-size:100%;border-collapse:collapse;font-size:.95rem}.info-policy__table th,.info-policy__table td{text-align:start;padding:12px 8px;border-block-end:1px solid var(--color-border)}.info-policy__table th{font-weight:600}.info-legal .impressum-page__inner{max-inline-size:960px}.info-legal .impressum-page__panel{padding:clamp(1.5rem,4vw,3rem);background:var(--color-bg-alt);border-radius:14px}.info-legal .impressum-page__title{font-size:clamp(2rem,4.5vw,3.1rem);font-weight:700;line-height:1.2}.info-legal .impressum-page__subtitle,.info-legal .impressum-page__details,.info-legal .impressum-page__address{font-size:1rem}.info-legal .impressum-page__detail dt{text-transform:none;letter-spacing:0}html:has(.info-page) .back-to-top,html:has(.info-legal) .back-to-top{display:none}@media(max-width:767px){.info-about__grid,.info-three,.info-contact__business{grid-template-columns:1fr}.info-about__grid{gap:1.5rem}.info-about__media img{aspect-ratio:16/10}.info-three{gap:0}.info-contact__shortcuts{gap:.75rem;margin-block-start:2rem}.info-feature{padding-block:1.2rem}.info-actions{gap:.75rem}.info-contact .info-button{inline-size:100%;padding-inline:16px}.info-contact__business{gap:1.5rem}.info-toc{gap:.8rem 1rem}.info-faq__answer{padding-inline-end:0}.info-legal .impressum-page__content{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cp-information.css.map */
