/* Keep the original Vereinsinformationen composition and its five photographs. */
main:has(.b25-original-info){background:linear-gradient(rgba(248,248,248,.93),rgba(248,248,248,.93)),url('/assets/b2ae3c54736140697d66.jpg') center/cover}
.b25-original-info{width:min(960px,calc(100% - 40px));margin:0 auto;padding:60px 0 64px;color:#151515}
.b25-info-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.b25-info-original-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 20px}
.b25-info-original-section{display:flex;flex-direction:column;min-width:0;scroll-margin-top:120px}
.b25-original-info img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px}
.b25-original-info h2{color:#c24a23;font-size:1.9rem;font-weight:500;line-height:1.25;margin:22px 0 16px;letter-spacing:0}
.b25-original-info p{font-size:1rem;line-height:1.6;margin:0 0 1.15rem;overflow-wrap:anywhere}
.b25-original-info strong{font-weight:700}
.b25-info-original-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:auto;padding-top:8px}
.b25-original-info .b25-button{border-radius:6px;font-size:1rem;background:#378c35}
.b25-info-online-link{color:#315c31;text-underline-offset:.2em;font-size:.95rem}
.b25-info-original-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;scroll-margin-top:120px;align-items:start}
.b25-info-original-board h2{margin-top:0}
.b25-info-original-board p:has(strong){margin-top:1.4rem;margin-bottom:.35rem}
.b25-info-original-next{margin-top:44px;max-width:960px}
.b25-info-original-next h2{font-size:2rem}
.b25-info-original-next .b25-button{margin-top:8px}
@media(max-width:720px){.b25-original-info{padding-top:28px;padding-bottom:40px}.b25-info-original-grid,.b25-info-original-board{grid-template-columns:1fr;gap:36px}.b25-info-original-board{margin-top:36px;gap:24px}.b25-info-original-next h2{font-size:1.65rem}.b25-info-original-next{margin-top:36px}.b25-info-original-actions{margin-top:0}}
