.engagement-sheet{max-width:820px;padding:28px 22px 20px;border-top:0;color:#09254a;font-size:13px;line-height:1.45}.letterhead{display:flex;justify-content:space-between;gap:25px;border-bottom:2px solid #c5a059;padding:8px 0 18px;margin-bottom:22px}.letterhead>strong{font-size:25px}.letterhead>div{text-align:right;color:#547094;font-size:11px}.letter-title{display:flex;align-items:start;justify-content:space-between;gap:20px}.letter-title h1{font:34px/1.2 Georgia,serif;margin:0 0 20px}.letter-title>span{font-size:12px;color:#547094;margin-top:10px}.parties{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:18px}.engagement-sheet .field-label{font-size:10px;letter-spacing:1px;color:#93702d;font-weight:bold;margin:0 0 5px}.parties strong{font-size:14px}.parties p:not(.field-label){margin:4px 0 0}.matter-band{padding:13px 16px;background:#f1f4f7;border-left:3px solid #c5a059;margin:0 0 16px}.engagement-sheet h2{font-size:14px;margin:16px 0 7px}.engagement-sheet p{margin:7px 0 9px}.fee-table{font-size:12px;margin:8px 0 12px}.fee-table td{padding:7px 10px;border-top:1px solid #d5dfeb;vertical-align:top}.fee-table td:first-child{width:24%;background:#f5f7fa;color:#547094}.fee-table td:last-child{text-align:left}.acceptance{border-top:1px solid #c5a059;margin-top:16px}.signature-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:20px}.signature-grid span{display:block;border-bottom:1px solid #8092ab;min-height:25px}.signature-grid small{font-size:10px;color:#547094;display:block;margin-top:5px}.engagement-sheet footer{font-size:10px;margin-top:22px;padding-top:12px;color:#657184}@media(max-width:600px){.engagement-sheet{font-size:12px;padding:20px 16px}.letterhead>strong{font-size:21px}.letter-title h1{font-size:29px}.parties{gap:18px}.fee-table{font-size:11px}.fee-table td{padding:7px}.signature-grid{gap:20px}.toolbar{flex-wrap:wrap}}@media print{.engagement-sheet{padding:10px;font-size:11px}.engagement-sheet h2{margin-top:12px}.engagement-sheet footer{font-size:9px}}
