.public-runtime-module__PlrvDq__page{width:min(100% - 2rem,74rem);margin:0 auto;padding:2.5rem 0 4rem}.public-runtime-module__PlrvDq__hero,.public-runtime-module__PlrvDq__notice,.public-runtime-module__PlrvDq__editorial,.public-runtime-module__PlrvDq__card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-subtle)}.public-runtime-module__PlrvDq__hero,.public-runtime-module__PlrvDq__notice,.public-runtime-module__PlrvDq__editorial{padding:clamp(1.25rem,3vw,2.5rem)}.public-runtime-module__PlrvDq__hero{margin-bottom:1.5rem}.public-runtime-module__PlrvDq__hero h1,.public-runtime-module__PlrvDq__notice h1,.public-runtime-module__PlrvDq__editorial h1{color:var(--color-text-primary);margin:.25rem 0 .75rem}.public-runtime-module__PlrvDq__hero p,.public-runtime-module__PlrvDq__notice p,.public-runtime-module__PlrvDq__editorial p,.public-runtime-module__PlrvDq__muted{color:var(--color-text-secondary);line-height:1.6}.public-runtime-module__PlrvDq__eyebrow{color:var(--color-primary);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0}.public-runtime-module__PlrvDq__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.public-runtime-module__PlrvDq__card{gap:.8rem;padding:1.2rem;display:grid}.public-runtime-module__PlrvDq__card h2{font-size:var(--text-section-title);margin:0}.public-runtime-module__PlrvDq__card h2 a,.public-runtime-module__PlrvDq__editorialList a{color:var(--color-text-primary)}.public-runtime-module__PlrvDq__facts,.public-runtime-module__PlrvDq__detailFacts{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:0;display:grid}.public-runtime-module__PlrvDq__facts div,.public-runtime-module__PlrvDq__detailFacts div{gap:.2rem;display:grid}.public-runtime-module__PlrvDq__facts dt,.public-runtime-module__PlrvDq__detailFacts dt{color:var(--color-text-muted);font-size:var(--text-label)}.public-runtime-module__PlrvDq__facts dd,.public-runtime-module__PlrvDq__detailFacts dd{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin:0}.public-runtime-module__PlrvDq__linkButton,.public-runtime-module__PlrvDq__filterForm button{border-radius:var(--radius-control);background:var(--color-primary);width:fit-content;min-height:2.5rem;color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);border:0;justify-content:center;align-items:center;padding:0 1rem;display:inline-flex}.public-runtime-module__PlrvDq__filterForm{border:1px solid var(--color-border);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:1rem;margin-bottom:1.5rem;padding:1.2rem;display:grid}.public-runtime-module__PlrvDq__filterForm label,.public-runtime-module__PlrvDq__filterForm fieldset{min-width:0;color:var(--color-text-primary);font-weight:var(--font-weight-medium);gap:.45rem;display:grid}.public-runtime-module__PlrvDq__filterForm fieldset{border:0;margin:0;padding:0}.public-runtime-module__PlrvDq__filterForm legend{margin-bottom:.45rem}.public-runtime-module__PlrvDq__filterForm input,.public-runtime-module__PlrvDq__filterForm select{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:2.5rem;color:var(--color-text-primary);padding:0 .7rem}.public-runtime-module__PlrvDq__checkLabel{font-size:var(--text-label);align-items:center;gap:.5rem;display:flex!important}.public-runtime-module__PlrvDq__checkLabel input{min-height:auto}.public-runtime-module__PlrvDq__validationMessage{color:var(--color-danger);font-weight:var(--font-weight-semibold);grid-column:1/-1;margin:0}.public-runtime-module__PlrvDq__empty{color:var(--color-text-secondary);margin:1rem 0}.public-runtime-module__PlrvDq__locationList,.public-runtime-module__PlrvDq__editorialList{gap:.75rem;padding-left:1.25rem;display:grid}.public-runtime-module__PlrvDq__pagination{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.public-runtime-module__PlrvDq__pagination a{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.public-runtime-module__PlrvDq__editorial{max-width:52rem}@media (max-width:42rem){.public-runtime-module__PlrvDq__page{width:min(100% - 1rem,74rem);padding-top:1.25rem}}
