.home-screen-install{margin-top:12px}.home-screen-install-link{appearance:none;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;line-height:1.5;text-decoration:underline}.home-screen-install-link:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.home-screen-install-dialog{background:var(--cream,#edfbfa);width:calc(100vw - 28px);max-height:88vh;color:var(--ink,#111716);border:1px solid #b9cac6;border-radius:8px;padding:28px;overflow-y:auto;max-width:560px!important}.home-screen-install-dialog [data-slot=dialog-header]{padding-right:18px}.home-screen-install-dialog [data-slot=dialog-title]{font-size:25px;line-height:1.2}.home-screen-install-dialog [data-slot=dialog-description]{color:#345d60;margin-top:10px;line-height:1.5}.home-screen-install-instructions{min-width:0;font-size:16px;line-height:1.55}.home-screen-install-instructions a{color:#087a80;overflow-wrap:anywhere;text-decoration:underline}.home-screen-install-instructions h3{color:#087a80;margin:20px 0 8px;font-size:18px;font-weight:800}.home-screen-install-instructions ol{margin:0;padding-left:23px;list-style:decimal}.home-screen-install-instructions li{margin-bottom:8px;padding-left:3px}.home-screen-install-note{border-top:1px solid #b9cac6;margin-top:20px;padding-top:16px;font-size:14px}@media (width<=380px){.home-screen-install-dialog{padding:22px}.home-screen-install-dialog [data-slot=dialog-title]{font-size:22px}}@media (display-mode:standalone){.home-screen-install{display:none}}
