@page{size:8.5in 11in;margin:0}.proposal-page{width:8.5in;height:11in;position:relative;background:#fff;page-break-after:always;page-break-inside:avoid;overflow:hidden}.proposal-page:last-child{page-break-after:auto}.proposal-page-content{width:7.5in;height:10in;margin:.5in;position:relative}@media print{body{margin:0;padding:0}.proposal-page{margin:0;box-shadow:none;page-break-after:always}.no-print{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen{body{background:#f5f5f5;padding:20px 0}.proposal-page{margin:20px auto;box-shadow:0 2px 8px #0000001a;border:1px solid #e0e0e0}.page-navigation{position:fixed;bottom:20px;right:20px;background:#fff;padding:12px 20px;border-radius:8px;box-shadow:0 2px 12px #00000026;z-index:1000}}.proposal-page h1{font-size:32px;line-height:1.2;margin:0 0 16px}.proposal-page h2{font-size:24px;line-height:1.2;margin:0 0 12px}.proposal-page h3{font-size:20px;line-height:1.2;margin:0 0 8px}.proposal-page p,.proposal-page li{font-size:16px;line-height:1.5;margin:0 0 12px}.proposal-page small{font-size:14px;line-height:1.4}.proposal-page p{orphans:3;widows:3}.proposal-page img{max-width:100%;height:auto;page-break-inside:avoid}.proposal-page table{width:100%;border-collapse:collapse;page-break-inside:avoid}.proposal-page th,.proposal-page td{padding:8px 12px;text-align:left;border-bottom:1px solid #e0e0e0}.page-number{position:absolute;bottom:.25in;right:.5in;font-size:12px;color:#666}
