*{box-sizing:border-box}body{margin:0;background:#edece6;font-family:Arial,sans-serif;color:#1d3327}.print-tools{max-width:800px;margin:20px auto;display:flex;justify-content:space-between;padding:0 20px}.print-tools a{color:inherit}.print-tools button{background:#233e33;border:0;border-radius:5px;color:white;padding:10px 18px;cursor:pointer}main{max-width:760px;margin:20px auto;background:white;padding:35px;text-align:center;border:1px solid #ddd}.missing{letter-spacing:.2em;font-weight:bold;font-size:18px;margin:0 0 10px}h1{font: bold 48px Georgia,serif;margin:0 0 22px}img{width:100%;height:430px;object-fit:cover;object-position:center 53%}.details{font-size:17px;line-height:1.6;margin:18px 0}h2{font-size:21px;margin:18px 0 10px}p{font-size:19px;line-height:1.5}.contact-label{margin-bottom:5px;font-size:17px}.number{font-size:55px;font-weight:bold;color:inherit;text-decoration:none}.email{font-size:20px;margin:5px 0}.thanks{font:italic 19px Georgia,serif;margin-top:20px}@page{size:A4;margin:12mm}@media print{body{background:white}.print-tools{display:none}main{border:0;margin:0;padding:0;max-width:none}h1{font-size:40px;margin-bottom:16px}img{height:106mm}p{font-size:15px;margin:10px 0}.details{font-size:14px;margin:12px 0}h2{font-size:18px;margin:12px 0 7px}.number{font-size:44px}.email{font-size:17px}.thanks{font-size:16px;margin-top:15px}}@media screen and (max-width:560px){main{padding:20px;margin:12px}h1{font-size:35px}img{height:340px}.number{font-size:39px}.missing{font-size:13px}.details,p{font-size:15px}}
