/* BIOS landing help only. Native disclosures and full answers are retained. */
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact {
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:0;
  scroll-margin-top:6rem;
}
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact > .nx-h2 {
  margin:0 0 1rem;
  font-size:clamp(1.5rem,2.5vw,2rem);
  line-height:1.2;
}
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact .nx-faq {
  display:block;
  margin:0;
  border-top:1px solid var(--nx-border);
}
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact .nx-faq-item {
  padding:0;
  border:0;
  border-bottom:1px solid var(--nx-border);
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact .nx-faq-item[hidden] { display:none; }
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact .nx-faq-item > summary {
  min-height:52px;
  padding:12px 0;
  gap:16px;
  font-size:1rem;
  font-weight:600;
  line-height:1.4;
  overflow-wrap:anywhere;
}
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact .nx-faq-item__a {
  margin:0;
  padding:0 0 16px;
  max-width:68ch;
  font-size:1rem;
  line-height:1.55;
  overflow-wrap:anywhere;
}
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact .nx-bios-help__all {
  display:inline-flex;
  align-items:center;
  justify-self:start;
  min-height:44px;
  width:auto;
  margin:8px 0 0;
  padding:8px 0;
  border:0;
  border-radius:0;
  background:none;
  color:var(--nx-accent-soft);
  cursor:pointer;
  font-family:inherit;
  font-size:.9375rem;
  font-weight:600;
  line-height:1.4;
  text-align:start;
  text-decoration:underline;
  text-underline-offset:4px;
}
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact > .nx-bios-help__guides {
  margin:4px 0 0;
  padding:0;
  border:0;
  border-radius:0;
}
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact > .nx-bios-help__guides > summary {
  min-height:44px;
  padding:8px 0;
  font-size:.9375rem;
  line-height:1.4;
  color:var(--nx-muted);
}
body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact :is(summary,button):focus-visible {
  outline:2px solid var(--nx-accent-soft);
  outline-offset:4px;
}
@media (hover:hover) {
  body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact :is(summary,.nx-bios-help__all):hover { color:var(--nx-accent-soft); }
}
@media (min-width:900px) {
  body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact {
    grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);
    column-gap:48px;
    align-items:start;
  }
  body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact > .nx-h2 { grid-column:1; grid-row:1; }
  body.nx-page .nx-bios .nx-bios-help.nx-bios-help--compact > :not(.nx-h2) { grid-column:2; }
}
