/* At a glance (glance.js): the page's most important content in boxes between its 3D hero and its story. Kit tokens only,
   both themes, 5px corners, hairlines, no fills of colour; red only on the focus and the current chapter mark. */
.nxo-glance .sub{max-width:72ch}
.nxo-glance .gl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--hair);border-radius:var(--r,5px);overflow:clip;margin-top:32px}
.nxo-glance .gl-box{background:var(--bg);padding:24px;box-shadow:0 0 0 1px var(--hair);min-width:0}
.nxo-glance .gl-wide{grid-column:span 2}
.nxo-glance .gl-k{margin:0 0 12px;font:500 11px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t3)}
.nxo-glance h3{margin:0 0 8px;font:500 18px/1.3 var(--sans);color:var(--t1)}
.nxo-glance .gl-box p{margin:0;color:var(--t2);font-size:14px;line-height:1.55}
.nxo-glance ul,.nxo-glance ol{list-style:none;margin:0;padding:0}
.nxo-glance li{padding:7px 0;border-top:1px solid var(--hair);color:var(--t2);font-size:14px;line-height:1.4}
.nxo-glance li:first-child{border-top:0;padding-top:0}
.nxo-glance dl{margin:0;display:grid;gap:10px}
.nxo-glance dl div{display:grid;gap:2px}
.nxo-glance dt{font:500 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--t3)}
.nxo-glance dd{margin:0;font:400 13px/1.45 var(--mono);color:var(--t1);overflow-wrap:anywhere}
.nxo-glance .gl-ch{counter-reset:ch}
.nxo-glance .gl-ch li{counter-increment:ch;display:flex;gap:10px}
.nxo-glance .gl-ch li:before{content:counter(ch,decimal-leading-zero);font:500 11px/1.9 var(--mono);color:var(--t3);min-width:2ch}
.nxo-glance .gl-ch li.off{color:var(--t3)}
.nxo-glance .gl-meta{margin-top:12px!important;font:500 11px/1.4 var(--mono)!important;letter-spacing:.06em;color:var(--t3)!important}
.nxo-glance .gl-meta .nxo-num{font-variant-numeric:tabular-nums slashed-zero;color:var(--t1)}
.nxo-glance .cta{display:flex;flex-wrap:wrap;gap:8px}
@media (max-width:1000px){.nxo-glance .gl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.nxo-glance .gl-grid{grid-template-columns:1fr}.nxo-glance .gl-wide{grid-column:auto}.nxo-glance .gl-box{padding:20px 16px}}
