.ghs-element-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ghs-element-grid article,.ghs-group,.ghs-dictionary-card{border:1px solid var(--osh-color-border,#d9e2e0);border-radius:12px;padding:16px;min-width:0}.ghs-element-grid h3{font-size:1rem}.ghs-element-grid p,.ghs-text{overflow-wrap:anywhere;white-space:pre-line}.ghs-pictogram-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:12px;margin:20px 0}.ghs-pictogram-grid figure{text-align:center;margin:0;font-size:.85rem}.ghs-pictogram-grid img{width:64px;height:64px;object-fit:contain}.ghs-search-row{display:grid;grid-template-columns:2fr 1fr auto;gap:12px;align-items:end}.ghs-search-row .osh-field{margin:0}.ghs-results,.ghs-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.ghs-entries{list-style:none;padding:0;margin:0}.ghs-entry{padding:12px 0;border-bottom:1px solid #e3e9e7}.ghs-entry p{margin:8px 0}.ghs-entry details{font-size:.9rem}.ghs-entry .tag{white-space:normal;overflow-wrap:anywhere}.ghs-group h4{margin-top:0}.ghs-summary{margin:20px 0}.ghs-dictionary-card small{display:block;font-weight:400;font-size:.85rem}.ghs-help-details{margin:16px 0}.pic-options label{max-width:150px;flex-wrap:wrap}.ghs-dictionary-card h3{overflow-wrap:anywhere}@media(max-width:650px){.ghs-element-grid,.ghs-results,.ghs-groups,.ghs-search-row{grid-template-columns:1fr}.ghs-search-row button{width:100%}.ghs-pictogram-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
