*{box-sizing:border-box}
html{color-scheme:light;font-family:Arial,Helvetica,sans-serif;background:#edf2f6;color:#10263e}
body{margin:0;padding:36px 20px}
.technical-document{max-width:940px;margin:0 auto;background:#fff;padding:36px 44px;box-shadow:0 8px 40px #10263e0d;border-top:4px solid #16456d}
.technical-document-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:25px;border-bottom:1px solid #d9e3eb}
.technical-document-brand{display:block;width:180px;max-width:50%;height:auto}
.technical-document-back{font-size:11px;line-height:1.5;color:#294b69;text-decoration:none;text-align:right}
.technical-document-back:hover{text-decoration:underline}
.technical-document-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px}
.technical-document-languages{display:flex;align-items:center;gap:10px;min-width:0;font-size:11px;line-height:1.4;color:#456279}
.technical-document-languages select{min-width:70px;border:1px solid #c8d6e1;border-radius:3px;background:#fff;padding:9px 10px;font:inherit;font-weight:600;color:#10263e}
.technical-document-print{padding:11px 17px;max-width:100%;border:1px solid #173b5d;border-radius:3px;color:#fff;background:#173b5d;font:inherit;font-size:11px;line-height:1.4;cursor:pointer}
.technical-document-print:hover{background:#285b87}
.technical-document button:focus-visible,.technical-document select:focus-visible,.technical-document a:focus-visible{outline:3px solid #5d9fce;outline-offset:4px}
.technical-document .technical-sheet{margin:31px 0 27px}
.technical-document .technical-sheet h1,.technical-document .technical-sheet h2{font-size:32px}
.technical-document-footer{border-top:1px solid #d9e3eb;padding-top:17px;color:#567087;font-size:9px;letter-spacing:.08em;overflow-wrap:anywhere}
.technical-document-noscript{font-size:12px;line-height:1.5;color:#456279}
@media(max-width:600px){
 body{padding:15px 10px}
 .technical-document{padding:23px 17px;border-top-width:3px}
 .technical-document-brand{width:148px}
 .technical-document-header{gap:18px;padding-bottom:20px}
 .technical-document-toolbar{flex-direction:column;align-items:flex-start;gap:14px;margin-top:21px}
 .technical-document .technical-sheet{margin-top:25px}
 .technical-document .technical-sheet h1,.technical-document .technical-sheet h2{font-size:27px}
 .technical-document-print{width:100%;text-align:center}
}
@page{size:A4;margin:15mm}
@media print{
 html,body{background:#fff!important;padding:0!important;margin:0!important;font-size:10pt}
 .technical-document{max-width:none;margin:0;padding:0;box-shadow:none;border-top:0}
 .technical-document-header{padding-bottom:15px}
 .technical-document-brand{width:160px}
 .technical-document-toolbar,.technical-document-back,.technical-document-noscript{display:none!important}
 .technical-document .technical-sheet{margin:23px 0 22px}
 .technical-document .technical-sheet h1,.technical-document .technical-sheet h2{font-size:23pt}
 .technical-document-footer{font-size:8pt;padding-top:13px}
}
