/* ruach.jetzt Designsystem (Bayit) v15 · Bundle aus css/fonts.css, css/tokens.css, css/klima-academy.css, css/kadence-vars.css, css/verbund.css, css/tutor.css */
@font-face{font-family:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url("../fonts/figtree-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Figtree";font-style:normal;font-weight:300 900;font-display:swap;src:url("../fonts/figtree-latin-ext-wght-normal.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Figtree";font-style:italic;font-weight:300 900;font-display:swap;src:url("../fonts/figtree-latin-wght-italic.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Figtree";font-style:italic;font-weight:300 900;font-display:swap;src:url("../fonts/figtree-latin-ext-wght-italic.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/lora-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lora";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/lora-latin-ext-wght-normal.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lora";font-style:italic;font-weight:400 700;font-display:swap;src:url("../fonts/lora-latin-wght-italic.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lora";font-style:italic;font-weight:400 700;font-display:swap;src:url("../fonts/lora-latin-ext-wght-italic.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Figtree Fallback";src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:98.63%;ascent-override:96.32%;descent-override:25.35%;line-gap-override:0.00%}@font-face{font-family:"Lora Fallback";src:local("Times New Roman"),local("Times"),local("Liberation Serif");size-adjust:114.29%;ascent-override:88.02%;descent-override:23.97%;line-gap-override:0.00%}:root{--rj-papier-warm:#F8F4EE;--rj-papier-kuehl:#F6F5F2;--rj-creme:#F2EADE;--rj-karton-warm:#EFE8DE;--rj-karton-kuehl:#EAE8E3;--rj-linie:#D8D2C8;--rj-graphit:#6B665F;--rj-kohle-weich:#3A3631;--rj-kohle:#1E1C1A;--rj-beere-100:#E9DCDA;--rj-beere-300:#C6A3AA;--rj-beere-500:#7A2A44;--rj-beere-700:#602638;--rj-beere-900:#47222D;--rj-schiefer-100:#E3E1DE;--rj-schiefer-300:#B3B4B8;--rj-schiefer-500:#4B5568;--rj-schiefer-700:#3E4552;--rj-schiefer-900:#32363D;--rj-altrosa-100:#EEE2DF;--rj-altrosa-300:#D8B7BD;--rj-altrosa-500:#A85C73;--rj-altrosa-700:#814A5A;--rj-altrosa-900:#5C3942;--rj-salbei-100:#E7E8E0;--rj-salbei-300:#C0CBC0;--rj-salbei-500:#6C8E7A;--rj-salbei-700:#566E5F;--rj-salbei-900:#414F45;--rj-gold-100:#F2EBDC;--rj-gold-300:#E3D3AE;--rj-gold-500:#C9A24A;--rj-gold-700:#7A5E1F;--rj-gold-900:#4F3D14;--rj-tinte-100:#DFDEDF;--rj-tinte-300:#A6ABBB;--rj-tinte-500:#2A3D6E;--rj-tinte-700:#273456;--rj-tinte-900:#232B40;--rj-font-marke:"Uni Neue";--rj-font-struktur:"Figtree","Figtree Fallback","Helvetica Neue",Arial,sans-serif;--rj-font-verlag:"Lora","Lora Fallback",Georgia,serif;--rj-text-display:44px/1.1 var(--rj-font-struktur);--rj-text-abschnitt:32px/1.18 var(--rj-font-struktur);--rj-text-karte:22px/1.27 var(--rj-font-struktur);--rj-text-titel:700 17px/1.4 var(--rj-font-struktur);--rj-text-lauf:400 17px/1.6 var(--rj-font-struktur);--rj-text-klein:400 15px/1.47 var(--rj-font-struktur);--rj-text-label:600 12px/1.33 var(--rj-font-struktur);--rj-radius:6px;--rj-raster:8px;--rj-spalten:12;--rj-zeile:66ch;--rj-schutzraum:0.25}.klima-ruach{--rj-grund:var(--rj-papier-kuehl);--rj-flaeche:var(--rj-karton-kuehl);--rj-flaeche-hell:#F4EFE7;--rj-akzent:var(--rj-beere-500);--rj-akzent-dunkel:var(--rj-beere-700);--rj-hauch:var(--rj-beere-100);--rj-zweit:var(--rj-schiefer-500);--rj-inhaltstitel:var(--rj-font-struktur);--rj-foto:saturate(.9);--rj-signet:var(--rj-schiefer-500)}.klima-store{--rj-grund:var(--rj-papier-warm);--rj-flaeche:var(--rj-creme);--rj-flaeche-hell:var(--rj-karton-warm);--rj-akzent:var(--rj-beere-500);--rj-akzent-dunkel:var(--rj-beere-700);--rj-hauch:var(--rj-beere-100);--rj-zweit:var(--rj-altrosa-500);--rj-zweit-2:var(--rj-salbei-500);--rj-inhaltstitel:var(--rj-font-verlag);--rj-foto:none}.klima-academy{--rj-grund:var(--rj-papier-kuehl);--rj-flaeche:var(--rj-karton-kuehl);--rj-flaeche-hell:#F4EFE7;--rj-dunkel:var(--rj-kohle);--rj-akzent:var(--rj-tinte-500);--rj-akzent-dunkel:var(--rj-tinte-700);--rj-hauch:var(--rj-tinte-100);--rj-zweit:var(--rj-gold-500);--rj-zweit-dunkel:var(--rj-gold-700);--rj-inhaltstitel:var(--rj-font-struktur);--rj-foto:saturate(.8)}:root,body.rj-ds{--rj-grund:var(--rj-papier-kuehl);--rj-flaeche:var(--rj-karton-kuehl);--rj-flaeche-hell:#F4EFE7;--rj-dunkel:var(--rj-kohle);--rj-akzent:var(--rj-tinte-500);--rj-akzent-dunkel:var(--rj-tinte-700);--rj-hauch:var(--rj-tinte-100);--rj-zweit:var(--rj-gold-500);--rj-zweit-dunkel:var(--rj-gold-700);--rj-inhaltstitel:var(--rj-font-struktur);--rj-foto:saturate(.8);--global-palette9rgb:246,245,242}body.rj-ds.klima-academy .rj-label{color:var(--rj-gold-700)}body.rj-ds.klima-academy .rj-dunkel{background:var(--rj-kohle);color:var(--rj-papier-warm)}body.rj-ds.klima-academy .rj-dunkel h1,body.rj-ds.klima-academy .rj-dunkel h2,body.rj-ds.klima-academy .rj-dunkel h3{color:var(--rj-papier-warm);font-weight:400;letter-spacing:-0.02em}body.rj-ds.klima-academy .rj-dunkel p{color:#D3CCC2}body.rj-ds.klima-academy .rj-dunkel .rj-label{color:var(--rj-gold-500)}body.rj-ds.klima-academy .rj-dunkel .button,body.rj-ds.klima-academy .rj-dunkel .wp-block-button__link,body.rj-ds.klima-academy .rj-dunkel .kb-button{background:var(--rj-gold-500);border-color:var(--rj-gold-500);color:var(--rj-kohle)}body.rj-ds.klima-academy .rj-dunkel .is-style-outline .wp-block-button__link{background:transparent;color:var(--rj-papier-warm);border-color:var(--rj-papier-warm)}body.rj-ds.klima-academy .rj-raster{background-image:linear-gradient(to right,rgba(30,28,26,.06) 1px,transparent 1px);background-size:calc(100% / 12) 100%}body.rj-ds.klima-academy .rj-dunkel.rj-raster{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px)}:root,body.rj-ds{--global-palette1:var(--rj-akzent,var(--rj-beere-500));--global-palette2:var(--rj-akzent-dunkel,var(--rj-beere-700));--global-palette3:var(--rj-kohle);--global-palette4:var(--rj-kohle-weich);--global-palette5:var(--rj-graphit);--global-palette6:var(--rj-linie);--global-palette7:var(--rj-flaeche,var(--rj-karton-kuehl));--global-palette8:var(--rj-flaeche-hell,#F4EFE7);--global-palette9:var(--rj-grund,var(--rj-papier-kuehl));--global-palette9rgb:246,245,242;--global-body-font-family:var(--rj-font-struktur);--global-heading-font-family:var(--rj-font-struktur);--global-content-edge-padding:1.5rem;--global-content-boxed-padding:2rem}.rj-verbund{background:var(--global-palette7);border-bottom:1px solid var(--global-palette6);font-family:var(--rj-font-struktur);font-size:13px;line-height:1}.rj-verbund__in{max-width:var(--global-content-width,1290px);margin:0 auto;padding:9px clamp(16px,4vw,40px);display:flex;justify-content:space-between;align-items:center;gap:16px}.rj-verbund__marke{color:var(--global-palette5);text-decoration:none;font-weight:500}.rj-verbund__nav{display:flex;gap:18px;white-space:nowrap;overflow-x:auto}.rj-verbund__link{color:var(--global-palette5);text-decoration:none;padding:2px 0}.rj-verbund__link:hover{color:var(--global-palette3)}.rj-verbund__link.is-current{color:var(--global-palette3);font-weight:700;text-decoration:underline;text-decoration-color:var(--global-palette1);text-decoration-thickness:2px;text-underline-offset:5px}@media (max-width:600px){.rj-verbund__marke{display:none}.rj-verbund__in{justify-content:center}}.rj-footer-line{background:var(--global-palette7);border-top:1px dashed var(--global-palette6);font-family:var(--rj-font-struktur);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--global-palette5)}.rj-footer-line__in{max-width:var(--global-content-width,1290px);margin:0 auto;padding:14px clamp(16px,4vw,40px);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.rj-footer-line a{color:var(--global-palette5);text-decoration:none}.rj-wortmarke{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.rj-wortmarke__stack{display:inline-flex;flex-direction:column;align-items:flex-start}.rj-wortmarke__img{height:24px;width:auto;display:block}.rj-wortmarke__zusatz{font-family:var(--rj-font-struktur);font-style:italic;font-weight:400;font-size:9px;letter-spacing:.32em;margin-top:3px;padding-left:2px;color:var(--global-palette4)}.rj-wortmarke--papier .rj-wortmarke__zusatz{color:var(--rj-papier-warm)}.rj-signet{width:40px;height:40px;border-radius:9px;flex:none}:root,body.rj-ds{--tutor-color-primary:var(--rj-akzent,var(--rj-tinte-500));--tutor-color-primary-hover:var(--rj-akzent-dunkel,var(--rj-tinte-700));--tutor-color-secondary:var(--rj-graphit);--tutor-body-color:var(--rj-kohle-weich);--tutor-color-black:var(--rj-kohle);--tutor-border-color:var(--rj-linie);--tutor-color-white:#fff;--tutor-color-gray:var(--rj-karton-kuehl);--tutor-color-gray-10:var(--rj-papier-kuehl);--tutor-body-font-family:var(--rj-font-struktur);--tutor-border-radius:var(--rj-radius)}body.rj-ds .tutor-btn,body.rj-ds .tutor-btn-primary{font-family:var(--rj-font-struktur);font-weight:700;border-radius:var(--rj-radius)}body.rj-ds .tutor-card,body.rj-ds .tutor-course-card{border-radius:var(--rj-radius);border:1px solid var(--rj-linie);box-shadow:none;overflow:hidden}body.rj-ds .tutor-course-card .tutor-course-name,body.rj-ds .tutor-course-card .tutor-course-title{font-family:var(--rj-font-struktur);font-weight:600;font-size:18px;line-height:1.25}body.rj-ds .tutor-course-card .tutor-meta,body.rj-ds .tutor-course-card .tutor-course-level{font-family:var(--rj-font-struktur);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rj-gold-700)}body.rj-ds .tutor-course-card .tutor-course-price,body.rj-ds .tutor-course-card .tutor-item-price{color:var(--rj-tinte-500);font-weight:700}body.rj-ds .tutor-dashboard{padding-top:24px}body.rj-ds .tutor-dashboard-left-menu .tutor-dashboard-menu-item a{font-family:var(--rj-font-struktur);border-radius:var(--rj-radius)}body.rj-ds .tutor-dashboard-left-menu .tutor-dashboard-menu-item.active a{background:var(--rj-tinte-100);color:var(--rj-tinte-700)}
