.detailed-specifications{margin:32px 0;padding-top:28px;border-top:2px solid #dc7338;scroll-margin-top:24px}.detailed-spec-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;flex-wrap:wrap}.detailed-spec-heading h3{font-size:clamp(22px,2.5vw,28px);line-height:1.4;margin:8px 0}.detailed-spec-heading .button{white-space:normal;max-width:100%;font-size:15px;min-height:48px}.detailed-spec-groups{display:grid;gap:16px;margin:22px 0}.detailed-spec-group{border:1px solid #d9e1e6;border-radius:4px;overflow:hidden;min-width:0}.detailed-spec-group summary{background:#edf2f5;color:#203e4f;cursor:pointer;padding:16px;font-weight:700;font-size:17px;overflow-wrap:anywhere;min-height:52px}.detailed-spec-group dl{margin:0}.detailed-spec-group dl>div{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;padding:12px 16px;border-top:1px solid #e3e8ec;font-size:15px;line-height:1.6}.detailed-spec-group dt{color:#526776}.detailed-spec-group dd{margin:0;font-weight:600;overflow-wrap:anywhere;color:#193747}.detailed-spec-note{padding:16px;border-inline-start:3px solid #dc7338;background:#f5f7f9;line-height:1.8}.detailed-spec-group summary:focus-visible,[data-datasheet-download]:focus-visible{outline:3px solid #dc7338;outline-offset:3px}.technical-editor{margin-top:24px;padding:18px;border:1px solid #d9e1e6;background:#f7f9fa}.technical-editor details{margin-top:16px}.technical-editor summary{font-weight:700;cursor:pointer;min-height:44px}.technical-editor .fields{margin:12px 0}.technical-editor .field input,.technical-editor .field select{font-size:16px;min-height:44px;max-width:100%}.technical-editor-row{padding:14px;border:1px solid #d9e1e6;background:white;margin:12px 0;min-width:0}.technical-editor-links{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:640px){.detailed-spec-heading{display:block}.detailed-spec-heading .button{width:100%;margin-top:12px}.detailed-spec-group summary{font-size:16px}.detailed-spec-group dl>div{padding:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:14px;gap:12px}.detailed-specifications{margin-top:24px}.technical-editor{padding:12px}}