.canada-filters{display:flex;flex-wrap:wrap;gap:1rem;padding:1.25rem;background:#f4f1e9;border:1px solid #d7d0c1;border-radius:.5rem;margin:1.5rem 0}.canada-filters label{display:flex;flex:1 1 12rem;flex-direction:column;gap:.45rem}.canada-filters input,.canada-filters select{box-sizing:border-box;min-width:0;width:100%;padding:.7rem;font:inherit;background:white;color:#24303b;border:1px solid #9c978c;border-radius:.25rem}.canada-filters button{align-self:end;padding:.7rem 1rem;font:inherit;cursor:pointer}.canada-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem}.canada-card{padding:1.25rem;border:1px solid #d7d0c1;border-radius:.5rem;background:#fff}.canada-card h2{font-size:1.3rem;line-height:1.3;margin-top:.4rem}.canada-card p{overflow-wrap:anywhere}.canada-card summary{cursor:pointer;font-weight:600}.canada-card[hidden]{display:none}.canada-status{display:inline-block;padding:.3rem .55rem;border-radius:.3rem;background:#eef1ee;color:#253d32;font-size:.9rem}.canada-status[data-status="not_verified"],.canada-status[data-status="closed"]{background:#f2ece2;color:#5b4656}.canada-overview{padding:1rem 0;border-bottom:1px solid #d7d0c1}.canada-count{font-weight:600}@media(max-width:540px){.canada-filters{padding:1rem}.canada-filters button{width:100%}}