.sheets-hero.svelte-trnlut{padding-top:1.4rem;padding-bottom:1.6rem}.breadcrumb.svelte-trnlut{color:var(--muted);gap:.5rem;margin:0 0 1.1rem;font-size:.78rem;font-weight:700;display:flex}.sheets-hero.svelte-trnlut h1:where(.svelte-trnlut){letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4.2vw,3.5rem);line-height:1}.lead.svelte-trnlut{max-width:38rem;color:var(--muted);margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.sheets.svelte-trnlut{gap:1rem;padding-bottom:1.6rem;display:grid}.sheet-card.svelte-trnlut{border:1px solid var(--line);background:var(--mint);color:inherit;border-radius:1.6rem;grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:center;gap:1.8rem;padding:1.7rem 1.9rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.sheet-card.svelte-trnlut:hover{box-shadow:var(--soft-shadow);transform:translateY(-2px)}.sheet-preview.svelte-trnlut{flex-wrap:wrap;gap:.6rem;display:flex}.sheet-preview.svelte-trnlut img:where(.svelte-trnlut){object-fit:contain;width:3.3rem;height:3.3rem}.sheet-text.svelte-trnlut h2:where(.svelte-trnlut){letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.sheet-text.svelte-trnlut p:where(.svelte-trnlut){max-width:34rem;margin:.5rem 0 0;font-size:.92rem;line-height:1.5}.sheet-text.svelte-trnlut small:where(.svelte-trnlut){color:var(--mint-strong);letter-spacing:.03em;text-transform:uppercase;margin-top:.7rem;font-size:.74rem;font-weight:800;display:block}.sheet-text.svelte-trnlut b:where(.svelte-trnlut){align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.85rem;display:inline-flex}.planned.svelte-trnlut{padding-bottom:2.4rem}.planned.svelte-trnlut h2:where(.svelte-trnlut){letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .8rem;font-size:.78rem;font-weight:800}.planned.svelte-trnlut ul:where(.svelte-trnlut){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.planned.svelte-trnlut li:where(.svelte-trnlut){border:1px dashed var(--line);color:var(--muted);border-radius:1.1rem;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:1rem;padding:.85rem 1.1rem;font-size:.86rem;display:grid}@media (width<=780px){.sheet-card.svelte-trnlut,.planned.svelte-trnlut li:where(.svelte-trnlut){grid-template-columns:minmax(0,1fr);gap:1rem}}
