.qa-page{max-width:1080px;margin:0 auto;padding:3rem 1.25rem 5rem}.qa-page h1{font-size:clamp(1.8rem,4vw,2.6rem);overflow-wrap:anywhere}.qa-page h2{font-size:1.4rem}.qa-card,.qa-block,.qa-editor fieldset{border:1px solid #dce3e8;border-radius:12px;background:#fff;padding:1.3rem;margin:1.2rem 0}.qa-lines{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.qa-tags{color:#4d6c59}.qa-filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.qa-filters label,.qa-editor label{display:block}.qa-filters input,.qa-filters select,.qa-editor input:not([type=checkbox]):not([type=hidden]),.qa-editor select,.qa-editor textarea{display:block;width:100%;padding:.65rem;border:1px solid #a4b2bf;border-radius:6px;margin:.35rem 0 1rem;font:inherit}.qa-filters label{flex:1 1 160px}.qa-editor textarea{font-family:ui-monospace,monospace}.qa-editor legend{font-weight:700;padding:0 .5rem}.qa-editor .qa-check{display:flex;gap:.6rem;margin:1rem 0;align-items:start}.qa-lock{background:#eef3ea;border-left:4px solid #235b4b}.qa-image{max-width:100%;height:auto;border-radius:6px}.qa-answer{margin:2rem 0}.qa-answer pre{white-space:pre;overflow:auto;background:#132337;color:#eef6ff;padding:1.2rem;border-radius:8px;max-height:650px}.qa-block-actions,.qa-pagination{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.qa-page button{cursor:pointer;padding:.65rem 1rem;border:1px solid #42654d;border-radius:6px;background:#eaf0e6;color:#203f36}.qa-page button:hover{background:#dce8d6}.qa-table{overflow:auto}.qa-table table{width:100%;border-collapse:collapse}.qa-table th,.qa-table td{padding:.8rem;border-bottom:1px solid #dde3e9;text-align:left}.qa-page [role=alert]{color:#9b2020}.qa-page [hidden]{display:none!important}

.identity-main .qa-page{padding:1rem 0 3rem}.identity-main .qa-page form{max-width:none}.qa-page .qa-answer{padding:1rem 0}.qa-page .qa-filters label{display:block}.qa-page .qa-editor label{display:block}
