*{box-sizing:border-box}body{margin:0;background:#edf1f5;color:#182f43;font:14px/1.5 Arial,sans-serif}.document-toolbar{display:flex;align-items:center;gap:20px;width:min(900px,100%);margin:auto;padding:16px 20px}.document-toolbar a{color:#18364b;text-decoration:none}.document-toolbar strong{font-size:14px}.document-toolbar button{margin-left:auto;border:0;border-radius:7px;background:#102c43;color:white;padding:11px 16px;font:inherit;cursor:pointer}.document-toolbar button:disabled{opacity:.5}#profileMessage{max-width:850px;margin:0 auto 18px;padding:0 18px;text-align:center;color:#627384;font-size:12px}#profileDocument{position:relative;margin:0 auto 24px;width:210mm}.profile-sheet{position:absolute;top:0;left:0;width:210mm;height:297mm;padding:14mm 15mm 12mm;background:white;box-shadow:0 8px 35px #142d421c;transform-origin:top left;overflow:hidden;border-top:3mm solid #112e44}.profile-content{display:block;transform-origin:top left;font-size:10pt;line-height:1.5}.profile-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:2px solid #c99a32}.profile-header img{width:190px;height:70px;object-fit:contain;object-position:left center}.profile-document-label{text-align:right;letter-spacing:2px;text-transform:uppercase;color:#98711b;font-size:9pt;font-weight:700}.profile-document-label span{display:block;color:#6c7a86;font-size:8pt;letter-spacing:.5px;margin-top:5px}.profile-title{margin:18px 0}.profile-title h1{font-size:25pt;line-height:1.15;margin:0 0 7px;color:#112e44}.profile-title .legal{font-size:11pt;font-weight:bold;margin:0 0 5px}.profile-tagline{color:#a37921;font-style:italic;margin:0}.profile-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#f4f6f8;padding:13px 15px;margin:0 0 18px;border-left:3px solid #c99a32}.profile-facts dt{font-size:8pt;color:#687887;margin:0 0 3px}.profile-facts dd{font-size:9pt;font-weight:600;margin:0;overflow-wrap:anywhere}.profile-section{margin:0 0 16px;break-inside:avoid}.profile-section h2{font-size:12pt;margin:0 0 7px;color:#102e43}.profile-section h2:after{content:"";display:block;width:28px;height:2px;background:#c99a32;margin-top:5px}.profile-section p{white-space:pre-line;margin:0;overflow-wrap:anywhere}.profile-section ul{margin:0;padding-left:17px}.profile-section li{margin:0 0 6px;overflow-wrap:anywhere}.profile-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.profile-footer{position:absolute;bottom:12mm;left:15mm;right:15mm;margin:0;padding-top:0}.profile-contact{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;border-top:1px solid #dce3e9;padding-top:13px;font-size:9pt}.profile-contact b{display:block;font-size:9pt;color:#112e44;margin-bottom:4px}.profile-contact p{margin:0 0 3px;white-space:pre-line;overflow-wrap:anywhere}.profile-footer-line{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding-top:9px;border-top:1px solid #edf0f3;color:#71808e;font-size:7.5pt}.profile-empty{padding:20px;background:white;text-align:center}@media(max-width:540px){.document-toolbar{gap:10px;padding:12px}.document-toolbar strong{font-size:12px}.document-toolbar button{font-size:12px;padding:10px}.document-toolbar a{font-size:13px}#profileMessage{font-size:11px}}@page{size:A4 portrait;margin:0}@media print{html,body{width:210mm;height:297mm;margin:0;background:white;-webkit-print-color-adjust:exact;print-color-adjust:exact}.document-toolbar,#profileMessage{display:none!important}#profileDocument{width:210mm!important;height:297mm!important;margin:0!important}.profile-sheet{position:relative;transform:none!important;box-shadow:none;margin:0;break-inside:avoid;page-break-inside:avoid}.profile-content{print-color-adjust:exact}}
