.handover-builder{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;background:#f4f0e7;color:#173740}.handover-builder h2{font:clamp(34px,4vw,60px)/1.1 Georgia,serif}.handover-builder p{color:#405b60;line-height:1.8}.handover-builder label{display:block;margin:22px 0;font-weight:600}.handover-builder textarea{display:block;width:100%;box-sizing:border-box;margin-top:10px;padding:14px;background:#fffdf8;border:1px solid #9dac9f;color:#173740;font:16px/1.6 Arial,sans-serif}.handover-actions{display:flex;flex-wrap:wrap;gap:12px}.handover-actions button{background:#173740;color:#fff;border:0;padding:16px 20px;cursor:pointer}#handover-print{display:none}@media(max-width:760px){.handover-builder{grid-template-columns:1fr}}@media print{body>*{display:none!important}body main{display:block!important}main>*{display:none!important}main #handover-print{display:block!important;padding:0;color:#111;background:#fff}#handover-print p{white-space:pre-wrap;line-height:1.5}#handover-print h1{font-size:22px}#handover-print h2{font-size:16px}#handover-print section{break-inside:avoid;margin-bottom:20px}header,footer{display:none!important}}
