.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b {
  gap: clamp(22px, 3vw, 34px);
  padding: clamp(34px, 4vw, 56px) clamp(22px, 4vw, 48px);
  border: 1px solid rgba(112, 141, 179, 0.2);
  background: #fff;
  color: #050b1d;
  box-shadow: 0 28px 70px rgba(5, 11, 29, 0.12);
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faqs__head {
  display: grid;
  grid-template-columns: minmax(0, 0.8fr) minmax(280px, 0.55fr);
  grid-template-areas:
    "kicker intro"
    "title intro";
  gap: 12px 34px;
  max-width: none;
  align-items: end;
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-kicker {
  grid-area: kicker;
  color: rgba(5, 11, 29, 0.68);
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b h2 {
  grid-area: title;
  color: #050b1d;
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faqs__head p:last-child {
  grid-area: intro;
  max-width: none;
  margin-top: 0;
  color: rgba(5, 11, 29, 0.7);
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-groups {
  display: grid;
  gap: 12px;
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-group {
  display: grid;
  gap: 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid rgba(112, 141, 179, 0.2);
  border-radius: 20px;
  background: #fff;
  box-shadow: 0 16px 36px rgba(50, 82, 122, 0.08);
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-group__summary {
  display: grid;
  gap: 6px;
  position: relative;
  padding: 20px 58px 20px 22px;
  cursor: pointer;
  list-style: none;
  background: #fff;
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-group__summary::-webkit-details-marker {
  display: none;
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-group__summary::after {
  content: "+";
  position: absolute;
  top: 50%;
  right: 22px;
  transform: translateY(-50%);
  font-size: 30px;
  font-weight: 500;
  line-height: 1;
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-group[open] > .steam-blueprint-faq-group__summary::after {
  content: "−";
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-group__summary .steam-blueprint-kicker {
  grid-area: auto;
  color: rgba(5, 11, 29, 0.58);
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-group__title {
  color: #050b1d;
  font-size: clamp(22px, 2.2vw, 30px);
  font-weight: 780;
  line-height: 1.1;
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-grid {
  gap: 10px;
  padding: 4px 22px 22px;
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-grid > details {
  padding: 15px 16px;
  border: 1px solid rgba(112, 141, 179, 0.18);
  background: rgba(255, 255, 255, 0.86);
  box-shadow: 0 16px 36px rgba(50, 82, 122, 0.1);
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-grid > details > summary {
  color: #050b1d;
  font-size: 17px;
  font-weight: 650;
  line-height: 1.3;
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-grid > details > p {
  color: rgba(5, 11, 29, 0.72);
}

.steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-grid > details a {
  color: #083b56;
}

@media (max-width: 760px) {
  .steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b {
    width: calc(100% - 20px);
    padding: clamp(24px, 7vw, 34px) 14px 36px;
  }

  .steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faqs__head {
    grid-template-columns: 1fr;
    grid-template-areas:
      "kicker"
      "title"
      "intro";
    gap: 10px;
  }

  .steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-group__summary {
    padding: 17px 48px 17px 16px;
  }

  .steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-group__title {
    font-size: 21px;
  }

  .steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-grid {
    padding: 2px 12px 14px;
  }

  .steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-grid > details {
    width: 100%;
    padding: 12px;
  }

  .steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-grid > details > summary {
    font-size: 16px;
    font-weight: 650;
    line-height: 1.3;
  }

  .steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faq-grid,
  .steam-blueprint-page.steam-home-v4 .steam-blueprint-faqs--light-option-b .steam-blueprint-faqs__head {
    width: 100%;
  }

}
