.resource-gallery.svelte-qci9pc{max-width:1120px;padding-block:clamp(2.5rem,6vw,5rem)}.resource-intro.svelte-qci9pc{max-width:650px;margin-bottom:2.5rem}.resource-eyebrow.svelte-qci9pc{margin:0;font-family:var(--font-register);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-ink)}h1.svelte-qci9pc{margin:.75rem 0 1rem;font-size:clamp(2.5rem,6vw,4rem);letter-spacing:-.045em;line-height:1.1}.resource-intro.svelte-qci9pc>p:where(.svelte-qci9pc):last-child{margin:0;color:var(--muted-ink);line-height:1.8}.brand-palette.svelte-qci9pc{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--paper-line)}.palette-heading.svelte-qci9pc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.palette-heading.svelte-qci9pc h2:where(.svelte-qci9pc),.resource-packages-title.svelte-qci9pc{font-size:1.5rem;margin:0}.palette-copy-all.svelte-qci9pc{padding:.7rem 1rem;border:1px solid var(--paper-line);border-radius:6px;background:var(--paper);color:var(--ink-navy);font:inherit;font-size:.8125rem;cursor:pointer}.palette-grid.svelte-qci9pc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.palette-color.svelte-qci9pc{border:1px solid var(--paper-line);border-radius:10px;overflow:hidden;background:var(--paper)}.palette-swatch.svelte-qci9pc{height:92px}.palette-color__details.svelte-qci9pc{padding:1rem}.palette-color.svelte-qci9pc h3:where(.svelte-qci9pc){font-size:.9375rem;margin:0 0 .7rem}.palette-value.svelte-qci9pc{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:44px;padding:.5rem 0;border:0;border-top:1px solid var(--paper-line);background:transparent;color:var(--ink-navy);cursor:pointer;text-align:left}.palette-value.svelte-qci9pc>span:where(.svelte-qci9pc){display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.palette-format.svelte-qci9pc{font-family:var(--font-register);font-size:.625rem;color:var(--muted-ink)}.palette-value.svelte-qci9pc code:where(.svelte-qci9pc){font-family:var(--font-register);font-size:.75rem;-webkit-user-select:all;user-select:all}.palette-value.svelte-qci9pc svg:where(.svelte-qci9pc){flex-shrink:0}.palette-value.svelte-qci9pc:hover,.palette-copy-all.svelte-qci9pc:hover{background:var(--page-cream)}.palette-value.svelte-qci9pc:focus-visible,.palette-copy-all.svelte-qci9pc:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.palette-status.svelte-qci9pc{font-size:.75rem;color:var(--muted-ink);min-height:1.5em;margin:.6rem 0 0;white-space:pre-line;overflow-wrap:anywhere}.resource-packages-title.svelte-qci9pc{margin-bottom:1.25rem}.resource-grid.svelte-qci9pc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;list-style:none;padding:0;margin:0}.resource-card.svelte-qci9pc{display:block;height:100%;border:1px solid var(--paper-line);border-radius:12px;overflow:hidden;color:var(--ink-navy);text-decoration:none;background:var(--paper)}.resource-card.svelte-qci9pc:hover{border-color:var(--ink-navy)}.resource-card.svelte-qci9pc:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.resource-card__art.svelte-qci9pc{min-height:310px;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:1.25rem;padding:2rem;background:var(--page-cream);border-bottom:1px solid var(--paper-line)}.resource-card__art.svelte-qci9pc img:where(.svelte-qci9pc){display:block;width:100%;height:220px;object-fit:contain;filter:drop-shadow(0 5px 10px rgb(1 28 57 / 8%))}.resource-card__size.svelte-qci9pc{font-family:var(--font-register);font-size:.8rem;color:var(--muted-ink)}.resource-card__copy.svelte-qci9pc{padding:1.5rem}h2.svelte-qci9pc{font-size:1.5rem;letter-spacing:-.03em;margin:.5rem 0 1.5rem}.resource-card__link.svelte-qci9pc{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600}.resource-card__link.svelte-qci9pc>span:where(.svelte-qci9pc){color:var(--ink-navy);font-size:1.25rem}@media(max-width:600px){.palette-grid.svelte-qci9pc{grid-template-columns:1fr}.palette-color.svelte-qci9pc{display:grid;grid-template-columns:82px minmax(0,1fr)}.palette-swatch.svelte-qci9pc{height:100%}.resource-grid.svelte-qci9pc{grid-template-columns:1fr}.resource-card__art.svelte-qci9pc{padding:1.5rem}}
