.ec-rankings,.ec-tags{min-width:0}.ec-rankings>section+section,.ec-tags>h2{margin-top:var(--ec-space-5)}.ec-rankings h2,.ec-tags h2{margin-bottom:var(--ec-space-3);font-family:var(--ec-font-family-heading);font-size:clamp(1.25rem,5vw,1.6rem);line-height:1.25;overflow-wrap:anywhere}.ec-tags__filters{margin-bottom:var(--ec-space-5)}.ec-rankings .ec-case-board,.ec-tags__results .ec-case-board{min-width:0}.ec-rankings__full-list{display:flex;min-height:2.75rem;align-items:center;justify-content:center;margin-top:var(--ec-space-4)}.ec-rankings__top-count{margin-inline:var(--ec-space-1);vertical-align:middle}.ec-rankings__provinces{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--ec-space-1) var(--ec-space-4);margin:0;padding:0;list-style:none}.ec-rankings__rank{position:absolute;z-index:1;top:-.5rem;right:.5rem;display:grid;width:3rem;height:3rem;place-items:center;border:3px double currentcolor;border-radius:50%;background:var(--ec-color-paper-case);color:var(--ec-color-pin-red);font-family:var(--ec-font-family-heading);font-size:1.5rem;font-weight:700;transform:rotate(-12deg);pointer-events:none;outline:2px dashed currentcolor;outline-offset:3px}.ec-rankings__national-game{position:relative;min-width:0}.ec-rankings__national-game>.ec-game-card{height:100%}.ec-rankings__national-game .ec-game-card__intro{padding-inline-end:3.75rem}.ec-rankings__rank[data-rank="2"]{color:#b34d28}.ec-rankings__rank[data-rank="3"]{color:#896000}.ec-rankings__rank:not([data-rank="1"],[data-rank="2"],[data-rank="3"]){color:var(--ec-color-ink)}.ec-rankings__province-link{position:relative;display:flex;min-height:3.25rem;align-items:center;padding:var(--ec-space-2) var(--ec-space-2) var(--ec-space-2) 2.5rem;border:1px solid var(--ec-color-paper-edge);border-radius:var(--ec-radius-small);background:var(--ec-color-paper-case);box-shadow:var(--ec-shadow-small);color:var(--ec-color-link);font-weight:700;text-decoration:underline;text-underline-offset:.15em;line-height:1.4;overflow-wrap:anywhere}.ec-rankings__province-link:before{position:absolute;left:var(--ec-space-3);width:.75rem;height:.75rem;border:1px solid rgba(0,0,0,.3);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 6%,var(--ec-color-pin-blue) 38% 100%);box-shadow:0 2px 4px #00000040;content:"";pointer-events:none}.ec-rankings__province-link:hover{background:var(--ec-color-paper-note);box-shadow:var(--ec-shadow-medium);color:var(--ec-color-link-hover)}.ec-rankings__province-link:focus-visible,.ec-tags a:focus-visible,.ec-rankings__full-list:focus-visible{outline:3px solid var(--ec-color-focus);outline-offset:3px}.ec-tags .ec-filter-panel h2{margin-bottom:var(--ec-space-3);color:var(--ec-color-ink);font-family:var(--ec-font-family-heading);font-size:var(--ec-font-size-lead)}.ec-tags.ec-listing .ec-filter-panel__fields{grid-template-columns:minmax(0,1fr)}.ec-tags .ec-filter-panel .form-control{width:100%;min-height:3.25rem;padding:var(--ec-space-2) var(--ec-space-3)}.ec-tags__results .ec-tag-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-3)}.ec-tags__results .ec-tag-folder{min-height:9rem;padding:0}.ec-tags__results .ec-tag-folder__link{position:relative;inset:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ec-space-2);margin-top:-1.5rem;padding:calc(1.5rem + var(--ec-space-2)) var(--ec-space-2) var(--ec-space-2)}.ec-tags__results .ec-tag-folder .ec-count-post-it{justify-self:end}.ec-tags__results .ec-tag-folder__name{width:100%;overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}@media(min-width:62rem){.ec-tags__results .ec-tag-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ec-tags-search__status{margin:var(--ec-space-2) 0 0;color:var(--ec-color-muted);font-size:var(--ec-font-size-small)}.ec-rankings__explanation{position:relative;align-self:start;padding:var(--ec-space-2);border:1px solid var(--ec-color-board-edge);background:var(--ec-color-board);box-shadow:var(--ec-shadow-small);color:var(--ec-color-ink);overflow-wrap:anywhere}.ec-rankings__explanation .ec-torn-paper__sheet{padding-inline-start:calc(2rem + var(--ec-space-2));padding-inline-end:var(--ec-space-3)}.ec-rankings__explanation-copy{padding-block:var(--ec-space-4) var(--ec-space-3)}.ec-rankings__explanation h2{margin:0 0 var(--ec-space-3);font-family:var(--ec-font-family-heading);font-size:1.25rem;line-height:1.3}.ec-rankings__explanation p{margin:0 0 var(--ec-space-2);line-height:1.5}.ec-rankings__formula-note{margin-block:var(--ec-space-3);font-size:.875rem;line-height:1.45}.ec-rankings__formula-note .ec-notice.ec-notice--info{padding:var(--ec-space-3);border-radius:2px;background:var(--ec-color-note-warning);box-shadow:0 2px 6px #2121212e;transform:rotate(-.5deg)}.ec-rankings__formula-note .ec-notice .ec-notice__title{margin-bottom:var(--ec-space-2);font-size:1rem}.ec-rankings__formula{display:block;margin-bottom:var(--ec-space-2);font-family:var(--ec-font-family-heading);font-size:.75rem;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.ec-rankings__where{margin-bottom:var(--ec-space-1)!important}.ec-rankings__definitions{display:grid;gap:var(--ec-space-1);margin:0 0 var(--ec-space-3)}.ec-rankings__definitions>div{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--ec-space-1)}.ec-rankings__definitions dt{font-weight:700;white-space:nowrap}.ec-rankings__definitions dd{margin:0}.ec-rankings__contact{display:flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--ec-space-2);padding:var(--ec-space-2);border:1px solid var(--ec-color-paper-edge);background:var(--ec-color-note-info);color:var(--ec-color-link);font-weight:700;text-align:center;text-decoration:none;overflow-wrap:anywhere}.ec-rankings__contact:hover{color:var(--ec-color-link-hover);text-decoration:underline;text-underline-offset:.2em}.ec-rankings__contact:focus-visible{outline:3px solid var(--ec-color-focus);outline-offset:2px}.ec-rankings__contact svg{width:1.25rem;height:1.25rem;flex:0 0 auto}@media(max-width:61.999rem){.ec-public-layout--sidebar:has(.ec-rankings__explanation){grid-template-areas:"heading" "content" "sidebar" "ad"}}.ec-tag-folder-grid{display:grid;grid-column:1/-1;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--ec-space-4) var(--ec-space-3)}.ec-tag-folder-grid>.ec-case-desk{min-width:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.ec-tag-folder{min-height:6.5rem;padding:0;transform-origin:top center;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.ec-tag-folder:before{transform:scaleY(.86);transform-origin:bottom center;transition:transform .18s cubic-bezier(.16,1,.3,1)}.ec-tag-folder__link{position:absolute;inset:-1.5rem 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:var(--ec-space-2);padding:calc(1.5rem + var(--ec-space-2)) var(--ec-space-2) var(--ec-space-2);color:var(--ec-color-ink);text-decoration:none}.ec-tag-folder__link:focus-visible{outline:3px solid var(--ec-color-focus);outline-offset:-4px}.ec-tag-folder__name{min-width:0;overflow-wrap:normal;word-break:normal;border-color:#515b6273;color:var(--ec-color-ink);font-size:.75rem;transform:rotate(-1deg)}.ec-tag-folder__link:is(:hover,:focus-visible) .ec-tag-folder__name{color:var(--ec-color-link-hover);text-decoration:underline;text-underline-offset:.2em}.ec-tag-folder__link:is(:hover,:focus-visible) .ec-count-post-it{transform:translateY(-.125rem) rotate(-1deg)}.ec-tag-folder .ec-count-post-it{transition:transform .18s cubic-bezier(.16,1,.3,1)}.ec-tag-folder:has(.ec-tag-folder__link:hover,.ec-tag-folder__link:focus-visible){transform:translateY(-.125rem) rotateX(-2deg)}.ec-tag-folder:has(.ec-tag-folder__link:hover,.ec-tag-folder__link:focus-visible):before{transform:scaleY(1.08)}@media(min-width:62rem){.ec-tag-folder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ec-tag-folder,.ec-tag-folder:before,.ec-tag-folder__link:is(:hover,:focus-visible) .ec-count-post-it{transition:none}.ec-tag-folder:has(.ec-tag-folder__link:hover,.ec-tag-folder__link:focus-visible),.ec-tag-folder:has(.ec-tag-folder__link:hover,.ec-tag-folder__link:focus-visible):before{transform:none}.ec-tag-folder__link:is(:hover,:focus-visible) .ec-count-post-it{transform:rotate(2deg)}}.ec-search-pagination[data-astro-cid-gkjpjy63]{margin-top:1rem;container-type:inline-size}.ec-search-pagination[data-astro-cid-gkjpjy63] ul[data-astro-cid-gkjpjy63]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;margin:0;padding:0;list-style:none}.ec-search-pagination[data-astro-cid-gkjpjy63] li[data-astro-cid-gkjpjy63]>[data-astro-cid-gkjpjy63]:is(a,span){display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.25rem;padding-inline:.5rem;border-radius:var(--ec-radius-small);color:var(--ec-color-link)}.ec-search-pagination__wide-only[data-astro-cid-gkjpjy63]{display:none!important}@container (min-width: 40rem){.ec-search-pagination__wide-only[data-astro-cid-gkjpjy63]{display:flex!important}.ec-search-pagination__compact-only[data-astro-cid-gkjpjy63]{display:none!important}}.ec-search-pagination[data-astro-cid-gkjpjy63] li[data-astro-cid-gkjpjy63]>a[data-astro-cid-gkjpjy63]{background:var(--ec-color-surface-muted)}.ec-search-pagination[data-astro-cid-gkjpjy63] li[data-astro-cid-gkjpjy63]>a[data-astro-cid-gkjpjy63]:hover,.ec-search-pagination[data-astro-cid-gkjpjy63] li[data-astro-cid-gkjpjy63]>[data-astro-cid-gkjpjy63][aria-current=page]{background:var(--ec-color-surface-muted)}.ec-search-pagination[data-astro-cid-gkjpjy63] li[data-astro-cid-gkjpjy63]>[data-astro-cid-gkjpjy63][aria-current=page]{font-weight:700}.ec-search-pagination[data-astro-cid-gkjpjy63] svg[data-astro-cid-gkjpjy63]{width:1rem;height:1rem}.ec-search-pagination[data-astro-cid-gkjpjy63] a[data-astro-cid-gkjpjy63]:focus-visible{outline:3px solid var(--ec-color-link);outline-offset:2px}.ec-advanced-search[data-astro-cid-o3ewugui]{min-width:0;padding:0}.ec-advanced-search__heading[data-astro-cid-o3ewugui]{margin-bottom:var(--ec-space-4)}.ec-advanced-search__fields[data-astro-cid-o3ewugui]{grid-template-areas:"query" "province" "description" "submit";grid-template-columns:minmax(0,1fr);align-items:start}.ec-advanced-search__query[data-astro-cid-o3ewugui]{grid-area:query;min-width:0}.ec-advanced-search__province[data-astro-cid-o3ewugui]{grid-area:province;min-width:0}.ec-filter-panel .ec-advanced-search__query .form-control{display:block;width:100%;min-width:0;min-height:3.25rem;padding:var(--ec-space-2) var(--ec-space-3)}.ec-advanced-search__province[data-astro-cid-o3ewugui] .form-select[data-astro-cid-o3ewugui]{width:100%;min-width:0}.ec-advanced-search__description[data-astro-cid-o3ewugui]{grid-area:description;display:flex;min-height:2.75rem;align-items:center;gap:var(--ec-space-2)}.ec-advanced-search__fields[data-astro-cid-o3ewugui] button[data-astro-cid-o3ewugui]{grid-area:submit;min-height:3.25rem}.ec-advanced-search__description[data-astro-cid-o3ewugui] .form-check-input[data-astro-cid-o3ewugui]{width:1.5rem;height:1.5rem;flex:0 0 auto;margin:0}.ec-advanced-search__description[data-astro-cid-o3ewugui] label[data-astro-cid-o3ewugui]{display:flex;min-height:2.75rem;align-items:center;margin:0}.ec-advanced-search__results[data-astro-cid-o3ewugui],.ec-advanced-search__results[data-astro-cid-o3ewugui] .ec-case-board{min-width:0}.ec-advanced-search__results[data-astro-cid-o3ewugui] .component-game-list{display:block;padding:var(--ec-space-3)}.ec-advanced-search__empty[data-astro-cid-o3ewugui]{padding:var(--ec-space-2)}.ec-advanced-search__section[data-astro-cid-o3ewugui]{min-width:0;margin-bottom:var(--ec-space-5)}.ec-advanced-search__section[data-astro-cid-o3ewugui]:last-child{margin-bottom:0}.ec-advanced-search__section[data-astro-cid-o3ewugui] h2[data-astro-cid-o3ewugui]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2);margin:0 0 var(--ec-space-3);color:var(--ec-color-paper-case);font-family:var(--ec-font-family-heading);font-size:clamp(1.25rem,4vw,1.6rem);text-wrap:balance}.ec-advanced-search__summary[data-astro-cid-o3ewugui]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2);margin:0 0 var(--ec-space-4);color:var(--ec-color-paper-case);font-weight:700}.ec-advanced-search__games[data-astro-cid-o3ewugui]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-5) var(--ec-space-4);padding:var(--ec-space-2)}.ec-advanced-search__places[data-astro-cid-o3ewugui]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-4);padding:var(--ec-space-2)}.ec-advanced-search__fields[data-astro-cid-o3ewugui] :is(input,select,button):focus-visible{outline:3px solid var(--ec-color-link);outline-offset:2px}@media(min-width:48rem){.ec-advanced-search__games[data-astro-cid-o3ewugui],.ec-advanced-search__places[data-astro-cid-o3ewugui]{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-advanced-search__fields[data-astro-cid-o3ewugui]{grid-template-areas:"query province submit" "description . .";grid-template-columns:minmax(16rem,2fr) minmax(14rem,1fr) auto;column-gap:var(--ec-space-3);row-gap:var(--ec-space-1)}.ec-advanced-search__fields[data-astro-cid-o3ewugui] button[data-astro-cid-o3ewugui]{width:auto;align-self:end;padding-inline:var(--ec-space-4)}}@media(min-width:75rem){.ec-advanced-search__fields[data-astro-cid-o3ewugui]{grid-template-columns:minmax(18rem,2fr) minmax(14rem,1fr) auto}}
