/* Isolated homepage proposal. Native details work without JavaScript. */
[data-page="home"] #wissen.home-faq { padding: 90px 0 44px; }
#wissen .home-faq__grid { display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);gap:38px 64px;align-items:start; }
#wissen .home-faq__intro h2 { font-size:clamp(30px,3.2vw,44px);line-height:1.1;letter-spacing:-.035em;margin:16px 0 22px; }
#wissen .home-faq__intro p { font-size:16px;line-height:1.65;color:#62625f;max-width:340px;margin:0 0 26px; }
#wissen .home-faq__list { min-width:0;border-top:1px solid #c9c6be; }
#wissen .home-faq__item { border-bottom:1px solid #c9c6be; }
#wissen .home-faq__item summary { display:grid;grid-template-columns:24px minmax(0,1fr) 26px;align-items:center;gap:16px;list-style:none;cursor:pointer;padding:23px 0;color:#1a1a1c;font-size:17px;font-weight:650;line-height:1.45; }
#wissen .home-faq__item summary::-webkit-details-marker { display:none; }
#wissen .home-faq__number { align-self:start;padding-top:4px;color:#8c867d;font-size:11px;font-weight:600;letter-spacing:.07em;font-variant-numeric:tabular-nums; }
#wissen .home-faq__plus { position:relative;display:block;width:26px;height:26px;border:1px solid #cbc6bc;border-radius:50%;transition:background .15s; }
#wissen .home-faq__plus::before,#wissen .home-faq__plus::after { content:"";position:absolute;background:#b5001e;left:7px;top:11px;width:10px;height:2px; }
#wissen .home-faq__plus::after { transform:rotate(90deg); }
#wissen .home-faq__item[open] .home-faq__plus { background:#e50025;border-color:#e50025; }
#wissen .home-faq__item[open] .home-faq__plus::before { background:#fff; }
#wissen .home-faq__item[open] .home-faq__plus::after { display:none; }
#wissen .home-faq__answer { padding:0 42px 25px 40px; }
#wissen .home-faq__answer p { margin:0;font-size:16px;line-height:1.75;color:#51514e; }
#wissen .home-faq__resources { grid-column:1 / -1;display:flex;justify-content:center;padding-top:8px; }
#wissen .home-faq__resources .btn { display:inline-flex;align-items:center;justify-content:center;gap:18px;max-width:100%;min-height:54px;padding:16px 28px;font-size:15px;line-height:1.5;font-weight:650;text-align:center;color:#fff;text-decoration:none; }
#wissen .home-faq__resources .btn:hover { color:#fff; }
#wissen summary:hover,#wissen a:hover { color:#b5001e; }
#wissen summary:focus-visible,#wissen a:focus-visible { outline:3px solid #b5001e;outline-offset:5px;border-radius:2px; }
@media(max-width:900px) {
  #wissen .home-faq__grid { gap:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr); }
  #wissen .home-faq__item summary { font-size:16px;gap:11px; }
}
@media(max-width:700px) {
  [data-page="home"] #wissen.home-faq { padding:54px 0 30px; }
  #wissen .home-faq__grid { grid-template-columns:1fr;gap:30px; }
  #wissen .home-faq__intro h2 { font-size:34px;margin:12px 0 16px; }
  #wissen .home-faq__intro p { max-width:100%;margin-bottom:13px; }
  #wissen .home-faq__item summary { padding:21px 0;grid-template-columns:20px minmax(0,1fr) 26px;gap:10px; }
  #wissen .home-faq__answer { padding:0 4px 24px 30px; }
  #wissen .home-faq__answer p { font-size:15px;line-height:1.7; }
  #wissen .home-faq__resources { padding-top:4px; }
  #wissen .home-faq__resources .btn { width:100%;padding:15px 18px;font-size:14px;gap:12px; }
}
