.problem.svelte-pgz1p5{display:grid;gap:clamp(32px,5vw,64px)}.stack.svelte-pgz1p5{display:grid;gap:14px;align-content:start}.copies.svelte-pgz1p5{display:grid;gap:0;margin:0;padding:0 0 0 4px;list-style:none}.copies.svelte-pgz1p5 li:where(.svelte-pgz1p5){position:relative;margin-left:calc(var(--i) * 14px);margin-top:-1px;padding:10px 14px;border:1px solid var(--color-border-strong);border-radius:var(--site-radius-sm);background:var(--color-surface-raised);box-shadow:2px 3px 0 var(--color-border);font-size:.875rem;overflow-wrap:anywhere}.copies.svelte-pgz1p5 li:where(.svelte-pgz1p5):last-child{border-color:var(--color-ink);background:var(--color-surface)}.observations.svelte-pgz1p5{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border-strong)}.observations.svelte-pgz1p5 li:where(.svelte-pgz1p5){display:grid;gap:8px;align-content:start;padding-block:22px;border-bottom:1px solid var(--color-border)}.observations.svelte-pgz1p5 p:where(.svelte-pgz1p5){margin:0;max-width:52ch;color:var(--color-ink-soft)}.questions.svelte-pgz1p5{display:grid;gap:16px;margin:0;padding:0;list-style:none}.questions.svelte-pgz1p5 li:where(.svelte-pgz1p5){display:grid;grid-template-rows:auto 1fr auto;gap:10px;align-content:start}.questions.svelte-pgz1p5 p:where(.svelte-pgz1p5){margin:0;color:var(--color-ink-soft);font-size:.9375rem}.questions.svelte-pgz1p5 .tags:where(.svelte-pgz1p5){display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.principles.svelte-pgz1p5{display:grid;gap:0}.principle.svelte-pgz1p5{display:grid;gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(32px,5vw,56px);border-top:1px solid var(--color-border)}.principle.svelte-pgz1p5:first-child{border-top:0;padding-top:0}.p-text.svelte-pgz1p5{display:grid;gap:14px;justify-items:start;min-width:0}.p-text.svelte-pgz1p5 p:where(.svelte-pgz1p5){margin:0;max-width:56ch;color:var(--color-ink-soft);font-size:1.0625rem}.p-text.svelte-pgz1p5 .ref:where(.svelte-pgz1p5){font-size:.8125rem}.refs.svelte-pgz1p5{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(28px,4vw,48px)}.log.svelte-pgz1p5,.evidence.svelte-pgz1p5{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--color-border-strong);border-radius:var(--site-radius);background:var(--color-surface-raised);font-family:var(--site-font-mono);font-size:.8125rem}.log.svelte-pgz1p5 div:where(.svelte-pgz1p5){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 16px;border-bottom:1px solid var(--color-border)}.log.svelte-pgz1p5 span:where(.svelte-pgz1p5){color:var(--color-muted)}.log.svelte-pgz1p5 i:where(.svelte-pgz1p5){flex:1;min-width:8ch;font-style:normal;color:var(--color-ink)}.log.svelte-pgz1p5 code:where(.svelte-pgz1p5){padding:1px 6px;border-radius:3px;background:var(--color-surface-muted);color:var(--color-ink-soft)}.log.svelte-pgz1p5 p:where(.svelte-pgz1p5){margin:0;padding:12px 16px;color:var(--color-muted);font-size:.75rem}.evidence.svelte-pgz1p5 li:where(.svelte-pgz1p5){display:grid;gap:2px;padding:14px 16px;border-bottom:1px solid var(--color-border)}.evidence.svelte-pgz1p5 li:where(.svelte-pgz1p5):last-child{border-bottom:0}.evidence.svelte-pgz1p5 b:where(.svelte-pgz1p5){font-weight:600;color:var(--color-ink)}.evidence.svelte-pgz1p5 span:where(.svelte-pgz1p5){color:var(--color-ink-soft)}.evidence.svelte-pgz1p5 em:where(.svelte-pgz1p5){font-style:normal;color:var(--color-warn-ink)}.limits.svelte-pgz1p5{display:grid;gap:clamp(28px,4vw,56px);align-items:end}.limit-list.svelte-pgz1p5{display:grid;gap:16px;margin:0;padding:0;list-style:none}.limit-list.svelte-pgz1p5 li:where(.svelte-pgz1p5){display:grid;gap:10px;align-content:start}.limit-list.svelte-pgz1p5 p:where(.svelte-pgz1p5){margin:0;color:var(--color-ink-soft);font-size:.9375rem}.plate.svelte-pgz1p5{width:min(100%,400px);justify-self:center;color:var(--color-ink);--art-accent: var(--color-accent)}.closing.svelte-pgz1p5{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media (min-width: 900px){.problem.svelte-pgz1p5{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.questions.svelte-pgz1p5{grid-template-columns:repeat(3,minmax(0,1fr))}.principle.svelte-pgz1p5{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.principle--flip.svelte-pgz1p5 .p-text:where(.svelte-pgz1p5){order:2}.limits.svelte-pgz1p5{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.limit-list.svelte-pgz1p5{grid-template-columns:repeat(2,minmax(0,1fr))}}
