.experience-entry{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:center;padding:2.5rem;border-block:1px solid currentColor;margin-block:2rem}.experience-entry h2{font-size:clamp(1.6rem,3vw,2.7rem);max-width:24ch;margin:.5rem 0}.experience-entry p{max-width:65ch}.experience-entry-actions{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center;justify-content:flex-end}body[data-page="werkstatt"] .page-heading,body[data-page="simulation"] .page-heading{padding-block:3rem 1.5rem}body[data-page="werkstatt"] .page-heading h1,body[data-page="simulation"] .page-heading h1{font-size:clamp(2rem,4.5vw,4.5rem);max-width:24ch;text-wrap:balance}body[data-page="werkstatt"] .page-heading .lead,body[data-page="simulation"] .page-heading .lead{max-width:70ch}@media(max-width:700px){.experience-entry{grid-template-columns:1fr;padding:1.5rem}.experience-entry-actions{justify-content:flex-start}body[data-page="werkstatt"] .page-heading,body[data-page="simulation"] .page-heading{padding-top:2rem}}@media(prefers-reduced-motion:reduce){.experience-entry *{animation:none!important;transition:none!important}}
body:has(#site-assistant){padding-bottom:112px}
