*{box-sizing:border-box}body{margin:0;background:#f8f7f3;color:#243943;font-family:'Segoe UI',Arial,sans-serif;font-size:16px;line-height:1.7}header{background:#142e34;color:#fbfaf6;padding:20px max(32px,calc((100% - 896px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px}header img{display:block;width:120px;height:auto;background:transparent}nav{display:flex;gap:26px;font-size:14px}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #806139;outline-offset:5px}header a:focus-visible{outline-color:#d3dbac}main{max-width:860px;margin:auto;padding:40px 32px 60px}.eyebrow{font-size:11px;letter-spacing:.1em;color:#58666b;margin:0 0 17px}h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:38px;line-height:1.2;letter-spacing:-.02em;margin:0 0 20px}h2{font-size:18px;line-height:1.4;margin:25px 0 7px}p{margin:0 0 12px}.draft-notice{background:#edece5;border-left:3px solid #8b9b7b;padding:16px 20px;font-size:13px}.document-fields{margin:23px 0 25px;padding:16px 20px;background:#edf0e6;font-size:13px;overflow-wrap:anywhere}.document-fields p{margin:2px 0}.agreement-clauses section p{font-size:15.5px;line-height:1.7}.signature-note{font-size:13px;color:#58666b;margin-top:28px}.signature-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #bbc5b4;margin-top:16px}.signature-grid section{padding:0 17px 16px;min-height:190px}.signature-grid section+section{border-left:1px solid #bbc5b4}.signature-grid h2{font-size:12px;letter-spacing:.02em;margin:15px 0 18px}.signature-grid p{font-size:13px;margin:16px 0}.preparation-note{font-size:12px;color:#58666b;border-top:1px solid #c3cbbb;margin-top:30px;padding-top:17px}.preparation-note summary{cursor:pointer}.preparation-note p{margin-top:12px;overflow-wrap:anywhere}footer{padding:22px 25px;background:#142e34;color:#d9e0da;text-align:center;font-size:12px}@media(max-width:600px){header{padding:15px 20px;gap:18px}header img{width:94px}nav{gap:14px;font-size:12px;flex-wrap:wrap;justify-content:flex-end}main{padding:30px 20px 42px}h1{font-size:31px}h2{font-size:17px}.draft-notice{padding:13px 16px}.document-fields{padding:13px 15px}.signature-grid{grid-template-columns:1fr}.signature-grid section+section{border-left:0;border-top:1px solid #bbc5b4}.signature-grid section{min-height:175px}}
@page{size:A4;margin:11mm 14mm}@media print{body{background:white;font-size:10pt;line-height:1.25}header,footer,.preparation-note{display:none}main{max-width:none;padding:0}.eyebrow{font-size:8pt;margin-bottom:7pt}h1{font-size:21pt;margin-bottom:8pt}.draft-notice{font-size:8pt;line-height:1.3;padding:7pt 9pt;margin-bottom:9pt}.document-fields{font-size:8.5pt;line-height:1.3;margin:8pt 0;padding:6pt 8pt}.document-fields p{margin:2pt 0}.agreement-clauses h2{font-size:10pt;margin:9pt 0 3pt;break-after:avoid}.agreement-clauses section p{font-size:9.4pt;line-height:1.3;margin:0}.agreement-clauses section{break-inside:avoid}.signature-note{font-size:8pt;line-height:1.25;margin:10pt 0 6pt}.signature-grid{grid-template-columns:1fr 1fr;margin-top:6pt;break-inside:avoid}.signature-grid section{min-height:83pt;padding:0 9pt 8pt}.signature-grid section+section{border-left:1px solid #bbc5b4;border-top:0}.signature-grid h2{font-size:8pt;margin:7pt 0 9pt}.signature-grid p{font-size:8pt;line-height:1.3;margin:9pt 0}}
