.lab-head>.lab-head-glyph{display:none}@media (width>=48rem){.lab-head{column-gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,1fr) clamp(13rem,24vw,20rem)}.lab-head>:not(.lab-head-glyph){grid-column:1}.lab-head>.lab-head-glyph{grid-area:1/2/span 2;place-self:center end;block-size:auto;max-block-size:10.5rem;inline-size:100%;max-inline-size:none;display:block}}.desk{--desk-side:1rem;padding:1.25rem var(--desk-side) 1.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface-1)}@media (width>=48rem){.desk{--desk-side:1.75rem;padding-block:1.5rem 2rem}}.lab-write{grid-template-columns:minmax(0,1fr);margin-block-start:3.5rem;display:grid}@media (width>=48rem){.lab-write{margin-block-start:5rem}}.lab-write>.prose,.lab-write>.prose>:first-child{margin-block-start:0}.lab-contents{border-block-end:1px solid var(--border);margin-block-end:2.5rem;padding-block-end:1.75rem}.lab-contents-title{color:var(--muted-foreground);font-family:var(--font-wide);font-size:var(--text-label);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);margin:0 0 .25rem}.lab-contents ol{margin:0;padding:0;list-style:none;display:grid}.lab-contents a{min-block-size:2.75rem;color:var(--foreground);font-family:var(--font-label);font-size:var(--text-ui);font-weight:600;line-height:var(--text-ui--line-height);align-items:center;text-decoration-line:none;display:flex}.lab-contents a:hover{color:var(--primary);text-decoration-line:underline}@media (width>=64rem){.lab-write{grid-template-columns:minmax(0, var(--measure)) 15rem;justify-content:start;align-items:start;column-gap:clamp(3rem,7vw,7rem)}.lab-write>.prose{grid-area:1/1}.lab-contents{border-block-end:0;border-inline-start:1px solid var(--border);grid-area:1/2;margin:0;padding:0 0 0 1.25rem;position:sticky;inset-block-start:1.5rem}}@media print{.lab-contents{display:none}}
