.c-historie-page{padding:18px 0 96px;background:var(--color-surface,#fff)}
.c-historie-page__header{width:100%;max-width:1100px;margin:0 auto 34px;text-align:left}
.c-historie-page__eyebrow{display:block;margin:0 0 8px;color:var(--color-primary,#123b5d);font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}
.c-historie-page__header h1{margin:0 0 12px;color:var(--color-heading,#123b5d);font-family:var(--font-display,Georgia,'Times New Roman',serif);font-size:clamp(38px,5vw,56px);line-height:1.05}
.c-historie-page__header p{max-width:700px;margin:0;color:var(--color-text,#405261);font-size:17px;line-height:1.65}
.c-historie-slides{width:100%;max-width:1100px;margin:0 auto}.c-historie-slide{display:none;width:100%;margin:0}.c-historie-slide.is-active{display:block}
.c-historie-gallery{position:relative;width:60%;max-width:660px;margin:0 auto}.c-historie-media{overflow:hidden;background:#eef0ed}.c-historie-slide__title{margin:0;padding:14px 22px 12px;color:var(--color-heading,#123b5d);font-family:var(--font-display,Georgia,'Times New Roman',serif);font-size:clamp(25px,3.2vw,34px);line-height:1.1;text-align:center}.c-historie-gallery__viewport{position:relative;width:100%;overflow:hidden;background:#fff}.c-historie-gallery__image{display:none;width:100%;height:auto;margin:0;object-fit:contain;background:#fff}.c-historie-gallery__image.is-active{display:block}.c-historie-gallery__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:10px}.c-historie-gallery__prev,.c-historie-gallery__next{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:var(--color-primary,#123b5d);color:#fff;font-family:Arial,sans-serif;font-size:25px;line-height:1;cursor:pointer}.c-historie-gallery__counter{min-width:44px;color:var(--color-text,#607080);font-size:13px;text-align:center}
.c-historie-timeline{position:relative;width:100%;max-width:760px;margin:18px auto 0;padding:0 18px 4px}.c-historie-timeline__labels{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.c-historie-timeline__label{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;min-width:0;padding:0;border:0;background:transparent;color:var(--color-text,#405261);font-size:11px;font-weight:600;line-height:1.15;cursor:pointer}.c-historie-timeline__dot{display:block;width:10px;height:10px;margin-bottom:5px;border:2px solid #fff;border-radius:50%;background:#aeb9b1;box-shadow:0 0 0 1px #aeb9b1}.c-historie-timeline__label:hover .c-historie-timeline__dot,.c-historie-timeline__label.is-active .c-historie-timeline__dot{background:var(--color-primary,#123b5d);box-shadow:0 0 0 1px var(--color-primary,#123b5d)}.c-historie-timeline__label.is-active .c-historie-timeline__year{color:var(--color-primary,#123b5d);font-weight:700}.c-historie-timeline__line{position:absolute;top:5px;right:34px;left:34px;height:2px;background:#d7ded8;pointer-events:none}.c-historie-timeline__progress{display:block;width:0;height:100%;background:var(--color-primary,#123b5d)}.c-historie-timeline__range-wrap{width:100%;height:18px;margin-top:2px}.c-historie-timeline__range{display:block;width:100%;height:18px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:grab}.c-historie-timeline__range::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:#d7ded8}.c-historie-timeline__range::-moz-range-track{height:3px;border-radius:999px;background:#d7ded8}.c-historie-timeline__range::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;appearance:none;-webkit-appearance:none;border:3px solid #fff;border-radius:50%;background:var(--color-primary,#123b5d);box-shadow:0 1px 5px rgba(12,43,65,.18)}.c-historie-timeline__range::-moz-range-thumb{width:10px;height:10px;border:3px solid #fff;border-radius:50%;background:var(--color-primary,#123b5d);box-shadow:0 1px 5px rgba(12,43,65,.18)}
.c-historie-text-only{width:60%;max-width:660px;margin:0 auto;overflow:hidden;background:#eef0ed}.c-historie-text-only .c-historie-slide__title{border-bottom:1px solid rgba(18,59,93,.08)}.c-historie-text-only__content{padding:28px 34px 34px;color:var(--color-text,#405261);font-size:17px;line-height:1.7}.c-historie-text-only__content p{margin:0 0 1em}.c-historie-text-only__content p:last-child{margin-bottom:0}
@media(max-width:767px){.c-historie-page{padding:14px 0 72px}.c-historie-page__header{margin-bottom:26px}.c-historie-page__header h1{font-size:clamp(36px,10vw,48px)}.c-historie-page__header p{font-size:16px}.c-historie-gallery,.c-historie-text-only{width:100%}.c-historie-slide__title{padding:12px 16px 10px;font-size:25px}.c-historie-timeline{overflow-x:auto;margin-top:14px;padding-right:10px;padding-left:10px}.c-historie-timeline__labels{min-width:max-content;justify-content:flex-start;gap:28px}.c-historie-timeline__label{flex:0 0 auto;min-width:48px}.c-historie-timeline__line,.c-historie-timeline__range-wrap{min-width:460px}}