.home .cb-provinces{margin-block-start:var(--s-400)}.home .cb-provinces ul{gap:var(--s-75);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.home .cb-provinces a{align-items:baseline;gap:var(--s-75);padding:var(--s-50) var(--s-100);border:1px solid var(--line);color:var(--fg);border-radius:1.5rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;display:inline-flex}.home .cb-provinces a:active{background:var(--surface)}.home .cb-provinces a[aria-current=page]{background:var(--ink-btn);border-color:var(--ink-btn);color:var(--ink-btn-fg)}.home .cb-provinces__count{font-variant-numeric:tabular-nums;color:var(--faint)}.home .cb-provinces a[aria-current=page] .cb-provinces__count{color:inherit;opacity:.7}@media (hover:hover) and (pointer:fine){.home .cb-provinces a:not([aria-current=page]):hover{background:var(--surface)}}.home .cb-search{gap:var(--s-75);max-inline-size:28rem;margin-block-start:var(--s-400);display:grid}.home .cb-search__label{font-size:.875rem;font-weight:500;line-height:1.25rem}.home .cb-search__field::-webkit-search-cancel-button{filter:grayscale()}.home .cb-count{font-variant-numeric:tabular-nums;color:var(--faint);font-size:.875rem;line-height:1.25rem}.home .cb-rows{margin:var(--s-300) 0 0;border-block-start:1px solid var(--line);padding:0;list-style:none}.home .cb-row{gap:var(--s-75) var(--s-300);padding-block:var(--s-200);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) 6rem minmax(0,18rem);align-items:baseline;display:grid}.home .cb-row p{margin:0}.home .cb-row__title{text-wrap:pretty;font-weight:500}.home .cb-row__legal{color:var(--muted);margin-block-start:var(--s-25);font-size:.875rem;line-height:1.25rem}.home .cb-row__provinces{color:var(--muted);font-size:.875rem;line-height:1.25rem}.home .cb-row__provinces abbr{text-decoration:none}.home .cb-row__contact{gap:var(--s-25);overflow-wrap:anywhere;margin:0;padding:0;font-size:.875rem;line-height:1.25rem;list-style:none;display:grid}.home .cb-row__contact a{color:var(--fg);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em}.home .cb-row__none{color:var(--faint)}@media (hover:hover) and (pointer:fine){.home .cb-row__contact a:hover{text-decoration-color:currentColor}}@media (max-width:40rem){.home .cb-row{gap:var(--s-50);grid-template-columns:minmax(0,1fr)}.home .cb-row__provinces:empty{display:none}}.home .cb-empty{color:var(--muted);margin-block-start:var(--s-300)}.home .cb-source{gap:var(--s-75);max-inline-size:48rem;margin-block:var(--s-400) var(--s-800);color:var(--muted);font-size:.875rem;line-height:1.25rem;display:grid}.home .cb-source p{margin:0}.home .cb-source a{color:var(--fg);text-decoration-line:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.home .cb-source a:hover{text-decoration-color:currentColor}}
