.page-return-controls{position:fixed;right:18px;bottom:calc(var(--return-dock-height, 0px) + 16px);z-index:45;display:flex;gap:8px;max-width:calc(100% - 32px)}.page-return-controls a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:11px 15px;border:1px solid var(--navy);border-radius:4px;background:#fff;color:var(--navy);box-shadow:0 3px 12px #162c461a;font:700 16px/1.5 var(--sans);text-decoration:none;white-space:nowrap}.page-return-controls a:hover{background:var(--pale);color:var(--navy)}.page-return-controls .page-return-home{color:#fff;background:var(--navy)}.page-return-controls .page-return-home:hover{color:#fff;background:#294866}.page-return-controls a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.page-return-controls svg{width:22px;height:22px;flex:0 0 22px}.has-return-controls .footer{padding-bottom:100px}@media(max-width:600px){.page-return-controls{--return-dock-height: calc(76px + env(safe-area-inset-bottom, 0px)) ;right:12px;bottom:calc(var(--return-dock-height) + 12px);max-width:calc(100% - 24px)}.page-return-controls a{gap:7px;padding:10px 12px}.has-return-controls .footer{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}}@media print{.page-return-controls{display:none}.has-return-controls .footer{padding-bottom:0}}
