.page-hero[data-astro-cid-tvfeletd]{background:var(--anthrazit);padding:60px 0 48px}.page-hero[data-astro-cid-tvfeletd] h1[data-astro-cid-tvfeletd]{color:var(--white);margin:10px 0 14px}.hero-sub[data-astro-cid-tvfeletd]{color:#ffffff8c;font-size:15px;max-width:560px}.about-grid[data-astro-cid-tvfeletd]{display:grid;grid-template-columns:1fr 360px;gap:64px;align-items:start}.about-photo-gallery[data-astro-cid-tvfeletd]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:36px}.about-photo-wrap[data-astro-cid-tvfeletd]{border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(135deg,#3a3f4a,#2c3039);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}@media (max-width: 600px){.about-photo-gallery[data-astro-cid-tvfeletd]{grid-template-columns:1fr}}.about-photo[data-astro-cid-tvfeletd]{width:100%;height:100%;object-fit:cover;display:block}.about-photo-fallback[data-astro-cid-tvfeletd]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.about-text-block[data-astro-cid-tvfeletd]{display:flex;flex-direction:column;gap:18px}.about-text-block[data-astro-cid-tvfeletd] p[data-astro-cid-tvfeletd]{font-size:15px;color:#555;line-height:1.75}.about-p-highlight[data-astro-cid-tvfeletd]{font-size:16px!important;color:var(--anthrazit)!important;font-weight:500!important;font-style:italic;padding-left:18px;border-left:3px solid var(--signalgelb)}.about-box[data-astro-cid-tvfeletd]{background:var(--anthrazit);border-radius:var(--radius);padding:28px;margin-bottom:20px}.about-box[data-astro-cid-tvfeletd] h3[data-astro-cid-tvfeletd]{color:var(--white);font-size:15px;margin-bottom:20px}.about-box-list[data-astro-cid-tvfeletd]{list-style:none;display:flex;flex-direction:column;gap:12px}.about-box-list[data-astro-cid-tvfeletd] li[data-astro-cid-tvfeletd]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#ffffffa6;line-height:1.5}.list-check[data-astro-cid-tvfeletd]{color:var(--signalgelb);font-weight:700;flex-shrink:0}.about-contact-card[data-astro-cid-tvfeletd]{background:var(--white);border-radius:var(--radius);padding:24px;border:1px solid var(--hellgrau);display:flex;flex-direction:column;gap:16px}.about-contact-label[data-astro-cid-tvfeletd]{font-size:10px;color:var(--signalgelb);letter-spacing:.15em}.contact-row[data-astro-cid-tvfeletd]{display:flex;align-items:center;gap:12px}.contact-icon[data-astro-cid-tvfeletd]{font-size:18px}.contact-type[data-astro-cid-tvfeletd]{font-size:10px;color:#aaa;letter-spacing:.1em;margin-bottom:2px}.contact-val[data-astro-cid-tvfeletd]{font-size:14px;font-weight:500;color:var(--anthrazit)}.diff-section[data-astro-cid-tvfeletd]{background:var(--hellgrau)}.diff-table[data-astro-cid-tvfeletd]{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}.diff-header[data-astro-cid-tvfeletd]{display:grid;grid-template-columns:1fr 1fr;background:var(--anthrazit);padding:14px 24px}.diff-col-label[data-astro-cid-tvfeletd]{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#fff6}.diff-col-label[data-astro-cid-tvfeletd].diff-pags{color:var(--signalgelb)}.diff-row[data-astro-cid-tvfeletd]{display:grid;grid-template-columns:1fr 1fr;background:var(--white);border-bottom:1px solid var(--hellgrau)}.diff-row[data-astro-cid-tvfeletd]:last-child{border-bottom:none}.diff-cell[data-astro-cid-tvfeletd]{padding:16px 24px;font-size:14px;line-height:1.5;display:flex;align-items:flex-start;gap:10px}.diff-other[data-astro-cid-tvfeletd]{color:#999;border-right:1px solid var(--hellgrau)}.diff-pags-cell[data-astro-cid-tvfeletd]{color:var(--anthrazit);font-weight:500}.diff-x[data-astro-cid-tvfeletd]{color:#ddd;flex-shrink:0}.diff-check[data-astro-cid-tvfeletd]{color:var(--gruen);font-weight:700;flex-shrink:0}@media (max-width: 900px){.about-grid[data-astro-cid-tvfeletd],.diff-row[data-astro-cid-tvfeletd]{grid-template-columns:1fr}.diff-other[data-astro-cid-tvfeletd]{border-right:none;border-bottom:1px solid var(--hellgrau);background:#fafafa}.diff-header[data-astro-cid-tvfeletd]{grid-template-columns:1fr;gap:4px}}
