.handover-page{max-width:1100px}
.handover-page>h1{max-width:900px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12}
.handover-page>section{margin-top:42px}
.handover-downloads{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:34px 42px}
.handover-downloads article{display:flex;flex-direction:column;gap:16px;min-width:0;border:1px solid var(--line);padding:28px;background:#f3f9fa;border-radius:8px}
.handover-downloads .eyebrow{font-size:12px;margin:0}
.handover-downloads h2{font-size:26px;margin:0;line-height:1.25}
.handover-downloads p{margin:0!important}
.handover-downloads .button{margin-top:auto;align-self:start;text-align:center;white-space:normal}
.handover-downloads .text-link{align-self:start;padding-block:6px}
.handover-steps{padding-left:24px}
.handover-steps li{padding-left:5px;margin-block:18px;line-height:1.7}
.handover-contact{padding-top:25px;border-top:1px solid var(--line)}
.handover-contact a{display:inline-block;padding-block:6px;overflow-wrap:anywhere}
.handover-contact .button{padding:14px 24px;margin-top:8px}
.handover-teaser{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 28px;background:#f0f7f8;border:1px solid var(--line);margin-top:32px}
.handover-teaser h3{font-size:23px;margin-bottom:8px}
.handover-teaser .button{flex-shrink:0}
@media(max-width:760px){.handover-downloads{grid-template-columns:1fr}.handover-downloads article{padding:22px}.handover-teaser{align-items:start;flex-direction:column;padding:22px}}
@media print{.site-header,.site-footer,.skip-link,.handover-downloads{display:none!important}.handover-page{width:auto;max-width:none}.handover-page>section{break-inside:avoid}.handover-page>h1{font-size:24pt}.handover-page p,.handover-page li{font-size:11pt}a{color:#000;text-decoration:none}}
