.vh[data-astro-cid-pt5ruj3o]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-js [data-astro-cid-pt5ruj3o][data-js-only]{display:none}.ctrl[data-astro-cid-pt5ruj3o]{align-items:center;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.ctrl__search[data-astro-cid-pt5ruj3o]{flex:280px;min-width:0;position:relative}.ctrl__icon[data-astro-cid-pt5ruj3o]{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ctrl__search[data-astro-cid-pt5ruj3o] input[data-astro-cid-pt5ruj3o]{border:1px solid var(--line);width:100%;font:inherit;font-size:var(--fs-sm);color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:#fff;border-radius:999px;padding:12px 42px}.ctrl__search[data-astro-cid-pt5ruj3o] input[data-astro-cid-pt5ruj3o]::-webkit-search-cancel-button{display:none}.ctrl__search[data-astro-cid-pt5ruj3o] input[data-astro-cid-pt5ruj3o]::placeholder{color:var(--muted)}.ctrl__search[data-astro-cid-pt5ruj3o] input[data-astro-cid-pt5ruj3o]:hover{border-color:var(--line-strong)}.ctrl__search[data-astro-cid-pt5ruj3o] input[data-astro-cid-pt5ruj3o]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-100);outline:none}.ctrl__clear[data-astro-cid-pt5ruj3o]{background:var(--bg-soft);width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ctrl__clear[data-astro-cid-pt5ruj3o]:hover{background:var(--primary-50);color:var(--primary)}.ctrl__clear[data-astro-cid-pt5ruj3o]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ctrl__sort[data-astro-cid-pt5ruj3o]{align-items:center;gap:var(--s1);display:flex}.ctrl__sort[data-astro-cid-pt5ruj3o] label[data-astro-cid-pt5ruj3o]{font-size:var(--fs-xs);color:var(--muted);font-weight:600}.ctrl__sort[data-astro-cid-pt5ruj3o] select[data-astro-cid-pt5ruj3o]{padding:11px var(--s2);border:1px solid var(--line);font:inherit;font-size:var(--fs-xs);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;font-weight:600}.ctrl__sort[data-astro-cid-pt5ruj3o] select[data-astro-cid-pt5ruj3o]:hover{border-color:var(--line-strong)}.filters[data-astro-cid-pt5ruj3o]{gap:var(--s1);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-pt5ruj3o]{border:1px solid var(--line);font:inherit;font-size:var(--fs-xs);color:var(--text);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.chip[data-astro-cid-pt5ruj3o]:hover{border-color:var(--line-strong)}.chip[data-astro-cid-pt5ruj3o].is-on{background:var(--ink);border-color:var(--ink);color:#fff}.chip[data-astro-cid-pt5ruj3o]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.chip__n[data-astro-cid-pt5ruj3o]{opacity:.55;font-weight:500}.count[data-astro-cid-pt5ruj3o]{font-size:var(--fs-xs);color:var(--muted);margin:0 0 var(--s3)}.ilist[data-astro-cid-pt5ruj3o]{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.icard[data-astro-cid-pt5ruj3o]{gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:#fff;grid-template-columns:240px 1fr;align-items:start;display:grid}.icard[data-astro-cid-pt5ruj3o]:hover{border-color:var(--primary-100);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.icard[data-astro-cid-pt5ruj3o]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.icard__fig[data-astro-cid-pt5ruj3o]{position:relative}.icard__cover[data-astro-cid-pt5ruj3o]{aspect-ratio:1200/630;object-fit:cover;border-radius:var(--radius-sm);width:100%}.icard__time[data-astro-cid-pt5ruj3o]{color:#fff;font-size:var(--fs-xs);background:#0e101ac7;border-radius:999px;padding:4px 9px;font-weight:600;line-height:1.3;position:absolute;bottom:8px;left:8px}.icard__body[data-astro-cid-pt5ruj3o]{min-width:0}.icard__meta[data-astro-cid-pt5ruj3o]{align-items:center;gap:var(--s2);font-size:var(--fs-xs);color:var(--muted);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.icard[data-astro-cid-pt5ruj3o] h2[data-astro-cid-pt5ruj3o]{font-size:var(--fs-h3);color:var(--ink);max-width:34ch;margin:0 0 6px}.icard[data-astro-cid-pt5ruj3o] p[data-astro-cid-pt5ruj3o]{color:var(--muted);margin:0 0 var(--s2);max-width:70ch}.icard__cta[data-astro-cid-pt5ruj3o]{font-size:var(--fs-sm);color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.icard__arrow[data-astro-cid-pt5ruj3o]{transition:transform var(--dur-fast) var(--ease-out)}.icard[data-astro-cid-pt5ruj3o]:hover .icard__arrow[data-astro-cid-pt5ruj3o]{transform:translate(4px)}.empty[data-astro-cid-pt5ruj3o]{color:var(--muted);padding:var(--s4) 0}.empty[data-astro-cid-pt5ruj3o] p[data-astro-cid-pt5ruj3o]{margin-bottom:var(--s2)}@media (width<=820px){.icard[data-astro-cid-pt5ruj3o]{grid-template-columns:1fr}.ctrl__sort[data-astro-cid-pt5ruj3o]{flex:100%}.ctrl__sort[data-astro-cid-pt5ruj3o] select[data-astro-cid-pt5ruj3o]{flex:1}}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-pt5ruj3o],.icard[data-astro-cid-pt5ruj3o],.icard__arrow[data-astro-cid-pt5ruj3o],.ctrl__search[data-astro-cid-pt5ruj3o] input[data-astro-cid-pt5ruj3o]{transition:none}.icard[data-astro-cid-pt5ruj3o]:hover,.icard[data-astro-cid-pt5ruj3o]:hover .icard__arrow[data-astro-cid-pt5ruj3o]{transform:none}}
