.qsl{display:grid;gap:var(--qs-space-7)}.qsl__head{display:grid;gap:var(--qs-space-3)}.qsl__head h1,.qsl__head p{margin:0}.qsl__body{display:grid;gap:var(--qs-space-7)}.qsl__body>*{min-width:0}@media(min-width:1024px){.qsl__body{grid-template-columns:minmax(200px,320px) minmax(0,1fr);column-gap:var(--qs-space-9);align-items:start}}.qsl__index ol{margin:0;padding:0;list-style:none;border-top:var(--qs-border) solid var(--qs-rule)}.qsl__index a{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:var(--qs-space-3);align-items:baseline;min-height:var(--qs-tap);padding:12px 0;border-bottom:var(--qs-border) solid var(--qs-rule);font-size:var(--qs-text-sm);font-weight:var(--qs-weight-medium);line-height:1.35;color:var(--qs-text)}.qsl__n{font-family:var(--qs-font-mono);font-weight:var(--qs-weight-regular);font-size:var(--qs-text-mono);letter-spacing:var(--qs-track-mono);font-variant-numeric:tabular-nums;color:var(--qs-text-accent)}.qsl__index a:hover{color:var(--qs-text);border-bottom-color:var(--qs-rule)}@media(hover:hover){.qsl__index a:hover{color:var(--qs-text-accent)}}.qsl__index a:active{color:var(--qs-text-accent)}.qsl .qs-prose>section:first-child>h2{margin-top:0}
