.sheet.svelte-oyfbdh{padding:clamp(10px,2vw,16px) clamp(18px,2.5vw,24px);max-width:44rem}.book.svelte-oyfbdh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:clamp(18px,3vw,28px);max-width:44rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.book.svelte-oyfbdh>div:where(.svelte-oyfbdh){flex:1 1 18rem;min-width:0}.book.svelte-oyfbdh h2:where(.svelte-oyfbdh){margin:0 0 .35rem;font-size:1.25rem}.book.svelte-oyfbdh p:where(.svelte-oyfbdh){margin:0}.closures.svelte-oyfbdh{list-style:none;margin:0;padding:0}.closure-row.svelte-oyfbdh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem 1rem;padding:.9rem 0;border-bottom:1px dashed var(--sand);min-height:44px}.closure-row.svelte-oyfbdh:last-child{border-bottom:0}.closure-when.svelte-oyfbdh{display:grid;gap:.15rem;min-width:0}.closure-date.svelte-oyfbdh{font-family:var(--display);font-weight:600;font-size:1.05rem;color:var(--espresso)}.closure-label.svelte-oyfbdh{color:var(--mocha);font-size:.9rem}.closure-link.svelte-oyfbdh{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.3rem 0;font-weight:600;white-space:normal;text-decoration:none}.closure-link.svelte-oyfbdh:hover{text-decoration:underline;text-decoration-color:var(--pea-ink)}.closure-link.svelte-oyfbdh svg:where(.svelte-oyfbdh){flex:none}@media(max-width:640px){.closure-row.svelte-oyfbdh{flex-direction:column;align-items:flex-start;gap:.5rem}.closure-link.svelte-oyfbdh{align-self:stretch}}
