.technical-book{max-width:1020px;margin:20px auto;padding:25px 36px;background:#fff;border:1px solid #cbdde5;border-radius:15px;line-height:1.8;font-size:16px;overflow-wrap:anywhere}
.technical-book h1,.technical-book h2{color:#173d54;line-height:1.35;margin-top:30px}
.technical-book h2{border-top:1px solid #dce8ee;padding-top:22px}
.technical-book p{max-width:85ch;margin:12px 0}
.technical-book nav{font-size:13px;padding-bottom:18px;border-bottom:2px solid #70c9bd}
body>header img{width:120px;height:auto}
@media(max-width:700px){.technical-book{padding:18px;margin:10px;font-size:15px}header{padding:15px}header h1{font-size:23px}}
@media print{.technical-book{border:0;max-width:none}.technical-book nav{display:none}}

body{background:#edf6f7;color:#254b60;font-family:'Segoe UI',Arial,sans-serif;margin:0}body>header{max-width:980px;margin:22px auto 0;padding:16px 30px;background:#123a4c;border-radius:14px;color:white;display:flex;align-items:center;gap:20px}body>header img{width:130px;max-height:45px;object-fit:contain}body>header h1{font-size:19px;color:white;margin:0}.technical-book{font-size:14px;line-height:1.8;max-width:920px;padding:28px 38px}.technical-book h1{font-size:27px}.technical-book h2{font-size:21px;color:#087f8c}.technical-book h3{font-size:17px}.technical-book p{text-align:justify;hyphens:auto;max-width:none}.technical-book nav{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.technical-book nav a{font-size:12px;border:1px solid #bfd8df;border-radius:7px;padding:7px 10px;color:#173d54;text-decoration:none;background:#f3fafa}.technical-book a{color:#087f8c}@media(max-width:650px){.technical-book{margin:8px;padding:20px}.technical-book p{text-align:left}body>header{margin:8px;padding:12px}}

.document-footer{text-align:center;font-size:12px;color:#537181;padding:12px 20px 24px;background:#edf6f7}.workspace-entry>main>footer{font-size:12px;padding:6px 12px;gap:12px}.workspace-entry>main>footer p{margin:0}.workspace-entry>main>footer .epinex-wordmark{width:95px;height:auto}

.technical-book strong{color:#173d54;font-weight:650}.technical-book li{margin:5px 0}.technical-book code{font:12px/1.6 Consolas,monospace;background:#edf4f6;padding:2px 4px;border-radius:4px}.technical-book pre{background:#102e40;color:#e7f9f6;border-radius:9px;padding:16px;overflow:auto}.technical-book pre code{background:transparent;color:inherit;padding:0}.document-table{overflow:auto;margin:18px 0}.document-table table{width:100%;border-collapse:collapse;font-size:12px}.document-table th{background:#dcecf0;color:#173d54;text-align:left}.document-table td,.document-table th{border:1px solid #c4dce3;padding:9px 12px;vertical-align:top}.document-table tbody tr:nth-child(even){background:#f1f8f8}.document-callout{border-left:3px solid #079a9b;background:#eaf7f4;padding:14px;border-radius:6px}.technical-book hr{border:0;border-top:1px solid #d4e4e9;margin:20px 0}

.document-product{position:relative;flex:none;display:inline-block;width:50px;height:50px}.document-product>img{width:50px;height:50px;max-height:none}.document-product>svg{position:absolute;right:-7px;bottom:-5px;width:22px;height:22px;background:white;border:1px solid #bddadd;border-radius:5px;padding:2px}body>header.document-header{gap:18px}
