@charset "UTF-8";
/* Variables */
:root {
  --hw13-root-font-size: 16;
  --hw13-color-black: #000000;
  --hw13-color-white: #ffffff;
  --hw13-color-primary: #c00000;
  --hw13-color-secondary: #6e7479;
  --hw13-color-error: #e73030; /* TODO: kein hw13-Gegenstueck — lokal uebernommen */
  --hw13-color-validated: #2fa36a; /* TODO: kein hw13-Gegenstueck — lokal uebernommen */
  --hw13-color-black-0: #ffffff00;
  --hw13-color-black-5: #f4f4f5;
  --hw13-color-black-10: #e8e8ea;
  --hw13-color-black-15: #dcdcde;
  --hw13-color-black-20: #cccccf;
  --hw13-color-black-30: #b2b2b6;
  --hw13-color-black-45: #8c8c91;
  --hw13-color-black-60: #65656b;
  --hw13-color-black-75: #3f3f45;
  --hw13-color-black-80: #2e2e34;
  --hw13-color-black-85: #222226;
  --hw13-color-black-90: #161619;
  --hw13-color-primary-light-10: #f9e6e6;
  --hw13-color-primary-light-20: #f2cccc;
  --hw13-color-primary-light-30: #ecb3b3;
  --hw13-color-primary-light-40: #e69999;
  --hw13-color-primary-light-50: #e08080;
  --hw13-color-primary-light-60: #d96666;
  --hw13-color-primary-light-70: #d34d4d;
  --hw13-color-primary-light-80: #cd3333;
  --hw13-color-primary-light-90: #c61a1a;
  --hw13-color-primary-dark-10: #130000;
  --hw13-color-primary-dark-20: #260000;
  --hw13-color-primary-dark-30: #3a0000;
  --hw13-color-primary-dark-40: #4d0000;
  --hw13-color-primary-dark-50: #600000;
  --hw13-color-primary-dark-60: #730000;
  --hw13-color-primary-dark-70: #860000;
  --hw13-color-primary-dark-80: #9a0000;
  --hw13-color-primary-dark-90: #ad0000;
  --hw13-color-secondary-light-10: #f1f2f2;
  --hw13-color-secondary-light-20: #e3e5e6;
  --hw13-color-secondary-light-30: #d5d7d9;
  --hw13-color-secondary-light-40: #c1c4c6;
  --hw13-color-secondary-light-50: #adb1b4;
  --hw13-color-secondary-light-60: #999ea1;
  --hw13-color-secondary-light-70: #888d91;
  --hw13-color-secondary-light-80: #7b8085;
  --hw13-color-secondary-light-90: #72777c;
  --hw13-color-secondary-dark-10: #0b0c0c;
  --hw13-color-secondary-dark-20: #16181a;
  --hw13-color-secondary-dark-30: #212427;
  --hw13-color-secondary-dark-40: #2d3134;
  --hw13-color-secondary-dark-50: #383d41;
  --hw13-color-secondary-dark-60: #44494e;
  --hw13-color-secondary-dark-70: #4f565b;
  --hw13-color-secondary-dark-80: #5b6268;
  --hw13-color-secondary-dark-90: #666e74;
  --hw13-color-text-default: var(--hw13-color-black-90);
  --hw13-color-text-alternative: var(--hw13-color-white);
  --hw13-color-text-highlight: var(--hw13-color-primary);
  --hw13-color-title-default: var(--hw13-color-black-90);
  --hw13-color-title-alternative: var(--hw13-color-white);
  --hw13-color-title-highlight: var(--hw13-color-primary);
  --hw13-color-icon-default: var(--hw13-color-black-90);
  --hw13-color-icon-alternative: var(--hw13-color-white);
  --hw13-color-icon-highlight: var(--hw13-color-primary);
  --hw13-color-border-default: var(--hw13-color-black-15);
  --hw13-color-border-hover: var(--hw13-color-primary);
  --hw13-font-family-default: "Inter", sans-serif;
  --hw13-font-family-highlight: "Bricolage Grotesque", sans-serif;
  --hw13-font-family-text: var(--hw13-font-family-default);
  --hw13-font-family-title: "Bricolage Grotesque", sans-serif;
  --hw13-font-family-icon: "Font Awesome 6 Pro";
  --hw13-font-family-brands: "Font Awesome 6 Brands"; /* TODO: kein hw13-Gegenstueck (hw13 nutzt 'Font Awesome 7 Brands') */
  --hw13-font-weight-100: 100;
  --hw13-font-weight-200: 200;
  --hw13-font-weight-300: 300;
  --hw13-font-weight-400: 400;
  --hw13-font-weight-500: 500;
  --hw13-font-weight-600: 600;
  --hw13-font-weight-700: 700;
  --hw13-font-weight-800: 800;
  --hw13-font-weight-900: 900;
  --hw13-font-weight-text: var(--hw13-font-weight-400);
  --hw13-font-weight-highlight: var(--hw13-font-weight-500);
  --hw13-font-weight-title: var(--hw13-font-weight-700);
  --hw13-font-weight-icon: 400;
  --hw13-font-size-2s: 12.5;
  --hw13-font-size-1s: 15;
  --hw13-font-size-base: 18;
  --hw13-font-size-1l: 21.6;
  --hw13-font-size-2l: 25.9;
  --hw13-font-size-3l: 31.1;
  --hw13-font-size-4l: 37.3;
  --hw13-font-size-5l: 44.8;
  --hw13-font-size-6l: 53.7;
  --hw13-font-size-7l: 64.5;
  --hw13-font-size-8l: 77.4;
  --hw13-font-size-9l: 93;
  --hw13-font-size-10l: 111;
  --hw13-font-size-11l: 134;
  --hw13-size-0: 0;
  --hw13-size-1: 1;
  --hw13-size-2: 2;
  --hw13-size-3: 3;
  --hw13-size-4: 4;
  --hw13-size-5: 5;
  --hw13-size-6: 6;
  --hw13-size-7: 7;
  --hw13-size-8: 8;
  --hw13-size-9: 9;
  --hw13-size-10: 10;
  --hw13-size-12: 12;
  --hw13-size-14: 14;
  --hw13-size-16: 16;
  --hw13-size-18: 18;
  --hw13-size-20: 20;
  --hw13-size-22: 22;
  --hw13-size-24: 24;
  --hw13-size-26: 26;
  --hw13-size-28: 28;
  --hw13-size-30: 30;
  --hw13-size-32: 32;
  --hw13-size-34: 34;
  --hw13-size-36: 36;
  --hw13-size-38: 38;
  --hw13-size-40: 40;
  --hw13-size-50: 50;
  --hw13-size-60: 60;
  --hw13-size-70: 70;
  --hw13-size-80: 80;
  --hw13-size-90: 90;
  --hw13-size-100: 100;
  --hw13-size-120: 120;
  --hw13-size-140: 140;
  --hw13-size-160: 160;
  --hw13-size-180: 180;
  --hw13-size-200: 200;
  --hw13-size-228: 228;
  --hw13-size-999: 999;
  --hw13-border-width: var(--hw13-size-1);
  --hw13-border-radius-0: var(--hw13-size-0);
  --hw13-border-radius-1l: var(--hw13-size-2);
  --hw13-border-radius-2l: var(--hw13-size-4);
  --hw13-border-radius-3l: var(--hw13-size-6);
  --hw13-border-radius-4l: var(--hw13-size-8);
  --hw13-border-radius-5l: var(--hw13-size-12);
  --hw13-border-radius-default: var(--hw13-border-radius-0); /* eckig (editorial) */
  --hw13-border-radius-6l: var(--hw13-size-16);
  --hw13-border-radius-7l: var(--hw13-size-24);
  --hw13-border-radius-8l: var(--hw13-size-32);
  --hw13-border-radius-9l: var(--hw13-size-60);
  --hw13-border-radius-10l: var(--hw13-size-999);
  --hw13-gap-0: var(--hw13-size-0);
  --hw13-gap-1l: var(--hw13-size-4);
  --hw13-gap-2l: var(--hw13-size-6);
  --hw13-gap-3l: var(--hw13-size-8);
  --hw13-gap-4l: var(--hw13-size-12);
  --hw13-gap-5l: var(--hw13-size-16);
  --hw13-gap-6l: var(--hw13-size-20);
  --hw13-gap-7l: var(--hw13-size-24);
  --hw13-gap-8l: var(--hw13-size-28);
  --hw13-gap-9l: var(--hw13-size-32);
  --hw13-gap-10l: var(--hw13-size-36);
  --hw13-gap-11l: var(--hw13-size-40);
  --hw13-gap-12l: var(--hw13-size-60);
  --hw13-gap-13l: var(--hw13-size-80);
  --hw13-gap-14l: var(--hw13-size-100);
  --hw13-gap-15l: var(--hw13-size-120);
  --hw13-gap-16l: var(--hw13-size-140);
  --hw13-gap-17l: var(--hw13-size-160);
  --hw13-gap-18l: var(--hw13-size-180);
  --hw13-gap-19l: var(--hw13-size-200);
  --hw13-margin-0: var(--hw13-size-0);
  --hw13-margin-1l: var(--hw13-size-4);
  --hw13-margin-2l: var(--hw13-size-6);
  --hw13-margin-3l: var(--hw13-size-8);
  --hw13-margin-4l: var(--hw13-size-12);
  --hw13-margin-5l: var(--hw13-size-16);
  --hw13-margin-6l: var(--hw13-size-20);
  --hw13-margin-7l: var(--hw13-size-24);
  --hw13-margin-8l: var(--hw13-size-28);
  --hw13-margin-9l: var(--hw13-size-32);
  --hw13-margin-10l: var(--hw13-size-36);
  --hw13-margin-11l: var(--hw13-size-40);
  --hw13-margin-12l: var(--hw13-size-60);
  --hw13-margin-13l: var(--hw13-size-80);
  --hw13-margin-14l: var(--hw13-size-100);
  --hw13-margin-15l: var(--hw13-size-120);
  --hw13-margin-16l: var(--hw13-size-140);
  --hw13-margin-17l: var(--hw13-size-160);
  --hw13-margin-18l: var(--hw13-size-180);
  --hw13-margin-19l: var(--hw13-size-200);
  --hw13-margin-20l: var(--hw13-size-228);
  --hw13-padding-0: var(--hw13-size-0);
  --hw13-padding-1l: var(--hw13-size-4);
  --hw13-padding-2l: var(--hw13-size-6);
  --hw13-padding-3l: var(--hw13-size-8);
  --hw13-padding-4l: var(--hw13-size-12);
  --hw13-padding-5l: var(--hw13-size-16);
  --hw13-padding-6l: var(--hw13-size-20);
  --hw13-padding-7l: var(--hw13-size-24);
  --hw13-padding-8l: var(--hw13-size-28);
  --hw13-padding-9l: var(--hw13-size-32);
  --hw13-padding-10l: var(--hw13-size-36);
  --hw13-padding-11l: var(--hw13-size-40);
  --hw13-padding-12l: var(--hw13-size-60);
  --hw13-padding-13l: var(--hw13-size-80);
  --hw13-padding-14l: var(--hw13-size-100);
  --hw13-padding-15l: var(--hw13-size-120);
  --hw13-padding-16l: var(--hw13-size-140);
  --hw13-padding-17l: var(--hw13-size-160);
  --hw13-padding-18l: var(--hw13-size-180);
  --hw13-padding-19l: var(--hw13-size-200);
  --hw13-font-size-text-s: var(--hw13-font-size-1s);
  --hw13-font-size-text-m: var(--hw13-font-size-base);
  --hw13-font-size-text-l: var(--hw13-font-size-1l);
  --hw13-font-size-text-xl: var(--hw13-font-size-2l);
  --hw13-font-size-text-xxl: var(--hw13-font-size-3l);
  --hw13-font-size-title-h5: var(--hw13-font-size-2l); /* TODO: kein hw13-Gegenstueck (hw13 kennt nur h1-h4) — als Volkertshausen-Extra gefuehrt */
  --hw13-font-size-title-h4: var(--hw13-font-size-3l);
  --hw13-font-size-title-h3: var(--hw13-font-size-4l);
  --hw13-font-size-title-h2: var(--hw13-font-size-5l);
  --hw13-font-size-title-h1: var(--hw13-font-size-6l);
  --hw13-font-weight-title-h1: var(--hw13-font-weight-700);
  --hw13-font-weight-title-h2: var(--hw13-font-weight-700);
  --hw13-font-weight-title-h3: var(--hw13-font-weight-title);
  --hw13-font-weight-title-h4: var(--hw13-font-weight-title);
  --hw13-font-weight-title-h5: var(--hw13-font-weight-title);
  --hw13-grid-width: 108rem;
  --hw13-grid-home-gutter: var(--hw13-gap-6l);
  --hw13-grid-home-count: var(--hw13-size-24);
  --hw13-grid-home-margin: var(--hw13-margin-14l);
  --hw13-grid-content-element: var(--hw13-gap-4l);
  --hw13-grid-content-inner: var(--hw13-gap-8l);
  --hw13-grid-content-block: var(--hw13-margin-10l);
  --hw13-grid-content-section: var(--hw13-margin-15l);
  --hw13-grid-content-margin: var(--hw13-margin-20l);
  --hw13-button-main-color-background-default: var(--hw13-color-primary);
  --hw13-button-main-color-background-hover: var(--hw13-color-black-90);
  --hw13-button-main-color-background-active: var(--hw13-color-primary-dark-40);
  --hw13-button-main-color-background-disabled: var(--hw13-color-primary-light-30);
  --hw13-button-main-color-border-default: var(--hw13-color-primary);
  --hw13-button-main-color-border-hover: var(--hw13-color-black-90);
  --hw13-button-main-color-border-active: var(--hw13-color-primary-dark-40);
  --hw13-button-main-color-border-disabled: var(--hw13-color-primary-light-30);
  --hw13-button-main-color-text-default: var(--hw13-color-white);
  --hw13-button-main-color-text-hover: var(--hw13-color-white);
  --hw13-button-main-color-text-active: var(--hw13-color-white);
  --hw13-button-main-color-text-disabled: var(--hw13-color-black);
  --hw13-button-alternative-color-background-default: var(--hw13-color-white);
  --hw13-button-alternative-color-background-hover: #ffffff00;
  --hw13-button-alternative-color-background-active: #ffffff00;
  --hw13-button-alternative-color-background-disabled: #ffffff33;
  --hw13-button-alternative-color-border-default: var(--hw13-color-white);
  --hw13-button-alternative-color-border-hover: var(--hw13-color-white);
  --hw13-button-alternative-color-border-active: var(--hw13-color-white);
  --hw13-button-alternative-color-border-disabled: #ffffff7f;
  --hw13-button-alternative-color-text-default: var(--hw13-color-black-90);
  --hw13-button-alternative-color-text-hover: var(--hw13-color-white);
  --hw13-button-alternative-color-text-active: var(--hw13-color-white);
  --hw13-button-alternative-color-text-disabled: #ffffff7f;
  --hw13-button-large-border-width: var(--hw13-size-3);
  --hw13-button-large-gap: var(--hw13-gap-3l);
  --hw13-button-large-padding-inline: var(--hw13-padding-7l);
  --hw13-button-large-padding-block: var(--hw13-padding-6l);
  --hw13-button-large-padding-left: var(--hw13-button-large-padding-inline);
  --hw13-button-large-padding-right: var(--hw13-button-large-padding-inline);
  --hw13-button-large-padding-top: var(--hw13-button-large-padding-block);
  --hw13-button-large-padding-bottom: var(--hw13-button-large-padding-block);
  --hw13-button-large-border-radius-default: var(--hw13-border-radius-default);
  --hw13-button-large-border-radius-top-left: var(--hw13-button-large-border-radius-default);
  --hw13-button-large-border-radius-top-right: var(--hw13-button-large-border-radius-default);
  --hw13-button-large-border-radius-bottom-left: var(--hw13-button-large-border-radius-default);
  --hw13-button-large-border-radius-bottom-right: var(--hw13-button-large-border-radius-default);
  --hw13-button-medium-border-width: var(--hw13-size-3);
  --hw13-button-medium-gap: var(--hw13-gap-3l);
  --hw13-button-medium-padding-inline: var(--hw13-padding-6l);
  --hw13-button-medium-padding-block: var(--hw13-padding-5l);
  --hw13-button-medium-padding-left: var(--hw13-button-medium-padding-inline);
  --hw13-button-medium-padding-right: var(--hw13-button-medium-padding-inline);
  --hw13-button-medium-padding-top: var(--hw13-button-medium-padding-block);
  --hw13-button-medium-padding-bottom: var(--hw13-button-medium-padding-block);
  --hw13-button-medium-border-radius-default: var(--hw13-border-radius-default);
  --hw13-button-medium-border-radius-top-left: var(--hw13-button-medium-border-radius-default);
  --hw13-button-medium-border-radius-top-right: var(--hw13-button-medium-border-radius-default);
  --hw13-button-medium-border-radius-bottom-left: var(--hw13-button-medium-border-radius-default);
  --hw13-button-medium-border-radius-bottom-right: var(--hw13-button-medium-border-radius-default);
  --hw13-button-small-border-width: var(--hw13-size-2);
  --hw13-button-small-gap: var(--hw13-gap-3l);
  --hw13-button-small-padding-inline: var(--hw13-padding-4l);
  --hw13-button-small-padding-block: var(--hw13-padding-3l);
  --hw13-button-small-padding-left: var(--hw13-button-small-padding-inline);
  --hw13-button-small-padding-right: var(--hw13-button-small-padding-inline);
  --hw13-button-small-padding-top: var(--hw13-button-small-padding-block);
  --hw13-button-small-padding-bottom: var(--hw13-button-small-padding-block);
  --hw13-button-small-border-radius-default: var(--hw13-border-radius-default);
  --hw13-button-small-border-radius-top-left: var(--hw13-button-small-border-radius-default);
  --hw13-button-small-border-radius-top-right: var(--hw13-button-small-border-radius-default);
  --hw13-button-small-border-radius-bottom-left: var(--hw13-button-small-border-radius-default);
  --hw13-button-small-border-radius-bottom-right: var(--hw13-button-small-border-radius-default);
  --hw13-button-border-radius-alt: var(--hw13-size-0); /* eckig (war size-6) */
  --hw13-button-font-family-text: var(--hw13-font-family-text);
  --hw13-button-font-family-icon: var(--hw13-font-family-icon);
  --hw13-button-font-weight-text: var(--hw13-font-weight-600);
  --hw13-button-font-weight-icon: var(--hw13-font-weight-icon);
  --hw13-card-color-default-background: var(--hw13-color-white);
  --hw13-card-color-default-border: var(--hw13-color-border-default);
  --hw13-card-color-default-title: var(--hw13-color-title-default);
  --hw13-card-color-default-text: var(--hw13-color-text-default);
  --hw13-card-color-default-date: var(--hw13-color-text-default);
  --hw13-card-color-hover-background: var(--hw13-color-white);
  --hw13-card-color-hover-border: var(--hw13-color-border-hover);
  --hw13-card-color-hover-title: var(--hw13-color-title-default);
  --hw13-card-color-hover-text: var(--hw13-color-text-default);
  --hw13-card-color-hover-date: var(--hw13-color-text-default);
  --hw13-card-border-width: var(--hw13-border-width);
  --hw13-card-border-radius-default: var(--hw13-border-radius-default);
  --hw13-card-border-radius-top-left: var(--hw13-card-border-radius-default);
  --hw13-card-border-radius-top-right: var(--hw13-card-border-radius-default);
  --hw13-card-border-radius-bottom-left: var(--hw13-card-border-radius-default);
  --hw13-card-border-radius-bottom-right: var(--hw13-card-border-radius-default);
  --hw13-card-content-gap: var(--hw13-gap-10l);
  --hw13-card-content-elements-gap: var(--hw13-gap-6l);
  --hw13-card-content-padding-default: var(--hw13-padding-10l);
  --hw13-card-content-padding-inline: var(--hw13-card-content-padding-default);
  --hw13-card-content-padding-block: var(--hw13-card-content-padding-default);
  --hw13-card-content-padding-top: var(--hw13-card-content-padding-block);
  --hw13-card-content-padding-bottom: var(--hw13-card-content-padding-block);
  --hw13-card-content-padding-left: var(--hw13-card-content-padding-inline);
  --hw13-card-content-padding-right: var(--hw13-card-content-padding-inline);
  --hw13-card-font-size-title: var(--hw13-font-size-title-h5);
  --hw13-card-font-size-text: var(--hw13-font-size-text-m);
  --hw13-card-font-size-date: var(--hw13-font-size-title-h5);
  --hw13-card-font-family-title: var(--hw13-font-family-title);
  --hw13-card-font-family-text: var(--hw13-font-family-text);
  --hw13-card-font-family-date: var(--hw13-font-family-title);
  --hw13-card-font-weight-title: var(--hw13-font-weight-title);
  --hw13-card-font-weight-text: var(--hw13-font-weight-text);
  --hw13-card-font-weight-date: var(--hw13-font-weight-title);
  --hw13-tag-color-background-default: var(--hw13-color-black-5);
  --hw13-tag-color-background-hover: var(--hw13-color-primary);
  --hw13-tag-color-text-default: var(--hw13-color-black-90);
  --hw13-tag-color-text-hover: var(--hw13-color-white);
  --hw13-tag-border-radius-default: var(--hw13-border-radius-0); /* eckig (war 6l; Skala wieder echt) */
  --hw13-tag-border-radius-top-left: var(--hw13-tag-border-radius-default);
  --hw13-tag-border-radius-top-right: var(--hw13-tag-border-radius-default);
  --hw13-tag-border-radius-bottom-left: var(--hw13-tag-border-radius-default);
  --hw13-tag-border-radius-bottom-right: var(--hw13-tag-border-radius-default);
  --hw13-tag-padding-inline: var(--hw13-padding-4l);
  --hw13-tag-padding-block: var(--hw13-padding-1l);
  --hw13-tag-padding-top: var(--hw13-tag-padding-block);
  --hw13-tag-padding-bottom: var(--hw13-tag-padding-block);
  --hw13-tag-padding-left: var(--hw13-tag-padding-inline);
  --hw13-tag-padding-right: var(--hw13-tag-padding-inline);
  --hw13-link-color-text-default: var(--hw13-color-text-default);
  --hw13-link-color-text-hover: var(--hw13-color-text-default);
  --hw13-link-color-text-decoration: var(--hw13-color-primary);
  --hw13-link-color-text-decoration-hover: var(--hw13-color-primary-dark-50);
  --hw13-link-color-icon: var(--hw13-color-primary);
  --hw13-link-gap: var(--hw13-gap-4l);
  --hw13-link-icon-size: var(--hw13-font-size-text-s);
  --hw13-link-font-size: var(--hw13-font-size-text-s);
  --hw13-link-font-family: var(--hw13-font-family-text);
  --hw13-link-font-weight: var(--hw13-font-weight-text);
  --hw13-bannerswiper-gap: var(--hw13-gap-1l);
  --hw13-title-font-family-default: var(--hw13-font-family-title);
  --hw13-title-color-default: var(--hw13-color-title-default);
  --hw13-title-color-h1: var(--hw13-title-color-default);
  --hw13-title-color-h2: var(--hw13-title-color-default);
  --hw13-title-color-h3: var(--hw13-title-color-default);
  --hw13-title-color-h4: var(--hw13-title-color-default);
  --hw13-title-font-weight-h1: var(--hw13-font-weight-title-h1);
  --hw13-title-font-weight-h2: var(--hw13-font-weight-title-h2);
  --hw13-title-font-weight-h3: var(--hw13-font-weight-title-h3);
  --hw13-title-font-weight-h4: var(--hw13-font-weight-title-h4);
  --hw13-title-font-size-h1: var(--hw13-font-size-title-h1);
  --hw13-title-font-size-h2: var(--hw13-font-size-title-h2);
  --hw13-title-font-size-h3: var(--hw13-font-size-title-h3);
  --hw13-title-font-size-h4: var(--hw13-font-size-title-h4);
  --hw13-text-font-family-default: var(--hw13-font-family-text);
  --hw13-text-color-default: var(--hw13-color-text-default);
  --hw13-text-color-alternative: var(--hw13-color-text-alternative);
  --hw13-text-color-highlight: var(--hw13-color-text-highlight);
  --hw13-text-font-size-default: var(--hw13-font-size-base);
  --hw13-text-font-weight-default: var(--hw13-font-weight-400);
  --hw13-text-font-weight-highlight: var(--hw13-font-weight-600);
  --hw13-icon-font-family: var(--hw13-font-family-icon);
  --hw13-icon-font-weight: var(--hw13-font-weight-400);
  --hw13-icon-font-size-large: var(--hw13-font-size-5l);
  --hw13-icon-font-size-medium: var(--hw13-font-size-3l);
  --hw13-icon-font-size-small: var(--hw13-font-size-1l);
  --hw13-icon-color-default: var(--hw13-color-icon-default);
  --hw13-icon-color-alternative: var(--hw13-color-icon-alternative);
  --hw13-icon-color-highlight: var(--hw13-color-icon-highlight);
  --hw13-image-color-border: var(--hw13-color-black-30);
  --hw13-image-color-figcaption: var(--hw13-color-black-60);
  --hw13-image-border-width: var(--hw13-border-width);
  --hw13-image-border-radius-default: var(--hw13-border-radius-default);
  --hw13-image-border-radius-top-left: var(--hw13-image-border-radius-default);
  --hw13-image-border-radius-top-right: var(--hw13-image-border-radius-default);
  --hw13-image-border-radius-bottom-left: var(--hw13-image-border-radius-default);
  --hw13-image-border-radius-bottom-right: var(--hw13-image-border-radius-default);
  --hw13-image-figcaption-size: var(--hw13-font-size-text-s);
  --hw13-image-figcaption-weight: var(--hw13-font-weight-text);
  --hw13-image-figcaption-margin-top: var(--hw13-margin-4l);
  --hw13-icon-with-text-color-icon: var(--hw13-color-icon-highlight);
  --hw13-icon-with-text-color-text: var(--hw13-text-color-default);
  --hw13-icon-with-text-gap: var(--hw13-gap-3l);
  --hw13-icon-with-text-icon-width: var(--hw13-size-20);
  --hw13-icon-with-text-font-size-icon: var(--hw13-font-size-text-m);
  --hw13-icon-with-text-font-size-text: var(--hw13-font-size-text-m);
  --hw13-icon-with-text-font-family-text: var(--hw13-font-family-text);
  --hw13-icon-with-text-font-family-icon: var(--hw13-font-family-icon);
  --hw13-icon-with-text-font-weight-text: var(--hw13-font-weight-text);
  --hw13-icon-with-text-font-weight-icon: var(--hw13-font-weight-icon);
}

/* --- Tablet (max-width: 1024px) — responsive Font-Sizes (Collection 04) --- */
@media (max-width: 1024px) {
  :root {
    --hw13-font-size-title-h5: var(--hw13-font-size-1l);
    --hw13-font-size-title-h4: var(--hw13-font-size-2l);
    --hw13-font-size-title-h3: var(--hw13-font-size-3l);
    --hw13-font-size-title-h2: var(--hw13-font-size-4l);
    --hw13-font-size-title-h1: var(--hw13-font-size-5l);
    --hw13-grid-width: 64rem;
    --hw13-grid-home-margin: var(--hw13-margin-13l);
    --hw13-grid-content-section: var(--hw13-margin-13l);
    --hw13-grid-content-margin: var(--hw13-margin-13l);
  }
}
/* --- Mobile (max-width: 640px) — responsive Font-Sizes (Collection 04) --- */
@media (max-width: 640px) {
  :root {
    --hw13-font-size-text-s: var(--hw13-font-size-2s);
    --hw13-font-size-text-m: var(--hw13-font-size-1s);
    --hw13-font-size-text-l: var(--hw13-font-size-base);
    --hw13-font-size-text-xl: var(--hw13-font-size-1l);
    --hw13-font-size-text-xxl: var(--hw13-font-size-2l);
    --hw13-font-size-title-h5: var(--hw13-font-size-base);
    --hw13-font-size-title-h4: var(--hw13-font-size-base);
    --hw13-font-size-title-h3: var(--hw13-font-size-1l);
    --hw13-font-size-title-h2: var(--hw13-font-size-2l);
    --hw13-font-size-title-h1: var(--hw13-font-size-3l);
    --hw13-grid-width: 20rem;
    --hw13-grid-home-margin: var(--hw13-margin-7l);
    --hw13-grid-home-gutter: var(--hw13-gap-3l);
  }
}
