*{box-sizing:border-box}body{margin:0;background:#e8eef3;color:#17334e;font:16px/1.5 system-ui,sans-serif}.print-controls{max-width:950px;margin:24px auto;padding:24px;background:white;border-radius:14px}h1{font-size:1.6rem;margin-top:0}.print-controls div,.print-controls nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap}a{color:#076f70}button{border:0;border-radius:8px;background:#087b78;color:white;padding:13px 20px;font:inherit;cursor:pointer}button:disabled{background:#627b89;cursor:wait}.print-page{width:min(8.5in,100%);margin:18px auto;background:white}.print-page img{display:block;width:100%;height:auto}@page{size:letter;margin:0}@media print{html,body{margin:0;padding:0;background:white}.print-controls{display:none!important}.print-page{margin:0;width:8.5in;height:11in;break-inside:avoid;break-after:page}.print-page:last-child{break-after:auto}.print-page img{width:8.5in;height:11in;object-fit:contain}}