@page{size:A4 portrait;margin:16mm 15mm 20mm;@bottom-center{content:"KNOWLEDGE | INTEGRITY | SERVICE";font:7.5pt Lato,Arial,sans-serif;letter-spacing:.14em;color:#000}}
.app-only,.skip{display:none!important}
html,body{background:#fff}
body{font-size:10pt;line-height:1.4;color:#000}
#print-doc{display:block!important}
#print-doc h1,#print-doc h2,#print-doc h3{color:#000}
.p-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px solid #000;padding-bottom:8px;margin-bottom:12px}
.p-head img{width:55mm;height:auto}
.p-head .t{text-align:right}
.p-head h1{font-size:14pt;text-transform:uppercase;margin:0 0 2px}
.p-head p{margin:0;font-size:9pt}
.p-meta{font-size:8.5pt;margin:0 0 10px;color:#000}
#print-doc h2{font-size:11pt;text-transform:uppercase;border-bottom:1px solid #000;margin:14px 0 6px;padding-bottom:2px;break-after:avoid}
#print-doc h3{font-size:10pt;margin:0 0 4px}
.p-block{break-inside:avoid;page-break-inside:avoid;border:1px solid #000;padding:6px 8px;margin:0 0 8px}
.p-table{width:100%;border-collapse:collapse;font-size:9pt}
.p-table td{white-space:pre-line}
.p-table th,.p-table td{border:0;border-bottom:.5pt solid #999;padding:2px 4px;vertical-align:top}
.p-table th{width:38%;text-align:left;font-weight:700;background:none;color:#000}
.p-list{margin:0;padding-left:0;list-style:none;font-size:9pt}
.p-list li{margin:0 0 3px;padding-left:16px;position:relative}
.p-list li::before{content:"\2611";position:absolute;left:0}
.p-list li.no::before{content:"\2610"}
.p-text{font-size:9pt;margin:0 0 6px}
.p-sign{break-inside:avoid;page-break-inside:avoid;margin-top:14px;border:1.5px solid #000;padding:10px 12px}
.p-sign .line{display:grid;grid-template-columns:34mm 1fr;align-items:end;gap:6px;margin-top:14px;font-size:9pt}
.p-sign .line span.rule{border-bottom:1px solid #000;height:12px}
.p-sign .tall .rule{height:30px}
.p-sign .stamp{border:1px dashed #000;height:30mm;margin-top:12px;font-size:8pt;padding:3px 5px}
.p-foot{text-align:center;font-size:7.5pt;letter-spacing:.14em;color:#000;margin-top:10px}
a{color:#000;text-decoration:none}
