.mcd-finder{--mcd-ink:#1d2327;--mcd-muted:#50575e;--mcd-line:#c3c4c7;--mcd-accent:#174a82;--mcd-accent-ink:#fff;--mcd-bg:#f6f7f7;font:inherit;color:inherit;max-width:100%}.mcd-finder *,.mcd-finder *::before,.mcd-finder *::after{box-sizing:border-box}.mcd-form{color:var(--mcd-ink);margin:0 0 1.5em;padding:1em;border:1px solid var(--mcd-line);border-radius:6px;background:var(--mcd-bg)}.mcd-grid{display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(min(100%, 14rem),1fr))}.mcd-field{margin:0;padding:0;border:0;min-width:0}.mcd-field label,.mcd-field legend{display:block;margin:0 0 .25em;padding:0;font-weight:600}.mcd-field select,.mcd-field input[type="search"]{display:block;width:100%;min-height:44px;padding:.5em .7em;font:inherit;color:var(--mcd-ink);background:#fff;border:1px solid #757575;border-radius:4px}.mcd-field--search{grid-column:1 / -1}.mcd-field--search input[type="search"]{min-height:48px;border-color:#8fb0d8;box-shadow:0 2px 8px rgb(23 74 130 / .06)}.mcd-range{display:grid;align-items:end;gap:.75em;grid-template-columns:repeat(auto-fit,minmax(min(100%, 8rem),1fr))}.mcd-actions{display:flex;flex-wrap:wrap;gap:.75em;margin-top:1em}.mcd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5em 1.1em;font:inherit;font-weight:600;text-decoration:none;color:var(--mcd-accent);background:#fff;border:2px solid var(--mcd-accent);border-radius:4px;cursor:pointer}.mcd-btn--primary{color:var(--mcd-accent-ink);background:var(--mcd-accent)}.mcd-btn:hover{text-decoration:underline}.mcd-finder :focus-visible{outline:2px solid #6f8eac;outline-offset:2px}.mcd-results-title{margin:1em 0 .5em}.mcd-alert{padding:.75em 1em;margin:0 0 1em;border:2px solid #b32d2e;border-radius:4px}.mcd-empty{padding:1em;border:1px dashed var(--mcd-line);border-radius:4px}.mcd-list{display:grid;gap:1em;margin:0;padding:0;list-style:none}.mcd-card{color:var(--mcd-ink);margin:0;padding:1em;border:1px solid var(--mcd-line);border-radius:6px;background:#fff;overflow-wrap:anywhere}.mcd-card__title{margin:0 0 .5em;font-size:1.15em;line-height:1.3}.mcd-meta{display:grid;gap:.35em .25em;margin:0 0 .75em}.mcd-meta>div{display:flex;flex-wrap:wrap;gap:.25em .5em}.mcd-meta dt{font-weight:600;color:var(--mcd-muted)}.mcd-meta dt::after{content:":"}.mcd-meta dd{margin:0}.mcd-badge{display:inline-block;padding:.1em .6em;border:1px solid var(--mcd-accent);border-radius:999px;font-weight:600}.mcd-badge--alert{color:#8a1f20;border-color:#b32d2e}.mcd-card__cta{margin:0}.mcd-pagination ul{display:flex;flex-wrap:wrap;align-items:center;gap:.75em;margin:1.25em 0 0;padding:0;list-style:none}.mcd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:48em){.mcd-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mcd-finder *{transition:none!important;animation:none!important}}.mcd-pagination a{display:inline-flex;align-items:center;min-height:44px;padding:0 .75em}.mcd-card a:not(.mcd-btn){color:var(--mcd-accent)}.mcd-hub{--mcd-ink:#1d2327;--mcd-muted:#50575e;--mcd-line:#c3c4c7;--mcd-accent:#174a82;--mcd-bg:#f6f7f7;color:var(--mcd-ink);max-width:100%;overflow-wrap:anywhere}.mcd-hub *,.mcd-hub *::before,.mcd-hub *::after{box-sizing:border-box}.mcd-hub__title{margin:0 0 .5em;line-height:1.25}.mcd-hub__asof,.mcd-hub__note{margin:0 0 1em;color:var(--mcd-muted)}.mcd-hub__note{padding:.75em 1em;border-left:4px solid var(--mcd-accent);background:var(--mcd-bg);color:var(--mcd-ink)}.mcd-rank{display:grid;gap:1em;margin:0 0 1.25em;padding:0;list-style:none}.mcd-rank__item{display:flex;gap:.75em 1em;margin:0;padding:1em;border:1px solid var(--mcd-line);border-radius:6px;background:#fff}.mcd-rank__pos{flex:0 0 auto;min-width:2.5em;margin:0;font-size:1.4em;font-weight:700;line-height:1.2;color:var(--mcd-accent)}.mcd-rank__body{flex:1 1 auto;min-width:0}.mcd-rank__alert{margin:0 0 .5em;padding:.5em .75em;border-left:4px solid #b32d2e;background:var(--mcd-bg);color:#8a1f20;font-weight:600}.mcd-rank__title{margin:0 0 .5em;font-size:1.1em;line-height:1.3}.mcd-rank__facts{display:grid;gap:.35em;margin:0}.mcd-rank__facts>div{display:flex;flex-wrap:wrap;gap:.25em .5em}.mcd-rank__facts dt{font-weight:600;color:var(--mcd-muted)}.mcd-rank__facts dt::after{content:":"}.mcd-rank__facts dd{margin:0}.mcd-hub a{color:var(--mcd-accent)}.mcd-hub :focus-visible{outline:3px solid #b32d2e;outline-offset:2px}.mcd-hub__method{margin:0;padding:.75em 1em;border:1px solid var(--mcd-line);border-radius:6px;background:var(--mcd-bg)}.mcd-hub__method summary{min-height:44px;display:flex;align-items:center;font-weight:600;cursor:pointer}.mcd-hub__method ul{margin:.5em 0 0;padding-left:1.25em}@media (max-width:30em){.mcd-rank__item{flex-direction:column;gap:.25em}}.mcd-finder .mcd-hint{margin:.5em 0 0;font-size:.9em;color:var(--mcd-muted)}