.ob-lauf{background:var(--offwhite);padding:var(--space-section-sm) 0;border-bottom:1px solid var(--hairline)}.ob-lauf .inner{background:#fff;border:1px solid var(--hairline);border-left:var(--card-accent-width) solid var(--petrol);display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr) minmax(0,260px);gap:36px;align-items:center;padding:32px 40px}.ob-lauf .icon{width:88px;height:88px;border-radius:50%;background:#0e4d4f14;color:var(--petrol);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:500;font-size:38px}.ob-lauf .body .kicker{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--petrol)}.ob-lauf .body h3{font-family:var(--serif);font-weight:500;font-size:clamp(24px,2.6vw,32px);line-height:1.2;color:var(--petrol);letter-spacing:-.01em;margin:8px 0 10px}.ob-lauf .body p{font-family:var(--sans);font-size:16px;line-height:1.65;color:var(--tinte);margin:0}.ob-lauf .contact{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:var(--stein);padding:18px 20px;background:var(--creme);border:1px solid var(--hairline)}.ob-lauf .contact .role{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bordeaux);margin-bottom:6px}.ob-lauf .contact .name{font-family:var(--serif);font-weight:500;font-size:18px;color:var(--petrol);margin:0 0 4px}.ob-lauf .contact .room{color:var(--stein)}@media(max-width:960px){.ob-lauf .inner{grid-template-columns:1fr;gap:20px;padding:28px 24px}.ob-lauf .icon{margin:0 auto}}.ob-download{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;border-radius:4px;background:var(--gold);color:var(--gold-text);font-family:var(--sans);font-size:15px;font-weight:600;text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.ob-download:hover{background:var(--gold-hover);transform:translateY(-1px);color:var(--gold-text)}@media(prefers-reduced-motion:reduce){.ob-download:hover{transform:none}}.ob-download .icon{width:18px;height:18px;fill:currentColor}.ob-download .meta{font-family:var(--sans);font-size:12px;font-weight:500;color:#5e3f12;letter-spacing:.04em}.ob-duwir{background:var(--creme);padding:var(--space-section) 0}.duwir-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.duwir{padding:40px 36px;background:#fff;border:1px solid var(--hairline)}.duwir-du{border-top:4px solid var(--bordeaux)}.duwir-wir{border-top:4px solid var(--petrol);background:var(--petrol);color:var(--creme);border-color:var(--petrol)}.duwir .label{font-family:var(--serif);font-weight:500;font-size:48px;line-height:1;color:var(--bordeaux);letter-spacing:-.02em;margin:0 0 6px}.duwir-wir .label{color:var(--gold)}.duwir h3{font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--petrol);letter-spacing:-.01em;margin:0 0 18px}.duwir-wir h3{color:var(--creme)}.duwir ul{list-style:none;margin:0;padding:0}.duwir li{position:relative;padding:10px 0 10px 22px;font-family:var(--sans);font-size:15.5px;line-height:1.6;color:var(--tinte);border-bottom:1px solid var(--hairline)}.duwir li:before{content:"";position:absolute;left:0;top:19px;width:12px;height:1px;background:var(--bordeaux)}.duwir li:last-child{border-bottom:0}.duwir-wir li{color:#f5efe7eb;border-bottom-color:#f5efe729}.duwir-wir li:before{background:var(--gold)}.duwir .oder{text-align:center;padding:18px 0;font-family:var(--serif);font-style:italic;font-size:22px;color:var(--stein)}.duwir-wir .oder{color:#f5efe7b3}.ob-stats{background:var(--offwhite);padding:var(--space-section-sm) 0}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--hairline)}.ob-stat{padding:28px 24px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:6px}.ob-stat:last-child{border-right:0}.ob-stat .n{font-family:var(--serif);font-weight:500;font-size:clamp(32px,3.4vw,44px);line-height:1;color:var(--petrol);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ob-stat .label{font-family:var(--sans);font-size:12.5px;color:var(--stein);line-height:1.5;letter-spacing:.02em}.ob-sect{padding:var(--space-section) 0;border-top:1px solid var(--hairline)}.ob-sect.alt{background:var(--creme)}.ob-sect .head{max-width:780px;margin:0 0 40px}.ob-sect .head .eyebrow{display:block;margin-bottom:14px}.ob-sect .head h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.015em;color:var(--petrol);margin:0 0 12px}.ob-sect .head p{font-family:var(--sans);font-size:16.5px;line-height:1.65;color:var(--stein);margin:0}.ob-check{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 32px;border-top:1px solid var(--hairline)}.ob-check li{padding:16px 0 16px 28px;border-bottom:1px solid var(--hairline);position:relative;font-family:var(--sans);font-size:15.5px;line-height:1.55;color:var(--tinte)}.ob-check li:before{content:"✓";position:absolute;left:0;top:16px;color:var(--sage);font-weight:600;font-size:16px}.ob-check li strong{color:var(--petrol)}.ob-steps{background:var(--petrol);color:var(--creme);padding:var(--space-section) 0}.ob-steps .head{max-width:780px;margin:0 0 48px}.ob-steps .head .eyebrow{color:var(--gold);display:block;margin-bottom:14px}.ob-steps .head h2{font-family:var(--serif);font-weight:500;font-size:clamp(32px,3.6vw,48px);line-height:1.12;letter-spacing:-.015em;color:var(--creme);margin:0}.steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;background:#f5efe726;border:1px solid rgba(245,239,231,.15)}.steps-list li{background:var(--petrol);padding:26px 32px;display:grid;grid-template-columns:72px 1fr auto;gap:28px;align-items:center}.steps-list .num{font-family:var(--serif);font-weight:500;font-size:40px;line-height:1;color:var(--gold);letter-spacing:-.025em}.steps-list .body h3{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.2;color:var(--creme);letter-spacing:-.008em;margin:0 0 4px}.steps-list .body p{font-family:var(--sans);font-size:14.5px;line-height:1.55;color:#f5efe7d1;margin:0}.steps-list .when{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#f5efe7b3;text-align:right;min-width:140px}.ob-contact{background:var(--offwhite);padding:var(--space-section) 0}.contact-duo{display:grid;grid-template-columns:1fr 1fr;gap:28px}.contact-person{padding:32px 32px 30px;background:#fff;border:1px solid var(--hairline);display:flex;flex-direction:column;gap:8px}.contact-person{border-top:var(--card-accent-width) solid var(--petrol)}.contact-person .role{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--petrol)}.contact-person .name{font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--petrol);margin:2px 0}.contact-person .title{font-family:var(--sans);font-size:14.5px;color:var(--stein);margin-bottom:8px}.contact-person a{font-family:var(--sans);font-size:15px;color:var(--petrol);display:block;padding:2px 0}.contact-person a:hover{text-decoration:underline}.ob-welcome{position:relative;padding:var(--space-section-lg) 0;isolation:isolate;overflow:hidden}.ob-welcome:before{content:"";position:absolute;inset:0;z-index:-2;background:url(/unesco-schule-essen-homepage/assets/sp-persoenlich.jpg) center 35%/cover no-repeat}.ob-welcome:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0e4d4fd1,#0e4d4feb)}.ob-welcome .container{max-width:880px;text-align:center;color:var(--creme)}.ob-welcome .eyebrow{color:var(--gold);display:block;margin-bottom:16px}.ob-welcome h2{font-family:var(--serif);font-weight:500;font-style:italic;font-size:clamp(32px,3.6vw,52px);line-height:1.15;color:var(--creme);letter-spacing:-.015em;margin:0 0 20px}.ob-welcome p{font-family:var(--sans);font-size:17px;line-height:1.65;color:#f5efe7e6;max-width:620px;margin:0 auto}.ob-welcome .cred{position:absolute;bottom:16px;left:32px;padding:5px 10px;background:#0e4d4fc7;color:#fffffff2;font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:2px}@media(max-width:780px){.ob-welcome{padding:72px 0}}@media(max-width:960px){.duwir-grid{grid-template-columns:1fr;gap:18px}.stats-row{grid-template-columns:1fr 1fr}.ob-stat:nth-child(2){border-right:0}.ob-stat:nth-child(-n+2){border-bottom:1px solid var(--hairline)}.ob-check{grid-template-columns:1fr}.steps-list li{grid-template-columns:48px 1fr;gap:16px;padding:20px 24px}.steps-list .when{grid-column:1 / -1;text-align:left;margin-top:6px}.steps-list .num{font-size:30px}.contact-duo{grid-template-columns:1fr;gap:14px}.ob-duwir,.ob-sect,.ob-steps,.ob-contact{padding:var(--space-section-sm) 0}}.photo{position:relative;overflow:hidden;background:var(--creme);border-radius:2px}.photo>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.photo .cred{position:absolute;bottom:10px;left:12px;padding:5px 10px;background:#0e4d4fc7;color:#fffffff2;font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;backdrop-filter:blur(4px)}
