.pt-feat-wrap[data-astro-cid-vpsb35i6]{max-width:1280px;margin:0 auto;padding:0 24px}.pt-feat[data-astro-cid-vpsb35i6] .sb-copy-col[data-astro-cid-vpsb35i6] h2[data-astro-cid-vpsb35i6]{margin-bottom:0}.pt-feat-links[data-astro-cid-vpsb35i6]{margin-top:32px}.pt-feat-card[data-astro-cid-vpsb35i6]{align-items:center;justify-content:center;min-height:280px;padding:40px}html[data-theme=dark] .pt-feat-card[data-astro-cid-vpsb35i6]{background:#f4f4f6;border-color:transparent}.pt-feat-card[data-astro-cid-vpsb35i6] img[data-astro-cid-vpsb35i6]{display:block;width:auto;height:calc(var(--lh) * 2.6);max-width:82%}@media(max-width:600px){.pt-feat-wrap[data-astro-cid-vpsb35i6]{padding:0 16px}.pt-feat-card[data-astro-cid-vpsb35i6]{display:flex;min-height:160px;padding:28px}.pt-feat-card[data-astro-cid-vpsb35i6] img[data-astro-cid-vpsb35i6]{height:calc(var(--lh) * 1.6)}}.pt-dir[data-astro-cid-vpsb35i6]{max-width:1280px;margin:0 auto;padding:88px 24px 96px}.pt-filter[data-astro-cid-vpsb35i6]{display:flex;flex-wrap:wrap;gap:8px}.pt-pill[data-astro-cid-vpsb35i6]{font-family:inherit;font-size:15px;font-weight:600;line-height:1;color:var(--fw-text-secondary);background:transparent;border:1px solid var(--fw-border-light);border-radius:9999px;padding:0 18px;min-height:40px;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.pt-pill[data-astro-cid-vpsb35i6]:hover{color:var(--fw-text);border-color:var(--fw-text-tertiary)}.pt-pill[data-astro-cid-vpsb35i6][aria-pressed=true]{color:#fff;background:var(--fw-primary);border-color:var(--fw-primary)}.pt-pill[data-astro-cid-vpsb35i6]:focus-visible{outline:2px solid var(--fw-primary);outline-offset:2px}.pt-grid[data-astro-cid-vpsb35i6]{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pt-card[data-astro-cid-vpsb35i6]{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:32px 32px 28px;border-radius:16px}.pt-card[data-astro-cid-vpsb35i6][hidden]{display:none}.pt-card[data-astro-cid-vpsb35i6] h3[data-astro-cid-vpsb35i6]{margin:0;font-size:clamp(24px,2.2vw,28px);font-weight:650;letter-spacing:-.6px;line-height:1.15}.pt-card[data-astro-cid-vpsb35i6] h3[data-astro-cid-vpsb35i6] a[data-astro-cid-vpsb35i6]{color:inherit;text-decoration:none}.pt-card[data-astro-cid-vpsb35i6] h3[data-astro-cid-vpsb35i6] a[data-astro-cid-vpsb35i6]:after{content:"";position:absolute;inset:0;border-radius:inherit}.pt-card[data-astro-cid-vpsb35i6] h3[data-astro-cid-vpsb35i6] a[data-astro-cid-vpsb35i6]:focus-visible{outline:none}.pt-card[data-astro-cid-vpsb35i6]:has(h3 a:focus-visible){outline:2px solid var(--fw-primary);outline-offset:2px}.pt-card[data-astro-cid-vpsb35i6] p[data-astro-cid-vpsb35i6]{margin:0;font-size:16px;line-height:1.55}.pt-card[data-astro-cid-vpsb35i6] .pt-rel[data-astro-cid-vpsb35i6]{margin-top:12px;color:var(--fw-text);font-weight:500}.pt-card[data-astro-cid-vpsb35i6] .pt-short[data-astro-cid-vpsb35i6]{margin-top:14px;color:var(--fw-text-secondary)}.pt-card[data-astro-cid-vpsb35i6] .pt-more[data-astro-cid-vpsb35i6]{margin-top:20px;margin-bottom:24px}.pt-card[data-astro-cid-vpsb35i6]:hover .pt-more[data-astro-cid-vpsb35i6] u[data-astro-cid-vpsb35i6]{text-decoration-color:currentColor}.pt-card[data-astro-cid-vpsb35i6]:hover .pt-more[data-astro-cid-vpsb35i6] span[data-astro-cid-vpsb35i6]{transform:translate(3px)}.pt-card-logo[data-astro-cid-vpsb35i6]{margin-top:auto;width:100%;height:132px}.pt-card-logo[data-astro-cid-vpsb35i6] img[data-astro-cid-vpsb35i6]{max-width:70%}.pt-list[data-astro-cid-vpsb35i6]{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pt-listing[data-astro-cid-vpsb35i6]{display:flex;align-items:flex-start;gap:16px;height:100%;padding:18px 18px 20px;border:1px solid var(--fw-border-light);border-radius:16px;background:var(--fw-card);text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pt-listing[data-astro-cid-vpsb35i6]:hover{transform:translateY(-2px);border-color:var(--fw-text-tertiary);box-shadow:0 18px 40px -22px #0f16284d}html[data-theme=dark] .pt-listing[data-astro-cid-vpsb35i6]:hover{border-color:#ffffff47;box-shadow:0 20px 46px -20px #000000a6}.pt-ico[data-astro-cid-vpsb35i6]{flex:0 0 48px;height:48px;border-radius:12px}.pt-ico[data-astro-cid-vpsb35i6] svg{width:26px;height:26px;display:block}.pt-ico[data-astro-cid-vpsb35i6] img[data-astro-cid-vpsb35i6]{width:34px;max-width:none;height:auto}.pt-l-text[data-astro-cid-vpsb35i6]{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:16px;line-height:1.45}.pt-l-text[data-astro-cid-vpsb35i6] b[data-astro-cid-vpsb35i6]{font-weight:650;color:var(--fw-text)}.pt-l-text[data-astro-cid-vpsb35i6] span[data-astro-cid-vpsb35i6]{color:var(--fw-text-secondary);overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){.pt-listing[data-astro-cid-vpsb35i6]:hover,.pt-card[data-astro-cid-vpsb35i6]:hover .pt-more[data-astro-cid-vpsb35i6] span[data-astro-cid-vpsb35i6]{transform:none}}@media(max-width:1100px){.pt-list[data-astro-cid-vpsb35i6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.pt-card[data-astro-cid-vpsb35i6]{padding:26px 24px 24px}.pt-card-logo[data-astro-cid-vpsb35i6]{height:112px}}@media(max-width:760px){.pt-grid[data-astro-cid-vpsb35i6]{grid-template-columns:1fr;gap:14px}}@media(max-width:640px){.pt-dir[data-astro-cid-vpsb35i6]{padding:56px 24px 64px}.pt-filter[data-astro-cid-vpsb35i6]{flex-wrap:nowrap;overflow-x:auto;margin:0 -24px;padding:2px 24px;scrollbar-width:none}.pt-filter[data-astro-cid-vpsb35i6]::-webkit-scrollbar{display:none}.pt-pill[data-astro-cid-vpsb35i6]{flex:0 0 auto;min-height:44px}.pt-grid[data-astro-cid-vpsb35i6]{margin-top:22px}.pt-card-logo[data-astro-cid-vpsb35i6]{height:112px}.pt-list[data-astro-cid-vpsb35i6]{grid-template-columns:1fr;gap:12px;margin-top:28px}}
