*{box-sizing:border-box}body{margin:0;background:#eeeee5;color:#183d35;font:17px/1.48 Arial,sans-serif}a{color:#185c4b}header,main,footer{max-width:1000px;margin:auto;padding:24px}header img{width:300px;max-width:100%;height:auto}.page{background:#fffefa;padding:40px;margin:24px auto;max-width:850px;border-top:7px solid #c99732;position:relative}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:bold;color:#52695d}h1{font-size:42px;line-height:1.08;margin:16px 0}h2{font-size:28px;line-height:1.2}h3{font-size:19px;margin-bottom:8px}p,li{margin-top:8px}li{margin-bottom:8px}.note,.prompt{padding:14px 18px;background:#edf3eb;border-left:4px solid #517966;margin:15px 0}.status{background:#fff0cf;padding:12px 16px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}table{width:100%;border-collapse:collapse;font-size:15px}th,td{text-align:left;vertical-align:top;padding:9px;border-bottom:1px solid #c9d2c5}th{background:#edf3eb}.line{display:block;border-bottom:1px solid #718177;height:30px}.write{height:60px;border-bottom:1px solid #718177}.small{font-size:13px}.button{display:inline-block;padding:12px 18px;background:#183d35;color:white;border-radius:6px;text-decoration:none;font-weight:bold}svg{width:100%;height:auto;max-height:270px}footer{font-size:13px}.folio{font-size:11px;color:#536759;margin-top:24px;border-top:1px solid #c9d2c5;padding-top:8px}.check{padding-left:0;list-style:none}.check li:before{content:'□ ';font-size:19px}@media(max-width:600px){.page{padding:22px;margin:12px 0}main{padding:12px}.grid{grid-template-columns:1fr}h1{font-size:34px}table{font-size:13px}th,td{padding:6px}}@page{size:Letter;margin:0.55in}@media print{body{background:white;font-size:11pt;line-height:1.35}header,.screen,footer{display:none}main{padding:0;max-width:none}.page{border-top:5px solid #c99732;padding:16px 0 0;margin:0;max-width:none;break-after:page;min-height:0}.page:last-child{break-after:auto}h1{font-size:32pt}h2{font-size:22pt}h3{font-size:14pt}table{font-size:10pt}th,td{padding:7px}.grid{grid-template-columns:1fr 1fr;gap:18px}.small{font-size:9pt}.note,.prompt{padding:10px 14px}svg{max-height:220px}.folio{font-size:8pt}a{color:inherit}.status{font-size:10pt}li{margin-bottom:6px}}
table{table-layout:fixed}td,th{overflow-wrap:anywhere}img{max-width:100%}
@media print{.page:nth-child(6) .write{height:42px}.page:nth-child(6) .line{height:24px}.page:nth-child(6) .folio{margin-top:14px}}
