.press-base-mockup{--press-brand-brown:#7d4e0d;--press-brand-orange:#f09920;--press-radius:8px;--press-max-width:1200px}.press-base-mockup .press-hero{text-align:center}.press-base-mockup .press-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;margin:0 auto 2rem;max-width:var(--press-max-width);padding:0 20px}.press-base-mockup .press-filters label{color:#333;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:.875rem;gap:.35rem}.press-base-mockup .press-filters select{border:1px solid #ccc;border-radius:var(--press-radius);font-family:Inter,sans-serif;font-size:.9375rem;min-width:180px;padding:.5rem .75rem}.press-base-mockup .press-filters-clear{align-self:center;color:var(--press-brand-orange);font-size:.875rem}.press-base-mockup .press-list-wrapper{margin:0 auto;max-width:var(--press-max-width);padding:0 20px}.press-base-mockup .press-card{background:#fff;border:1px solid #e2d7c8;border-radius:var(--press-radius);height:100%;padding:1.25rem 1.5rem;transition:box-shadow .15s ease}.press-base-mockup .press-card:hover{box-shadow:0 2px 10px rgba(125,78,13,.15)}.press-base-mockup .press-card-link{color:inherit;display:block;text-decoration:none}.press-base-mockup .press-card h2{color:#000;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 .6rem}.press-base-mockup .press-meta{align-items:center;color:#555;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:.875rem;gap:.5rem;margin:0}.press-base-mockup .press-org{color:var(--press-brand-orange);font-weight:600}.press-base-mockup .press-type-badge{border:1px solid var(--press-brand-brown);border-radius:999px;color:var(--press-brand-brown);font-size:.8125rem;padding:.1rem .6rem}.press-base-mockup .press-pagination{align-items:center;display:flex;font-family:Inter,sans-serif;gap:1rem;justify-content:center;margin:2.5rem 0}.press-base-mockup .press-pagination a{color:var(--press-brand-orange);font-weight:600;text-decoration:none}.press-base-mockup .press-pagination-status{color:#555;font-size:.9375rem}.press-base-mockup .press-back-link{color:var(--press-brand-orange);display:inline-block;font-family:Inter,sans-serif;margin:1.5rem auto 0;max-width:var(--press-max-width);padding:0 20px;text-decoration:none}.press-base-mockup .press-detail{margin:0 auto;max-width:760px;padding:0 20px 3rem}.press-base-mockup .press-location{color:#555;font-family:Inter,sans-serif;margin:0 0 1rem}.press-base-mockup .press-read-original{background:var(--press-brand-orange);border-radius:var(--press-radius);color:#fff;display:inline-block;font-family:Inter,sans-serif;font-weight:600;padding:.65rem 1.5rem;text-decoration:none}