.expertise{display:grid;gap:1.4rem}.expertise>.button{justify-self:start}.expertise-controls,.expertise-filters{display:flex;gap:.75rem;flex-wrap:wrap}.expertise-controls button,.expertise-filters input,.expertise-filters select{font:inherit;color:inherit;background:#fff;border:1px solid #a8b9bf;border-radius:.65rem;padding:.65rem .85rem}.expertise-controls button{cursor:pointer}.expertise-controls button[aria-pressed=true]{background:#105771;color:#fff;border-color:#105771}.expertise-panel{background:#fff;border:1px solid #dce4e6;border-radius:1rem;padding:clamp(1rem,4vw,2rem)}.expertise-filters label{display:grid;gap:.25rem;flex:1 1 12rem}.expertise-filters input,.expertise-filters select{width:100%;min-width:0}.expertise-row{border-top:1px solid #dce4e6;padding:.75rem 0}.expertise-row summary{display:grid;grid-template-columns:1fr minmax(4rem,10rem) auto;gap:.65rem;align-items:center;cursor:pointer}.expertise-row summary small{display:block}.expertise-row progress{width:100%;accent-color:#087ca5}.expertise-score{min-width:5ch;text-align:right}.expertise-row ul{padding-inline-start:1.3rem}
