/* BIOS Zone reference pages: open answers, numbered entries and a subject index. */
.bz-reference{--ref-accent:#a62433;--ref-muted:var(--bs-secondary-color);line-height:1.7;min-width:0}
[data-bs-theme=dark] .bz-reference{--ref-accent:#ef7782}
.bz-reference a{color:var(--ref-accent);text-underline-offset:4px}
.bz-reference a:focus-visible,.bz-reference [tabindex]:focus-visible{outline:2px solid var(--ref-accent);outline-offset:5px}
.bz-reference-label{font: .75rem/1.5 var(--bs-font-monospace);letter-spacing:.08em;color:var(--ref-muted);margin-bottom:16px}
.bz-reference-heading>p:last-child{color:var(--ref-muted);max-width:70ch}
.bz-reference-home{margin-top:60px;padding-top:32px;margin-bottom:44px}
.bz-reference-home>.bz-reference-heading{margin-bottom:40px}
.bz-reference-home h2{font-weight:500}
.bz-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:54px;row-gap:38px}
.bz-answer{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:12px;min-width:0;scroll-margin-top:28px}
.bz-answer-number{font: .8rem/1.5 var(--bs-font-monospace);color:var(--ref-accent);padding-top:3px;letter-spacing:.04em}
.bz-answer-body{min-width:0;max-width:74ch}
.bz-answer-body h3{font-size:1.15rem;font-weight:500;line-height:1.4;margin:0 0 12px;text-wrap:pretty}
.bz-answer-body p{font-size:.95rem;color:var(--ref-muted);margin:0;overflow-wrap:anywhere}
.bz-answer:target .bz-answer-body h3{color:var(--ref-accent)}
.bz-answer-link{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem;margin-top:6px}
.bz-answer-links{display:flex;flex-wrap:wrap;gap:0 24px;align-items:baseline}
.bz-reference-home .bz-answer:last-child{grid-column:1/-1}
.bz-reference-more{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem;margin:30px 0 0 3.15rem}
.kb-page.kb-reference-page .page-wrapper{width:100%;max-width:1180px}
.bz-reference-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:64px;align-items:start;margin-top:48px}
.bz-reference-index{min-width:0;border-inline-start:2px solid var(--ref-accent);padding-inline-start:18px;scroll-margin-top:24px}
.bz-reference-index h2{font: .75rem/1.6 var(--bs-font-monospace);color:var(--ref-muted);margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}
.bz-reference-index ol{list-style:none;padding:0;margin:0}
.bz-reference-index>ol>li{margin-bottom:20px}
.bz-reference-index a{display:flex;align-items:baseline;gap:10px;min-height:44px;padding-block:9px;font-size:.8rem;line-height:1.55;text-decoration:none;color:var(--ref-muted)}
.bz-reference-index a:hover{text-decoration:underline;color:var(--ref-accent)}
.bz-reference-index a.bz-index-topic{font-size:.9rem;font-weight:500;color:var(--bs-body-color);padding-top:0}
.bz-reference-index a>span{font-family:var(--bs-font-monospace);font-size:.7rem;color:var(--ref-accent);padding-top:2px}
.bz-reference-document{min-width:0}
.bz-reference-chapter{margin-bottom:56px;scroll-margin-top:28px}
.bz-reference-chapter>h2{font: .8rem/1.5 var(--bs-font-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ref-muted);margin:0 0 30px}
.bz-reference-chapter .bz-answer{margin-bottom:32px}
.bz-reference-back{display:inline-flex;align-items:center;min-height:44px;font-size:.75rem;margin-left:3.15rem}
.bz-reference-support{margin:12px 0 12px 3.15rem;max-width:65ch}
.bz-reference-support h2{font-size:1.15rem;font-weight:500}
.bz-reference-support p{color:var(--ref-muted);font-size:.95rem}
.bz-reference-support a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}
.bz-service-scope{font-size:.85rem;color:var(--bs-secondary-color);max-width:560px;margin-top:20px}
.kb-utility-nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px}
.kb-utility-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem}
@media(max-width:991px){.bz-reference-layout{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:32px}.bz-reference-index>ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.bz-reference-index>ol>li{margin:0}.bz-reference-index>ol>li>ol{display:none}.bz-reference-index h2{margin-bottom:12px}}
@media(max-width:767px){.bz-reference-grid{grid-template-columns:minmax(0,1fr);row-gap:30px}.bz-reference-home{margin-top:36px;padding-top:20px}.bz-reference-home>.bz-reference-heading{margin-bottom:28px}.bz-answer{grid-template-columns:1.7rem minmax(0,1fr);gap:10px}.bz-answer-body h3{font-size:1.05rem}.bz-answer-body p{font-size:.92rem}.bz-reference-back,.bz-reference-more,.bz-reference-support{margin-left:2.3rem}.bz-reference-chapter{margin-bottom:40px}}
@media print{.bz-reference-layout{display:block}.bz-reference-index,.bz-reference-back,.bz-reference-more{display:none}.bz-reference-grid{display:block}.bz-answer{break-inside:avoid;margin-bottom:24px}.bz-reference{--ref-accent:#000;--ref-muted:#333}.bz-answer-body p{color:#000}}
