.host-insights{color:#264940;background:#faf9f1;border:1px solid #d5ded1;border-radius:16px;padding:24px;margin:24px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.host-insights h2{font-size:25px;margin-bottom:18px}.host-insights p{font-size:12px;max-width:95ch;line-height:1.65}.insights-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.insights-summary>div{background:#e8eee0;border-radius:10px;padding:18px}.insights-summary dt{font-size:12px;color:#51674d}.insights-summary dd{font-size:29px;font-weight:750;margin:8px 0 0}.insights-role-counts{display:flex;flex-wrap:wrap;gap:7px}.insights-role-counts>span{padding:7px 10px;border:1px solid #cfdcc3;border-radius:9px;font-size:12px;max-width:100%}.insights-role-counts strong{margin-left:6px}.insights-caveat{padding:12px 15px;background:#f0ead9;border-radius:9px;color:#655537}.host-insights details>summary{padding:12px 0;min-height:48px;display:list-item;margin-left:18px}.insights-company{margin-left:10px;border-top:1px solid #dae1d2}.insights-table{max-width:100%;overflow:auto;border:1px solid #d8e0d2;border-radius:9px;margin:12px 0}.insights-table table{border-collapse:collapse;width:100%;font-size:12px;min-width:480px}.insights-table td,.insights-table th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #dfe5d9;overflow-wrap:anywhere;max-width:340px}.insights-table thead{background:#e8eee1}.insights-table small{display:block;font-size:10px;font-weight:400;margin-top:6px}.insights-table p{margin:0 0 6px}.insights-table ul{margin:0 0 6px;padding-left:18px}.host-journal{margin-top:30px;padding-top:26px;border-top:1px solid #d3ddcd}.journal-coverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:12px}.journal-coverage dt{color:#617457}.journal-coverage dd{margin:4px 0 0}.journal-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.journal-filters>*{min-width:0;margin:0}.journal-filters select,.journal-filters input{min-width:0;max-width:100%;width:100%;font-size:14px;margin-top:7px}.journal-filters button,.journal-pages button{min-height:44px;background:#e4ecd8;color:#2a513d}.journal-pages{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.host-insights [data-journal-error]{color:#933b26}.host-insights :focus-visible{outline:3px solid #9b7638;outline-offset:3px}@media(max-width:700px){.host-insights{padding:18px 13px}.journal-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-filters>label:first-child{grid-column:1/-1}.journal-coverage{grid-template-columns:1fr}.insights-summary dd{font-size:25px}.host-insights h2{font-size:22px}}@media(max-width:400px){.journal-filters{grid-template-columns:1fr}.insights-summary{grid-template-columns:1fr}.insights-table table{min-width:380px}}@media(prefers-reduced-motion:reduce){.host-insights *{animation:none!important;transition:none!important}}
