.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:24px 0;font-size:.9rem;color:var(--muted,#607184)}.seo-breadcrumb a,.company-location a{color:var(--navy,#10263e);text-underline-offset:4px}.company-location{padding:32px 0;border-top:1px solid var(--line,#dce3eb);line-height:1.7}.company-location address{font-style:normal}.not-found{max-width:960px;margin:8vh auto;padding:32px;min-height:55vh}.not-found h1{font-size:clamp(2.3rem,6vw,4rem);line-height:1.1}.not-found .home-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.workspace-breadcrumb{margin-bottom:16px}.workspace-breadcrumb a{color:inherit}.workspace-breadcrumb span{margin-left:10px}.not-found .legal-links{margin-top:40px}

.not-found .legal-links{display:flex;gap:24px;flex-wrap:wrap}.not-found .legal-links a{color:var(--navy,#10263e);text-underline-offset:4px}
.app-update-notice{position:fixed;z-index:10000;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translateX(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:16px 20px;background:var(--navy,#10263e);color:#fff;border:1px solid #ffffff30;border-radius:14px;box-shadow:0 12px 40px #10263e30;font:inherit}.app-update-notice span{line-height:1.5}.app-update-notice button{cursor:pointer;border:1px solid #ffffff60;border-radius:8px;background:transparent;color:#fff;padding:10px 14px;font:inherit;white-space:nowrap}.app-update-notice [data-update]{background:var(--yellow,#fec51d);color:var(--navy,#10263e);border-color:transparent;font-weight:650}.app-update-notice button:focus-visible{outline:3px solid #fec51d;outline-offset:3px}@media(max-width:600px){.app-update-notice{flex-wrap:wrap;width:calc(100% - 32px);box-sizing:border-box}.app-update-notice span{flex-basis:100%}.app-update-notice button{flex:1}}
