.docs h1,.docs h2{overflow-wrap:anywhere}.doc-summary{font-size:1rem;line-height:1.8;max-width:78ch}.doc-filters{display:flex;flex-wrap:wrap;gap:.7rem;margin:2rem 0}.doc-filters button{font:inherit;font-size:1rem;min-height:44px;padding:.65rem 1rem;border:1px solid #bba26e;border-radius:6px;background:#fff;color:#132737;cursor:pointer}.doc-filters button[aria-pressed=true]{background:#132737;color:#fff}.docs .inst-card h2{font-size:1.3rem;line-height:1.4}.docs .actions{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.docs [hidden]{display:none!important}.docs .btn{white-space:normal;text-align:center}.docs button:disabled{opacity:.6}@media(max-width:600px){.docs .actions .btn{width:100%}.docs .inst-grid{grid-template-columns:1fr}}
.selector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.selector-grid fieldset{min-width:0;padding:1rem;border:1px solid #bba26e;border-radius:6px}.selector-grid legend{font-weight:700}.selector-grid label{display:block;margin:.8rem 0 .3rem;font-size:1rem}.selector-grid input,.selector-grid select{box-sizing:border-box;width:100%;min-height:44px;font:inherit;padding:.5rem;background:#fff;color:#132737;border:1px solid #657783;border-radius:4px}#selector-result{margin-top:1.5rem}#selector-result li{margin:.7rem 0}#use-case-selector{scroll-margin-top:110px}@media(max-width:800px){.selector-grid{grid-template-columns:1fr}}
