.title-sign.svelte-e3t9ho{display:inline-block;width:fit-content;max-width:100%;transform:rotate(-3deg);transform-origin:center}.back-link.svelte-e3t9ho{display:block;width:fit-content;margin-bottom:1.5rem;color:var(--primary-foreground);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.card.svelte-e3t9ho{border-radius:var(--radius);background:var(--background);color:var(--foreground);padding:1.5rem;box-shadow:4px 4px 0 var(--background)}.warning-card.svelte-e3t9ho{max-width:95ch;margin-bottom:2rem;border-left:6px solid var(--primary)}.warning-card.svelte-e3t9ho h2:where(.svelte-e3t9ho){color:var(--primary);font-size:clamp(1.5rem,3vw,2rem)}.warning-card.svelte-e3t9ho p:where(.svelte-e3t9ho){margin:0;font-weight:700}.section-links.svelte-e3t9ho{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.section-links.svelte-e3t9ho strong:where(.svelte-e3t9ho),.section-links.svelte-e3t9ho a:where(.svelte-e3t9ho){color:var(--primary)}.section-links.svelte-e3t9ho a:where(.svelte-e3t9ho){font-weight:700;text-decoration:underline;text-underline-offset:.2em}.rules-content.svelte-e3t9ho{max-width:95ch}.rules-content.svelte-e3t9ho>section:where(.svelte-e3t9ho){margin-top:4rem;scroll-margin-top:7rem}.rules-content.svelte-e3t9ho p:where(.svelte-e3t9ho){margin-bottom:1rem;line-height:1.7}h2.svelte-e3t9ho{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}h3.svelte-e3t9ho{margin-bottom:.75rem;color:var(--primary);font-size:1.3rem;font-weight:800}ol.svelte-e3t9ho,ul.svelte-e3t9ho{padding-left:1.75rem}ol.svelte-e3t9ho{list-style:decimal}ul.svelte-e3t9ho{list-style:disc}li.svelte-e3t9ho{margin-bottom:.8rem;line-height:1.65}.detail-grid.svelte-e3t9ho{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.detail-card.svelte-e3t9ho,.step-card.svelte-e3t9ho{margin-top:2rem}.detail-grid.svelte-e3t9ho .detail-card:where(.svelte-e3t9ho){margin-top:0}.follow-up-list.svelte-e3t9ho{margin-top:2rem}.step-label.svelte-e3t9ho{color:var(--primary);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.step-card.svelte-e3t9ho h3:where(.svelte-e3t9ho){font-size:1.6rem}.waste-card.svelte-e3t9ho{border-left:6px solid var(--primary)}@media(max-width:50rem){.detail-grid.svelte-e3t9ho{grid-template-columns:1fr}}
