.ef-research{color:var(--ink,#002b40);max-width:100%;line-height:1.65}.ef-research a{color:var(--teal,#007988);text-underline-offset:3px}.ef-research form{display:grid;gap:12px;max-width:760px;margin-block:24px}.ef-research input:not([type=checkbox]):not([type=hidden]),.ef-research select,.ef-research button{min-height:44px;font:inherit;max-width:100%;padding:8px 12px;border:1px solid #b7c9ce;border-radius:4px}.ef-research button{cursor:pointer;background:var(--ink,#002b40);color:white;justify-self:start}.ef-research fieldset{border:1px solid #cbd9dc;padding:16px;min-width:0}.ef-research-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.ef-research-choices label{min-height:44px;display:flex;align-items:center;gap:8px}.ef-research input[type=checkbox]{width:18px;height:18px;accent-color:#007988}.ef-research :focus-visible{outline:3px solid #008d9e;outline-offset:3px}.ef-nl-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ef-data-value{font-size:clamp(28px,5vw,44px);font-weight:700;margin-block:12px}.ef-data-value small{font-size:16px;font-weight:400;display:inline-block}.ef-data-chart{width:100%;height:auto;min-width:540px}.ef-research figure{margin:24px 0;overflow-x:auto}.ef-research figcaption,.ef-research-note{font-size:13px;color:#47616e}.ef-research .ef-reader-table{overflow-x:auto}.ef-research table{border-collapse:collapse;width:100%;min-width:500px}.ef-research th,.ef-research td{text-align:start;border-bottom:1px solid #dce4e8;padding:10px}.ef-data-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding:0;list-style:none}.ef-data-index a{display:block;padding:16px;border:1px solid #dce4e8}.ef-map-scroll{overflow-x:auto;border:1px solid #dce4e8;background:#f4f8f9;margin-block:20px}.ef-news-map{display:block;width:100%;min-width:720px;height:auto}.ef-news-map a circle{fill:#007988;stroke:#fff;stroke-width:1.5}.ef-news-map a.is-selected circle{fill:#002b40;stroke:#009faf;stroke-width:3}.ef-news-map a:hover circle,.ef-news-map a:focus circle{stroke:#002b40;stroke-width:4}.ef-timeline{list-style:none;padding-inline-start:24px;border-inline-start:2px solid #a9ced2;margin-inline-start:8px}.ef-timeline li{position:relative;padding:12px 0 20px}.ef-timeline li:before{content:"";width:12px;height:12px;border-radius:50%;background:#008d9e;position:absolute;inset-inline-start:-31px;top:22px}.ef-timeline h3{font-size:20px;margin-block:8px}.ef-timeline time{font-variant-numeric:tabular-nums}.ef-research img{max-width:100%;height:auto}.ef-research .ef-archive-grid article{border-bottom:1px solid #dce4e8;padding:12px}@media(max-width:480px){.ef-research-choices{grid-template-columns:1fr}.ef-data-value small{display:block}.ef-timeline h3{font-size:18px}}
