.taxonomy-fields{min-width:0}.taxonomy-specialties{border:0;margin:1rem 0;padding:0}.taxonomy-specialties legend{margin-bottom:.5rem;font-weight:600}.taxonomy-specialties>div{flex-wrap:wrap;gap:.5rem;display:flex}.taxonomy-specialties label{overflow-wrap:anywhere;border:1px solid #cbd6c2;border-radius:8px;align-items:center;gap:.6rem;max-width:100%;min-height:44px;padding:.5rem .7rem;display:flex}.taxonomy-specialties input{flex-shrink:0;width:18px;height:18px}.taxonomy-links{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 1rem;display:flex}.taxonomy-links a,.taxonomy-links button{min-height:44px;color:inherit;padding:.5rem}.taxonomy-note{border:1px solid #cbd6c2;border-radius:8px;margin-bottom:1rem;padding:1rem}.taxonomy-tags{flex-wrap:wrap;gap:.4rem;font-size:.85rem;display:flex}.taxonomy-tags span{overflow-wrap:anywhere;background:#edf2e5;border-radius:6px;padding:.25rem .5rem}.category-grid.categories-collapsed>.category-item:nth-child(n+7){display:none}.categories-toggle{min-height:44px;color:var(--green);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:12px auto 0;padding:8px 14px;font-weight:600;text-decoration:underline;display:flex}.categories-toggle:hover{color:#52743b}.categories-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #52743b}.categories-toggle .is-expanded{transform:rotate(180deg)}@media (min-width:600px){.category-grid.categories-collapsed>.category-item:nth-child(n){display:flex}.category-grid.categories-collapsed>.category-item:nth-child(n+13){display:none}}@media (min-width:1000px){.category-grid.categories-collapsed>.category-item:nth-child(n){display:flex}.category-grid.categories-collapsed>.category-item:nth-child(n+19){display:none}}
