:root{--ecit-navy:#002e51;--ecit-blue:#2377ba;--ecit-green:#5bba7c}body{color:var(--ecit-navy);margin:0;font-family:Century Gothic,URW Gothic,Avenir,sans-serif}header{background:var(--ecit-navy);color:#fff;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:flex}header .brand{margin-right:auto;font-weight:700}header .slot{color:#fff;opacity:.85}main{padding:1.5rem}h1{color:var(--ecit-blue)}header a,header .brand{color:#fff}footer{padding:1rem 1.5rem;font-size:.85rem}footer a{color:var(--ecit-blue)}.periods{gap:1rem;margin-bottom:1rem;display:flex}.periods a{color:var(--ecit-blue)}.periods a[aria-current=true]{color:var(--ecit-navy);font-weight:700;text-decoration:none}table.overview{border-collapse:collapse;width:100%}table.overview th,table.overview td{text-align:left;border-bottom:1px solid #d5dde5;padding:.4rem .6rem}table.overview a{color:var(--ecit-blue)}.flag{color:#8a4b00}.muted{color:#5b6f80;font-size:.85rem}.tiles{flex-wrap:wrap;gap:1rem;padding:0;list-style:none;display:flex}.filters{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.filters li{border:1px solid var(--ecit-blue);border-radius:1rem;padding:.1rem .6rem}.tiles li{border:1px solid #d5dde5;border-radius:4px;flex-direction:column;min-width:9rem;padding:.6rem 1rem;display:flex}.tiles li[aria-current=true]{border-color:var(--ecit-blue)}.tiles a{color:var(--ecit-blue)}.trend{margin:1rem 0}.trend-tip{background:#fff;border:1px solid #d5dde5;padding:.4rem .6rem}details{margin:.5rem 0}summary{cursor:pointer;font-weight:700}table.sources td{vertical-align:top}
