.pp[data-astro-cid-yjitjrjk]{min-height:100vh;padding-bottom:40px}.pp-inner[data-astro-cid-yjitjrjk]{max-width:1280px;margin:0 auto;padding:20px 24px 0}.pp-head[data-astro-cid-yjitjrjk]{max-width:680px;margin-top:40px}.pp-title[data-astro-cid-yjitjrjk]{font-family:var(--font-heading);color:var(--color-brand-primary);letter-spacing:-.02em;font-size:64px;font-weight:800;line-height:1}.pp-lead[data-astro-cid-yjitjrjk]{font-family:var(--font-heading);font-weight:400;font-size:var(--text-2xl);color:var(--ink);margin:22px 0 0;line-height:1.35}.pp-filters[data-astro-cid-yjitjrjk]{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.pp-filters__chip[data-astro-cid-yjitjrjk]{font-family:var(--font-body);color:var(--ink-strong);background:var(--surface-muted);border-radius:var(--radius-pill-px);cursor:pointer;border:0;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s}.pp-filters__chip[data-astro-cid-yjitjrjk] span[data-astro-cid-yjitjrjk]{color:var(--ink-muted);margin-left:4px}.pp-filters__chip[data-astro-cid-yjitjrjk]:hover,.pp-filters__chip[data-astro-cid-yjitjrjk][aria-pressed=true]{background:var(--color-brand-secondary-dark);color:var(--color-white)}.pp-filters__chip[data-astro-cid-yjitjrjk]:hover span[data-astro-cid-yjitjrjk],.pp-filters__chip[data-astro-cid-yjitjrjk][aria-pressed=true] span[data-astro-cid-yjitjrjk]{color:inherit}.pp-filters__status[data-astro-cid-yjitjrjk]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-card[data-astro-cid-yjitjrjk][hidden]{display:none}.pp-grid[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:28px;display:grid}.pp-card[data-astro-cid-yjitjrjk]{border-radius:var(--radius-lg-px);color:var(--color-white);box-sizing:border-box;cursor:pointer;flex-direction:column;min-height:200px;padding:22px 24px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.pp-card[data-astro-cid-yjitjrjk]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.pp-card--full[data-astro-cid-yjitjrjk]{grid-column:1/-1;min-height:180px}.pp-card__top[data-astro-cid-yjitjrjk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pp-card__logo[data-astro-cid-yjitjrjk]{background:var(--color-white);width:100px;height:36px;padding:var(--space-sm);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.pp-card__logo[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{object-fit:contain;max-width:100%;max-height:100%}.pp-card__logo-text[data-astro-cid-yjitjrjk]{font-family:var(--font-heading);color:var(--ink-strong);font-size:13px;font-weight:700}.pp-card__tags[data-astro-cid-yjitjrjk]{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.pp-card__tag[data-astro-cid-yjitjrjk]{color:var(--color-white);font-family:var(--font-body);font-size:var(--text-xs);border-radius:var(--radius-pill-px);white-space:nowrap;background:#0003;padding:5px 11px;font-weight:600}.pp-card__title[data-astro-cid-yjitjrjk]{font-family:var(--font-heading);margin-top:16px;font-size:22px;font-weight:800;line-height:1.15}@media (prefers-reduced-motion:no-preference){.pp-card__title[data-astro-cid-yjitjrjk]:after{content:"→";opacity:0;transition:opacity .3s var(--ease-premium), transform .3s var(--ease-premium);margin-left:10px;display:inline-block;transform:translate(-6px)}.pp-card[data-astro-cid-yjitjrjk]:hover .pp-card__title[data-astro-cid-yjitjrjk]:after{opacity:1;transform:translate(0)}.pp-card__logo[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{transition:transform .35s var(--ease-premium)}.pp-card[data-astro-cid-yjitjrjk]:hover .pp-card__logo[data-astro-cid-yjitjrjk] img[data-astro-cid-yjitjrjk]{transform:scale(1.08)}}.pp-card__body[data-astro-cid-yjitjrjk]{font-family:var(--font-body);max-width:560px;margin:10px 0 0;font-size:13px;line-height:1.5}.pp-card--full[data-astro-cid-yjitjrjk] .pp-card__body[data-astro-cid-yjitjrjk]{max-width:900px}.pp-card--dark[data-astro-cid-yjitjrjk]{color:var(--ink-strong)}.pp-card--dark[data-astro-cid-yjitjrjk] .pp-card__tag[data-astro-cid-yjitjrjk]{color:var(--ink-strong);background:#00000014}.pp-footer-wrap[data-astro-cid-yjitjrjk]{margin-top:40px}@media (width<=860px){.pp-grid[data-astro-cid-yjitjrjk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.pp-title[data-astro-cid-yjitjrjk]{font-size:var(--text-5xl)}}@media (width<=640px){.pp-inner[data-astro-cid-yjitjrjk]{padding-left:var(--space-lg);padding-right:var(--space-lg)}.pp-title[data-astro-cid-yjitjrjk]{font-size:34px}.pp-grid[data-astro-cid-yjitjrjk]{grid-template-columns:1fr}}
