.pj-head[data-astro-cid-uealbreu]{margin-bottom:22px}.pj-head[data-astro-cid-uealbreu] h2[data-astro-cid-uealbreu]{margin:0}.pj-filters[data-astro-cid-uealbreu]{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:9px;margin-bottom:32px;padding-bottom:22px;display:flex}.pj-filter[data-astro-cid-uealbreu]{border:2px solid var(--green);min-height:44px;color:var(--green);font-family:var(--font-display);cursor:pointer;background:0 0;border-radius:999px;padding:10px 20px;font-size:.95rem;font-weight:700;transition:background-color .18s,color .18s}.pj-filter[data-astro-cid-uealbreu]:hover{background:var(--paper)}.pj-filter[data-astro-cid-uealbreu][aria-pressed=true]{background:var(--green);color:#fff}.pj-grid[data-astro-cid-uealbreu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.pj-card[data-astro-cid-uealbreu][hidden]{display:none}.pj-card__btn[data-astro-cid-uealbreu]{border-radius:var(--r-md);cursor:pointer;text-align:left;width:100%;box-shadow:var(--shadow-sm);background:#fff;border:0;padding:0;transition:transform .22s,box-shadow .22s;display:block;overflow:hidden}.pj-card__btn[data-astro-cid-uealbreu]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.pj-card__media[data-astro-cid-uealbreu]{aspect-ratio:4/3;background:var(--green-soft);display:block;overflow:hidden}.pj-card__media[data-astro-cid-uealbreu] img[data-astro-cid-uealbreu]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pj-card__btn[data-astro-cid-uealbreu]:hover .pj-card__media[data-astro-cid-uealbreu] img[data-astro-cid-uealbreu]{transform:scale(1.045)}.pj-card__bar[data-astro-cid-uealbreu]{background:var(--green);align-items:center;gap:12px;min-height:82px;padding:15px 17px;display:flex}.pj-card__text[data-astro-cid-uealbreu]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pj-card__name[data-astro-cid-uealbreu]{font-family:var(--font-display);color:#fff;font-size:1.07rem;font-weight:700;line-height:1.22}.pj-card__loc[data-astro-cid-uealbreu]{color:var(--amber);font-size:.83rem;font-weight:600}.pj-card__plus[data-astro-cid-uealbreu]{background:var(--amber);width:32px;height:32px;color:var(--green-deep);border-radius:50%;flex:none;place-items:center;transition:transform .24s;display:grid}.pj-card__btn[data-astro-cid-uealbreu][aria-expanded=true] .pj-card__plus[data-astro-cid-uealbreu]{transform:rotate(45deg)}.pj-panel[data-astro-cid-uealbreu]{grid-column:1/-1}.pj-panel[data-astro-cid-uealbreu]:not([hidden]){display:block}.pj-panel__in[data-astro-cid-uealbreu]{border:2px solid var(--green);border-radius:var(--r-md);background:#fff;margin-top:14px;padding:30px}.pj-panel__in[data-astro-cid-uealbreu] h3[data-astro-cid-uealbreu]{margin-bottom:2px}.pj-panel__loc[data-astro-cid-uealbreu]{color:var(--amber-deep);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:.86rem;font-weight:700}.pj-panel__features[data-astro-cid-uealbreu]{max-width:68ch;padding-left:1.15em}.pj-panel__features[data-astro-cid-uealbreu] li[data-astro-cid-uealbreu]::marker{color:var(--amber-deep)}.pj-quote[data-astro-cid-uealbreu]{background:var(--paper);border-left:4px solid var(--amber);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:0 0 22px;padding:18px 22px}.pj-quote[data-astro-cid-uealbreu] p[data-astro-cid-uealbreu]{margin:0 0 8px;font-style:italic}.pj-quote[data-astro-cid-uealbreu] cite[data-astro-cid-uealbreu]{color:var(--green);font-size:.9rem;font-style:normal;font-weight:700}.pj-thumbs[data-astro-cid-uealbreu]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:20px 0 24px;display:grid}.pj-thumb[data-astro-cid-uealbreu]{cursor:pointer;border-radius:var(--r-sm);aspect-ratio:4/3;background:0 0;border:0;padding:0;overflow:hidden}.pj-thumb[data-astro-cid-uealbreu] img[data-astro-cid-uealbreu]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.pj-thumb[data-astro-cid-uealbreu]:hover img[data-astro-cid-uealbreu]{transform:scale(1.06)}.pj-panel__cta[data-astro-cid-uealbreu]{flex-wrap:wrap;gap:12px;display:flex}.pj-empty[data-astro-cid-uealbreu]{color:var(--muted);margin-top:26px;font-weight:600}@media (width<=1040px){.pj-grid[data-astro-cid-uealbreu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.pj-grid[data-astro-cid-uealbreu]{grid-template-columns:1fr;gap:18px}.pj-panel__in[data-astro-cid-uealbreu]{padding:22px 18px}}
