.regelwerk-module__yNzMLa__page{min-height:100vh}.regelwerk-module__yNzMLa__hero{text-align:center;padding:160px 24px 80px;position:relative;overflow:hidden}.regelwerk-module__yNzMLa__heroContent{z-index:2;max-width:700px;margin:0 auto;position:relative}.regelwerk-module__yNzMLa__heroTitle{letter-spacing:-.05em;color:var(--text-accent);margin-bottom:16px;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.05}.regelwerk-module__yNzMLa__heroSubtitle{color:var(--text-secondary);max-width:550px;margin:0 auto;font-size:1.05rem;line-height:1.7}.regelwerk-module__yNzMLa__content{padding:0 24px 120px}.regelwerk-module__yNzMLa__contentInner{max-width:var(--container-max);grid-template-columns:240px 1fr;gap:48px;margin:0 auto;display:grid}.regelwerk-module__yNzMLa__sidebar{display:block}.regelwerk-module__yNzMLa__sidebarSticky{position:sticky;top:96px}.regelwerk-module__yNzMLa__sidebarTitle{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font-size:.75rem;font-weight:500}.regelwerk-module__yNzMLa__tocNav{flex-direction:column;gap:4px;display:flex}.regelwerk-module__yNzMLa__tocItem{color:var(--text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:.85rem;display:flex}.regelwerk-module__yNzMLa__tocItem:hover{color:var(--text-primary);background:#ffffff0a}.regelwerk-module__yNzMLa__tocActive{color:var(--accent-primary);background:#2563eb0f}.regelwerk-module__yNzMLa__rules{flex-direction:column;gap:12px;display:flex}.regelwerk-module__yNzMLa__ruleSection{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-secondary);transition:border-color var(--transition-base);overflow:hidden}.regelwerk-module__yNzMLa__ruleSection:hover{border-color:var(--border-light)}.regelwerk-module__yNzMLa__ruleSectionHeader{cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:20px 24px;font-family:inherit;display:flex}.regelwerk-module__yNzMLa__ruleSectionLeft{align-items:center;gap:14px;display:flex}.regelwerk-module__yNzMLa__ruleSectionIcon{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--accent-primary);background:#2563eb14;justify-content:center;align-items:center;display:flex}.regelwerk-module__yNzMLa__ruleSectionTitle{letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.regelwerk-module__yNzMLa__chevron{color:var(--text-secondary)}.regelwerk-module__yNzMLa__ruleSectionBody{overflow:hidden}.regelwerk-module__yNzMLa__rulesList{flex-direction:column;gap:16px;padding:0 24px 24px;display:flex}.regelwerk-module__yNzMLa__ruleItem{border-radius:var(--radius-md);border:1px solid var(--border-subtle);transition:border-color var(--transition-fast);background:#ffffff05;gap:16px;padding:16px;display:flex}.regelwerk-module__yNzMLa__ruleItem:hover{border-color:var(--border-light)}.regelwerk-module__yNzMLa__ruleNumber{color:var(--accent-primary);border-radius:var(--radius-sm);background:#2563eb14;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:28px;margin-top:2px;font-size:.75rem;font-weight:600;display:flex}.regelwerk-module__yNzMLa__ruleTitle{color:var(--text-accent);letter-spacing:-.01em;margin-bottom:4px;font-size:.95rem;font-weight:600}.regelwerk-module__yNzMLa__ruleDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.6}@media (max-width:900px){.regelwerk-module__yNzMLa__contentInner{grid-template-columns:1fr}.regelwerk-module__yNzMLa__sidebar{display:none}}@media (max-width:600px){.regelwerk-module__yNzMLa__ruleSectionHeader{padding:16px}.regelwerk-module__yNzMLa__rulesList{padding:0 16px 16px}.regelwerk-module__yNzMLa__ruleItem{flex-direction:column;gap:8px}}
