/* Delta Music — nur faq */

.grp{margin-bottom:54px}
.grp:last-child{margin-bottom:0}
.grp > .gh{display:flex; gap:16px; align-items:baseline; margin-bottom:6px; flex-wrap:wrap}
.grp .gn{font-family:"IBM Plex Mono",monospace; font-weight:500; font-size:11px;
  letter-spacing:.14em; color:var(--ember)}
.grp h2{font-size:clamp(22px,3.4vw,30px)}
.grp .gl{color:var(--grey); font-size:15px; margin:0 0 20px; max-width:62ch}
.faq{border-top:1px solid var(--hair); max-width:880px}
.faq .a{padding:0 0 20px; margin:0; color:var(--grey); max-width:64ch}
.faq .a b{color:var(--ink); font-weight:400}
.nav-faq{display:flex; gap:10px; flex-wrap:wrap; margin-bottom:46px}
.nav-faq a{border:1px solid var(--hair); padding:9px 13px; text-decoration:none;
  color:var(--grey); font-family:"IBM Plex Mono",monospace; font-size:11px;
  letter-spacing:.1em; text-transform:uppercase}
.nav-faq a:hover{border-color:var(--ember); color:var(--ember)}
.after-steps{margin:30px 0 0}
.ah{font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.025em;
  font-size:clamp(25px,4.4vw,38px);line-height:1.08;margin:20px 0 16px;max-width:22ch}
.suche{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 34px;
  max-width:660px}
.suche input::placeholder{color:var(--dim,var(--dim))}
details.arch{border-top:1px solid var(--hair)}
details.arch:last-of-type{border-bottom:1px solid var(--hair)}
details.arch > summary{display:flex;gap:14px;align-items:baseline;cursor:pointer;
  padding-block:19px;list-style:none}
details.arch > summary::-webkit-details-marker{display:none}
details.arch > summary::after{content:"+";margin-left:auto;
  font-family:"IBM Plex Mono",monospace;color:var(--ember);font-size:19px;line-height:1}
details.arch[open] > summary::after{content:"–"}
details.arch > summary:hover .at{color:var(--ember)}
.arch .an{color:var(--ember);flex:0 0 auto}
.arch .at{font-family:Archivo,sans-serif;font-weight:800;letter-spacing:-.02em;
  font-size:clamp(17px,2.2vw,21px);min-width:0}
.arch .ac{flex:0 0 auto;color:var(--grey)}
@media(max-width:560px){.arch .ac{display:none}}
.arch .al{color:var(--grey);font-size:15px;margin:0 0 26px;max-width:62ch}
.aqa{max-width:900px;padding-bottom:34px}
@media(min-width:900px){.aqa{columns:2;column-gap:44px}}
.qa{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:26px;min-width:0}
.qa:last-child{margin-bottom:0}
.aq{font-family:Archivo,sans-serif;font-weight:600;letter-spacing:-.01em;
  font-size:16px;line-height:1.3;margin:0 0 7px;padding-left:13px;
  border-left:2px solid var(--hair)}
.qa.hit .aq{border-left-color:var(--ember)}
.aa{margin:0;color:var(--grey);font-size:15.5px;padding-left:13px;max-width:60ch}
.nf-hot{border-color:var(--ember)!important;color:var(--ember)!important}
