.page.svelte-kgyu5b{padding-block:2.6rem}.heading-row.svelte-kgyu5b{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.6rem}h1.svelte-kgyu5b{margin:.2rem 0;font:700 clamp(2.3rem,5vw,4.2rem)/.9 "Alegreya Sans",sans-serif;color:var(--forest)}.lede.svelte-kgyu5b{margin:.7rem 0 0;color:#586660}.filters.svelte-kgyu5b{padding:1rem}.filter-grid.svelte-kgyu5b{display:grid;grid-template-columns:minmax(250px,1.5fr) minmax(150px,.7fr) minmax(190px,.8fr) auto;align-items:end;gap:.75rem}.search-field.svelte-kgyu5b span:where(.svelte-kgyu5b){position:relative;display:block}.search-field.svelte-kgyu5b span:where(.svelte-kgyu5b) svg{position:absolute;left:.75rem;top:.78rem;color:#62716b}.search-field.svelte-kgyu5b input:where(.svelte-kgyu5b){padding-left:2.35rem}.filter-foot.svelte-kgyu5b{display:flex;justify-content:space-between;align-items:center;margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--line)}.archive-toggle.svelte-kgyu5b{min-height:44px;display:flex;align-items:center;gap:.45rem;font-weight:700}.archive-toggle.svelte-kgyu5b input:where(.svelte-kgyu5b){width:1.15rem;height:1.15rem}.clear.svelte-kgyu5b{min-height:44px;border:0;background:transparent;color:var(--forest);font-weight:700;text-decoration:underline;cursor:pointer}.toolbar.svelte-kgyu5b{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1.2rem 0 .8rem}.toolbar.svelte-kgyu5b p:where(.svelte-kgyu5b){margin:0;color:#5b6762}.toolbar-actions.svelte-kgyu5b,.toolbar-actions.svelte-kgyu5b label:where(.svelte-kgyu5b){display:flex;align-items:center;gap:.6rem}.toolbar-actions.svelte-kgyu5b select:where(.svelte-kgyu5b),.pagination.svelte-kgyu5b select:where(.svelte-kgyu5b){min-height:40px;border:1px solid #a7afa9;border-radius:.55rem;background:#fff;padding:.4rem .6rem}.view-switch.svelte-kgyu5b{display:flex;border:1px solid var(--line);border-radius:.65rem;background:#fff;padding:.2rem}.view-switch.svelte-kgyu5b button:where(.svelte-kgyu5b){width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:.45rem;background:transparent;color:#5f6c67;cursor:pointer}.view-switch.svelte-kgyu5b button.active:where(.svelte-kgyu5b){background:var(--forest);color:#fff}.card-grid.svelte-kgyu5b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.commerce-card.svelte-kgyu5b{min-height:260px;display:flex;flex-direction:column;gap:1rem;padding:1.1rem;color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.commerce-card.svelte-kgyu5b:hover{transform:translateY(-2px);border-color:#4d8c74}.card-top.svelte-kgyu5b{display:flex;justify-content:space-between;align-items:start;gap:.6rem}.initial.svelte-kgyu5b{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:.75rem;background:var(--mint);color:var(--forest);font:700 1.4rem Alegreya Sans,sans-serif}.commerce-card.svelte-kgyu5b h2:where(.svelte-kgyu5b){margin:0;font:700 1.45rem/1.05 Alegreya Sans,sans-serif;color:var(--forest)}.commerce-card.svelte-kgyu5b p:where(.svelte-kgyu5b){margin:.3rem 0 0;color:#65716d}.commerce-card.svelte-kgyu5b dl:where(.svelte-kgyu5b){display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:auto 0 0}.commerce-card.svelte-kgyu5b dl:where(.svelte-kgyu5b) div:where(.svelte-kgyu5b){min-width:0}dt.svelte-kgyu5b{color:#6b7672;font-size:.76rem}dd.svelte-kgyu5b{margin:.2rem 0 0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.open.svelte-kgyu5b{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;color:var(--forest);font-weight:700}.table-wrap.svelte-kgyu5b{overflow-x:auto}table.svelte-kgyu5b{width:100%;border-collapse:collapse;min-width:860px}th.svelte-kgyu5b,td.svelte-kgyu5b{padding:.8rem .9rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th.svelte-kgyu5b{background:#edf4f0;color:#36564a;font-size:.8rem}th.svelte-kgyu5b button:where(.svelte-kgyu5b){display:flex;align-items:center;gap:.3rem;border:0;background:transparent;color:inherit;font-weight:700;cursor:pointer}tbody.svelte-kgyu5b tr:where(.svelte-kgyu5b):hover{background:#f7faf8}td.svelte-kgyu5b a:where(.svelte-kgyu5b){display:grid;color:inherit;text-decoration:none}td.svelte-kgyu5b a:where(.svelte-kgyu5b) small:where(.svelte-kgyu5b){color:#6c7772}.row-link.svelte-kgyu5b{width:40px;height:40px;display:grid;place-items:center;border-radius:.5rem;color:var(--forest)}.row-link.svelte-kgyu5b:hover{background:var(--mint)}.pagination.svelte-kgyu5b{display:flex;justify-content:flex-end;align-items:center;gap:1.2rem;margin-top:1rem}.pagination.svelte-kgyu5b p:where(.svelte-kgyu5b){margin-right:auto;color:#5c6863}.pagination.svelte-kgyu5b label:where(.svelte-kgyu5b),.pagination.svelte-kgyu5b div:where(.svelte-kgyu5b){display:flex;align-items:center;gap:.5rem}.pagination.svelte-kgyu5b button:where(.svelte-kgyu5b){width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:.55rem;background:#fff;color:var(--forest);cursor:pointer}.pagination.svelte-kgyu5b button:where(.svelte-kgyu5b):disabled{opacity:.4;cursor:not-allowed}.state.svelte-kgyu5b{min-height:220px;display:grid;place-items:center;align-content:center;text-align:center;color:#62706b}.state.svelte-kgyu5b h2:where(.svelte-kgyu5b),.state.svelte-kgyu5b p:where(.svelte-kgyu5b){margin:.3rem}.error.svelte-kgyu5b{border-left:4px solid #b23b2d;background:#fff0ed;padding:.8rem}.sr-only.svelte-kgyu5b{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:980px){.filter-grid.svelte-kgyu5b{grid-template-columns:1fr 1fr}.card-grid.svelte-kgyu5b{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.heading-row.svelte-kgyu5b{align-items:stretch;flex-direction:column}.heading-row.svelte-kgyu5b .btn:where(.svelte-kgyu5b){width:100%}.filter-grid.svelte-kgyu5b,.card-grid.svelte-kgyu5b{grid-template-columns:1fr}.toolbar.svelte-kgyu5b{align-items:flex-start}.toolbar-actions.svelte-kgyu5b{align-items:flex-end;flex-direction:column-reverse}.toolbar-actions.svelte-kgyu5b label:where(.svelte-kgyu5b){align-items:flex-start;flex-direction:column}.pagination.svelte-kgyu5b{align-items:flex-end;flex-wrap:wrap}.pagination.svelte-kgyu5b p:where(.svelte-kgyu5b){flex-basis:100%;margin:0}}
