/* Beatmusik-FM V4.6: Datenschutz – im Stil des Impressums V4.5.
 * Bestehende Impressum-CSS-Regeln werden wiederverwendet. */
.bm46-datenschutz .bm46-hero{background:linear-gradient(120deg,rgba(18,27,24,.97),rgba(25,24,35,.97));border-color:rgba(151,238,217,.22)}
.bm46-datenschutz .bm46-hero .bm45-hero-glow{background:radial-gradient(ellipse at center,rgba(65,242,198,.24),transparent 72%)}
.bm46-datenschutz .bm45-hero h1{max-width:760px;overflow-wrap:anywhere;hyphens:auto}
.bm46-datenschutz .bm45-hero h1 span{background-image:linear-gradient(105deg,#beff7e 10%,#72f6d1 42%,#d8a3ff 90%)}
.bm46-datenschutz .bm45-art-ring{border-color:#7df1ce85;background:radial-gradient(circle,#57eac12a,#6a37aa25 47%,transparent 70%)}
.bm46-datenschutz .bm45-art-ring span{color:#aafcdf;text-shadow:0 0 40px #59e7ae80}
.bm46-datenschutz .bm45-art-spark{color:#89e7d1}
.bm46-datenschutz .bm45-side-panel{border-color:#9af5d12e}
.bm46-datenschutz .bm45-side-panel nav{max-height:min(57vh,600px);overflow:auto;scrollbar-color:#a5f4d84a transparent;scrollbar-width:thin}
.bm46-datenschutz .bm45-side-panel nav a:hover,.bm46-datenschutz .bm45-side-panel nav a:focus-visible{background:#82e9ce1a;color:#9bf8dc}
.bm46-datenschutz .bm45-side-panel nav a:before{color:#80e6cb}
.bm46-datenschutz .bm45-content-card:before{background:linear-gradient(180deg,#89efd3,#c49bfc)}
.bm46-datenschutz .bm45-card-icon{background:linear-gradient(120deg,#74e8cb2a,#b67ae42a);color:#a6f4dd}
.bm46-datenschutz .bm45-content-card:nth-child(3n) .bm45-card-icon{color:#f2abf9}
.bm46-datenschutz .bm45-panel-kicker,.bm46-datenschutz .bm45-section-kicker{color:#a1f4d9}
.bm46-datenschutz .bm45-legal-copy a,.bm46-datenschutz .bm45-intro a{color:#baffdf;text-decoration-color:#8adfc05d}
.bm46-datenschutz .bm45-end-card{background:linear-gradient(115deg,#a6ffe0,#d2ffd9 48%,#e7c6ff)}
.bm46-datenschutz .bm45-end-card a{background:#18382f}
.bm46-datenschutz .bm45-end-card a:hover{background:#285246}
.bm46-datenschutz .bm45-content-card{scroll-margin-top:20px}
.bm46-datenschutz .bm45-legal-copy li{padding:4px 0}
@media(max-width:760px){
 .bm46-datenschutz .bm45-hero h1{font-size:clamp(34px,8.5vw,56px);line-height:1.12}
 .bm46-datenschutz .bm45-hero-art{right:-108px;top:74px}
 .bm46-datenschutz .bm45-side-panel nav{max-height:none;overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;flex-wrap:nowrap}
 .bm46-datenschutz .bm45-side-panel nav a{max-width:210px;flex:0 0 auto}
}
@media(max-width:390px){
 .bm46-datenschutz .bm45-hero h1{font-size:34px}
 .bm46-datenschutz .bm45-hero{padding:28px 19px}
}
