.handover{background:#eef1db;scroll-margin-top:100px}.handover-intro{max-width:700px;font-size:18px;line-height:1.65}.handover-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0;padding:0}.handover-steps li{border-top:1px solid #a6ad93;padding-top:22px;min-width:0}.handover-number{font-size:13px;color:#007b83}.handover-steps h3{font-size:24px;line-height:1.2;margin:18px 0 14px}.handover-steps p{font-size:16px;line-height:1.65;margin:0}.handover-questions{border:0;background:#fff;padding:28px;margin:0;min-width:0}.handover-questions legend{float:left;width:100%;font-size:24px;font-weight:600;margin:0 0 20px;line-height:1.3}.handover-questions label{clear:both;display:flex;align-items:flex-start;gap:16px;border-top:1px solid #d4d7cd;padding:18px 0;cursor:pointer;font-size:18px;line-height:1.5}.handover-questions input{width:24px;height:24px;flex-shrink:0;margin:3px 0 0;accent-color:#001871}.handover-questions input:focus-visible{outline:3px solid #007b83;outline-offset:4px}.handover-questions small{display:block;font-size:13px;font-weight:400;color:#53604c;margin-top:6px}.handover-note{font-size:14px;line-height:1.65;max-width:850px}.handover-record{font-size:16px;line-height:1.65;max-width:850px;margin-top:26px}.handover .button{white-space:normal;max-width:100%}@media(max-width:760px){.handover-steps{grid-template-columns:1fr;gap:24px}.handover-questions{padding:20px}.handover-questions label{font-size:16px}.handover-questions legend{font-size:22px}}
