.quote-teaser__box{background: var(--white);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: clamp(20px, 3vw, 40px);box-shadow: var(--shadow-md);text-align: center}.quote-teaser__box blockquote{font-family: var(--font-heading);font-size: var(--text-2xl);line-height: var(--leading-snug);color: var(--primary-700);margin: var(--space-6) 0 var(--space-3)}.quote-teaser__box figcaption{font-size: var(--text-sm);color: var(--text-secondary)}.agenda__day{margin-bottom: var(--space-12)}.agenda__daylabel{display: inline-block;font-family: var(--font-heading);font-weight: var(--weight-bold);color: var(--primary-600);background: var(--white);border: 1px solid var(--border);border-radius: var(--radius-pill);padding: var(--space-2) var(--space-5);margin-bottom: var(--space-6)}.agenda__items{display: grid;gap: var(--space-5)}.agenda__item{display: grid;grid-template-columns: 200px 1fr;gap: var(--space-6);align-items: center;background: var(--white);border: 1px solid var(--border);border-radius: var(--radius-lg);padding: var(--space-5)}.agenda__item .img-placeholder{min-height: 130px;aspect-ratio: 4 / 3}.agenda__item h3{font-size: var(--text-lg);margin-bottom: var(--space-2)}.agenda__item p{color: var(--text-secondary)}.agenda__item--bonus{margin-top: var(--space-5);border-style: dashed;border-color: var(--accent);background: var(--accent-50)}.bio__grid{display: grid;grid-template-columns: 0.85fr 1.15fr;gap: clamp(28px, 4vw, 64px);align-items: start}.bio__photo{position: sticky;top: 96px}.bio__photo .img-placeholder{background: rgba(255,255,255,0.06);border-color: var(--border-dark);color: var(--text-on-dark-muted)}.bio__text h2{font-size: var(--text-3xl);margin-bottom: var(--space-4)}.bio__text p{margin-bottom: var(--space-4)}.bio__mission{color: var(--text-on-dark) !important;font-weight: var(--weight-semibold);border-left: 3px solid var(--accent);padding-left: var(--space-4)}.bio__credentials{display: grid;grid-template-columns: repeat(2, 1fr);gap: var(--space-3);padding: 0;margin-top: var(--space-6)}@media (max-width: 900px){.agenda__item{grid-template-columns: 1fr}.agenda__item .img-placeholder{aspect-ratio: 16 / 9}.bio__grid{grid-template-columns: 1fr}.bio__photo{position: static}.bio__credentials{grid-template-columns: 1fr}}