.sheet.svelte-1aueh2y{background:var(--color-sheet);border:1.5px solid var(--color-ink);scroll-margin-top:1rem}.strip.svelte-1aueh2y{border-bottom:1.5px solid var(--color-ink);font-size:var(--text-sm);color:var(--color-muted);justify-content:space-between;gap:1rem;padding:.45rem 1rem;font-weight:600;display:flex}.body.svelte-1aueh2y{display:grid}.fig.svelte-1aueh2y{border-bottom:var(--rule);background-image:linear-gradient(var(--color-paper-2) 1px, transparent 1px), linear-gradient(90deg, var(--color-paper-2) 1px, transparent 1px);color:var(--color-ink);background-position:-1px -1px;background-size:1.5rem 1.5rem;margin:0;padding:1.25rem 1rem .75rem}.fig.svelte-1aueh2y svg{max-width:26rem;margin-inline:auto}figcaption.svelte-1aueh2y{font-size:var(--text-xs);color:var(--color-muted);margin-top:.5rem}.info.svelte-1aueh2y{flex-direction:column;gap:.6rem;padding:1.25rem 1rem 1.5rem;display:flex}.art.svelte-1aueh2y{color:var(--color-brass-ink);font-size:1rem;font-weight:700}h3.svelte-1aueh2y{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem)}.kind.svelte-1aueh2y{font-weight:600}.text.svelte-1aueh2y{color:var(--color-ink);max-width:56ch}.specs.svelte-1aueh2y{border-top:1.5px solid var(--color-ink);margin:.5rem 0 0;padding:0;font-size:1.0625rem;list-style:none}.specs.svelte-1aueh2y li:where(.svelte-1aueh2y){border-bottom:1px dotted #0000;padding:.42rem 0}.n.svelte-1aueh2y{color:var(--color-brass-ink);min-width:1.75rem;font-weight:700}.k.svelte-1aueh2y{color:var(--color-muted)}.v.svelte-1aueh2y{text-align:right;max-width:60%;font-weight:600}.buy.svelte-1aueh2y{border-top:3px double var(--color-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding-top:1rem;display:flex}.price.svelte-1aueh2y{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);font-weight:700;line-height:1}@media (width>=900px){.body.svelte-1aueh2y{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fig.svelte-1aueh2y{border-bottom:0;border-right:var(--rule);flex-direction:column;justify-content:center;padding:2rem 1.5rem;display:flex}.info.svelte-1aueh2y{padding:1.75rem 2rem 2rem}}.intro.svelte-1i2feex{gap:2rem;padding-bottom:2.5rem;display:grid}.advice.svelte-1i2feex{max-width:68ch}.advice.svelte-1i2feex h2:where(.svelte-1i2feex){font-size:var(--text-h3);margin-bottom:.75rem}.advice.svelte-1i2feex p:where(.svelte-1i2feex)+p:where(.svelte-1i2feex){margin-top:.9rem}.more-links.svelte-1i2feex{color:var(--color-muted);font-size:1.0625rem}.more-links.svelte-1i2feex a:where(.svelte-1i2feex){color:var(--color-ink);-webkit-text-decoration-color:var(--color-brass);text-decoration-color:var(--color-brass)}.toc-box.svelte-1i2feex{border:1.5px solid var(--color-ink);background:var(--color-sheet);align-self:start;padding:1rem 1.25rem 1.25rem}.pic.svelte-1i2feex{max-width:15rem;color:var(--color-ink);margin:0 auto .5rem}.toc-box.svelte-1i2feex h2:where(.svelte-1i2feex){border-top:3px solid var(--color-ink);padding-top:.5rem;font-size:1.0625rem;font-weight:700}.toc-box.svelte-1i2feex ol:where(.svelte-1i2feex){margin:.25rem 0 .75rem;padding:0;font-size:1.0625rem;list-style:none}.toc-box.svelte-1i2feex li:where(.svelte-1i2feex) a:where(.svelte-1i2feex){align-items:center;min-height:2.75rem;padding:.45rem 0;text-decoration:none}.toc-box.svelte-1i2feex li:where(.svelte-1i2feex) a:where(.svelte-1i2feex):hover{color:var(--color-brass-ink)}.toc-box.svelte-1i2feex .n:where(.svelte-1i2feex){color:var(--color-brass-ink);min-width:1.25rem;font-weight:700}.pr.svelte-1i2feex{font-weight:600}.sheets.svelte-1i2feex{gap:2rem;display:grid}.tail.svelte-1i2feex{gap:3rem;padding-top:3.5rem;display:grid}.side.svelte-1i2feex{align-content:start;gap:2.5rem;display:grid}@media (width>=1000px){.intro.svelte-1i2feex{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:3rem}.tail.svelte-1i2feex{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.end.svelte-1i2feex{display:none}@media (width>=1680px){.end.svelte-1i2feex{border:1.5px dashed var(--color-line);text-align:center;align-content:center;justify-items:center;gap:1rem;padding:3rem;display:grid}.end-no.svelte-1i2feex{color:var(--color-brass-ink);font-weight:700}.end-t.svelte-1i2feex{font-size:var(--text-h3);font-weight:600}.end-x.svelte-1i2feex{max-width:36ch;color:var(--color-muted)}.intro.svelte-1i2feex,.sheets.svelte-1i2feex,.tail.svelte-1i2feex{column-gap:var(--spine);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sheets.svelte-1i2feex{align-items:stretch;row-gap:3rem}.intro.svelte-1i2feex{padding-bottom:3rem}}
